lol

Merge pull request #45440 from xeji/libvirt-revert

Revert "libvirt: 4.5.0 -> 4.6.0" and attempted fixes

authored by

xeji and committed by
GitHub
ab6186be 27f66004

+10 -12
+6 -8
pkgs/development/libraries/libvirt/default.nix
··· 4 4 , iproute, iptables, readline, lvm2, utillinux, systemd, libpciaccess, gettext 5 5 , libtasn1, ebtables, libgcrypt, yajl, pmutils, libcap_ng, libapparmor 6 6 , dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages 7 - , curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode, jansson 7 + , curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode 8 8 , enableXen ? false, xen ? null 9 9 , enableIscsi ? false, openiscsi 10 10 }: ··· 16 16 buildFromTarball = stdenv.isDarwin; 17 17 in stdenv.mkDerivation rec { 18 18 name = "libvirt-${version}"; 19 - version = "4.6.0"; 19 + version = "4.5.0"; 20 20 21 21 src = 22 22 if buildFromTarball then 23 23 fetchurl { 24 24 url = "http://libvirt.org/sources/${name}.tar.xz"; 25 - sha256 = "0rj0azi766g0xdxydvkq9nj95hhsiwqgclzzmyxvk2axhb8nrb5l"; 25 + sha256 = "02dbfyi80im37gdsxglb4fja78q63b8ahmgdc5kh8lx51kf5xsg7"; 26 26 } 27 27 else 28 28 fetchgit { 29 29 url = git://libvirt.org/libvirt.git; 30 30 rev = "v${version}"; 31 - sha256 = "1lv1s93k056wylrlc7j4q45zir9z4qshzcl454spy2wb8cdn3h4s"; 31 + sha256 = "0ija9a02znajsa2pbxamrmz87zwpmba9s29vdzzqqqw5c1rdpcr6"; 32 32 fetchSubmodules = true; 33 33 }; 34 34 35 35 nativeBuildInputs = [ makeWrapper pkgconfig ]; 36 36 buildInputs = [ 37 37 libxml2 gnutls perl python2 readline gettext libtasn1 libgcrypt yajl 38 - libxslt xhtml1 perlPackages.XMLXPath curl libpcap jansson 38 + libxslt xhtml1 perlPackages.XMLXPath curl libpcap 39 39 ] ++ optionals (!buildFromTarball) [ 40 40 libtool autoconf automake 41 41 ] ++ optionals stdenv.isLinux [ ··· 60 60 --replace 'lxc_path,' '"/run/libvirt/nix-emulators/libvirt_lxc",' 61 61 62 62 patchShebangs . # fixes /usr/bin/python references 63 - substituteInPlace src/util/virjsoncompat.c --replace \ 64 - '"libjansson.so.4"' '"${jansson}/lib/libjansson${stdenv.targetPlatform.extensions.sharedLibrary}"' 65 - ''; 63 + ''; 66 64 67 65 configureFlags = [ 68 66 "--localstatedir=/var"
+2 -2
pkgs/development/python-modules/libvirt/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "libvirt"; 5 - version = "4.6.0"; 5 + version = "4.5.0"; 6 6 7 7 src = assert version == libvirt.version; fetchgit { 8 8 url = git://libvirt.org/libvirt-python.git; 9 9 rev = "v${version}"; 10 - sha256 = "0yrgibd5c9wy82ak8g9ykar6fma1wf7xzmmc47657lzm70m5av68"; 10 + sha256 = "0w2rzkxv7jsq4670m0j5c6p4hpyi0r0ja6wd3wdvixcwc6hhx407"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/top-level/perl-packages.nix
··· 14400 14400 }; 14401 14401 14402 14402 SysVirt = buildPerlModule rec { 14403 - version = "4.6.0"; 14403 + version = "4.5.0"; 14404 14404 name = "Sys-Virt-${version}"; 14405 14405 src = assert version == pkgs.libvirt.version; pkgs.fetchgit { 14406 14406 url = git://libvirt.org/libvirt-perl.git; 14407 14407 rev = "v${version}"; 14408 - sha256 = "0qs84sdrq85i3xc0drbk71jjm9vq1n8izdwy5zsd5r7dqays5slf"; 14408 + sha256 = "18ns94i29c9x0j50pz9r1vcif6baayz769sa7b51v8kcvam9j52s"; 14409 14409 }; 14410 14410 nativeBuildInputs = [ pkgs.pkgconfig ]; 14411 14411 buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ];