summary refs log tree commit diff
path: root/pkgs/development/libraries/libvirt
AgeCommit message (Collapse)AuthorFilesLines
2021-01-22libvirt: don't use iptables-nftablesEuan Kemp1-9/+22
Per a comment on the PR that made this change, it turns out to cause issues in some cases: https://github.com/NixOS/nixpkgs/pull/109332#issuecomment-762005163 For now, let's revert back. Presumably the issues derive from the system iptables not matching libvirt's iptables. In the future, #81172 should move us back into the future, and I'm perfectly fine waiting for that PR to handle this separately.
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob2-7/+7
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16libvirt: correct localstatedir (#109415)Euan Kemp1-2/+2
It was supposed to be '/var' rather than '/var/lib'. This fixes an issue where some tools don't connect to the right socket (because they were connecting to '$localstatedir/run/libvirt...' instead of '$runstatedir/libvirt...'). Also change runstatedir to just be '/run' since it avoids a log line complaining about that.
2021-01-14libvirt: fixups for meson buildEuan Kemp2-21/+361
The previous commit updates to a newer libvirt with a newer build setup. This commit carries forward that work into a mergeable state. Based on the suggestion in https://github.com/NixOS/nixpkgs/pull/103309#issuecomment-724958608, I did a fwupd-like patch for the various meson.build files.
2021-01-14libvirt: 6.6.0 -> 6.8.0Matthieu Coudron1-51/+51
2020-11-24utillinux: rename to util-linuxGraham Christensen2-4/+4
2020-11-05nixops: fix build on darwinMario Rodas1-2/+2
2020-10-01libvirt: fetch sources from gitlabBas van Dijk1-1/+1
That seems to be the official repository now.
2020-09-29libvirt: update source URLs to httpsBas van Dijk1-2/+2
2020-09-29libvirt: remove -fno-stack-protector because it builds without itBas van Dijk1-2/+0
2020-09-29libvirt: update autoconf 1.70 comment to 2.70Bas van Dijk1-1/+1
2020-09-29libvirt: update homepage to https URLBas van Dijk1-1/+1
2020-09-29libvirt: 6.3.0 -> 6.6.0Bas van Dijk2-116/+14
Also upgrades `python3Packages.libvirt` and patches the `rpcgen` tool from Apple's `developer_cmds` package.
2020-09-12libvirt_5_9_0: fix build w/glibc-2.32Maximilian Bosch1-3/+4
2020-09-12libvirt: fix build w/glibc-2.32Maximilian Bosch2-3/+115
2020-07-08libvirt: use /run for runstatedirJan Tojnar1-0/+2
systemd complains: Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd-admin.socket:11: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-admin-sock → /run/libvirt/libvirt-admin-sock; please update the unit file accordingly. Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd-ro.socket:11: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock-ro → /run/libvirt/libvirt-sock-ro; please update the unit file accordingly. Jul 08 12:43:59 kaiser systemd[1]: /nix/store/bvfikb8v9m646m23fqm0rfnnsj6plc2k-libvirt-6.2.0/lib/systemd/system/libvirtd.socket:9: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/libvirt-sock → /run/libvirt/libvirt-sock; please update the unit file accordingly. Let's just set it correctly manually, that is what Red Hat does: https://gitlab.com/libvirt/libvirt/-/commit/ba7592f6c17d50435582e597727fbfc51322d606 See also: https://gitlab.com/libvirt/libvirt/-/commit/390997925a3aca1b57969526c3e083761fafe7c3
2020-05-28libvirt: 6.2.0 -> 6.3.0Edmund Wu1-3/+3
2020-05-13libvirt: enable polkit supportJaka Hudoklin1-2/+3
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly2-6/+6
2020-04-09libvirt: 6.1.0 -> 6.2.0Piotr Bogdan1-3/+3
2020-03-15libvirt: 5.4.0 -> 5.9.0Izorkin1-29/+5
2020-03-15libvirt: 6.0.0 -> 6.1.0, fix modulevolth1-8/+5
2020-03-15libvirt: 5.4.0 -> 6.0.0wedens2-34/+171
2020-01-12libvirtd: fix path to ebtablesAndreas Rammhold1-0/+1
With the bump of iptables (#75026) ebtables was renamed from `ebtables` to `ebtables-legacy`. libvirtd requires this binary to be availabe to configure the host networking. fixes #75878
2019-08-25Merge branch 'master' into staging-nextVladimír Čunát1-0/+1
There were several more conflicts from name -> pname+version; all auto-solved by kdiff3, hopefully OK. Hydra nixpkgs: ?compare=1538611
2019-08-24Merge branch 'master' into staging-nextVladimír Čunát1-1/+1
There ver very many conflicts, basically all due to name -> pname+version. Fortunately, almost everything was auto-resolved by kdiff3, and for now I just fixed up a couple evaluation problems, as verified by the tarball job. There might be some fallback to these conflicts, but I believe it should be minimal. Hydra nixpkgs: ?compare=1538299
2019-08-23libvirtd: add onBoot optionAlexander Bakker1-0/+1
This adds a new ``onBoot`` option that allows specifying the action taken on guests when the host boots. Specifying "start" ensures all guests that were running prior to shutdown are started, regardless of their autostart settings. Specifying "ignore" will make libvirtd ignore such guests. Any guest marked as autostart will still be automatically started by libvirtd.
2019-08-20treewide: update globin's maintained drvsRobin Gloster1-1/+1
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-06-29libvirt: 5.3.0 -> 5.4.0Robert Scott1-4/+28
including parallel bumps of pythonPackages.libvirt and perlPackages.SysVirt also include patches for CVE-2019-10161, CVE-2019-10166, CVE-2019-10167 and CVE-2019-10168
2019-06-28Merge pull request #61011 from volth/libvirt-5.3.0Graham Christensen1-4/+3
libvirt: 4.10.0 -> 5.3.0
2019-06-27Merge pull request #53204 from peterhoeg/m/libvirtPeter Hoeg1-0/+2
libvirt: support proper networking in user session
2019-05-05libvirt: 4.10.0 -> 5.3.0volth1-4/+3
2019-02-06libvirt: Add argument to enable support for ceph rbd storageDaniel Kuehn1-0/+5
2019-01-07libvirtd: pass proper paths to qemu helpersPeter Hoeg1-0/+2
2018-12-17libvirt: 4.7.0 -> 4.10.0volth1-3/+3
2018-09-29libvirt: 4.5.0 -> 4.7.0 (#46502)volth1-3/+3
2018-08-21libvirt: explicitly configure qemu supportUli Baum1-1/+2
it is enabled by default in 4.5.0 but conditional in 4.6.0 so let's already put it in here to avoid issues on the next bump.
2018-08-21Revert "libvirt: 4.5.0 -> 4.6.0 (#44566)"Uli Baum1-3/+3
This reverts commit 88352408958d905c77ad0461036196282c39cf69. 4.6.0 is quite broken. Let's wait for the next release.
2018-08-21Revert "libvirt: jansson required for qemu suppport"Uli Baum1-4/+3
This reverts commit df05344d960895d8b076341ca0d8a0c7333f24b4. Upstream has reverted their move from yajl to jansson after 4.6.0 because of major issues. Let's revert to libvirt 4.5.0 and wait for the next upstream release.
2018-08-21Revert "libvirt: fix dlopen("libjansson.so.4")"Uli Baum1-3/+1
This reverts commit 929a53f2814982247f34fa296f6c1dd0435caf20. Upstream has reverted their move from yajl to jansson after 4.6.0 because of major issues. No point in trying to fix it. Let's revert to libvirt 4.5.0 and wait for the next upstream release.
2018-08-19libvirt: fix dlopen("libjansson.so.4")Matthieu Coudron1-1/+3
Commit 59027e2 broke libvirt broke libvirt/nixops on linux. Use ${targetPlatform.extensions.sharedLibrary} to accomodate both linux and darwin.
2018-08-15Revert "libvirt: fix dlopen("libjansson.so.4")"Jude Taylor1-4/+0
This reverts commit d46cfd2ff087816697f46d69f9f795ff878301c5, which broke libvirt + some dependent packages (notably nixops) on Darwin
2018-08-11libvirt: fix dlopen("libjansson.so.4")volth1-0/+4
2018-08-11libvirt: jansson required for qemu suppportvolth1-3/+4
2018-08-06libvirt: 4.5.0 -> 4.6.0 (#44566)volth1-3/+3
2018-07-19treewide: preserve hashes from 76999cc40e6Matthew Bauer1-1/+1
76999cc40e6 changed some hashes resulting in this PR being technically a mass rebuild. To avoid this, I am restoring some of the hashes (even though it seems silly). My main goal is to get this PR merged quickly as treewide changes like this get out-of-date quickly. This commit should be reverted on the next mass rebuild.
2018-07-18treewide: remove aliases in nixpkgsMatthew Bauer1-2/+2
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases = true;}'’ work in Nixpkgs. Misc... - qtikz: use libsForQt5.callPackage This ensures we get the right poppler. - rewrites: docbook5_xsl -> docbook_xsl_ns docbook_xml_xslt -> docbook_xsl diffpdf: fixup
2018-07-11libvirt: 4.4.0 -> 4.5.0 (#43164)volth1-3/+3