udev-182: add package (stripped, last version providing libudev.so.0)

+37
+34
pkgs/os-specific/linux/udev/182.nix
··· 1 + { stdenv, fetchurl, pkgconfig 2 + , pciutils, utillinux, kmod, usbutils, gperf 3 + }: 4 + 5 + assert stdenv ? glibc; 6 + 7 + stdenv.mkDerivation rec { 8 + name = "udev-182"; 9 + 10 + src = fetchurl { 11 + url = "mirror://kernel/linux/utils/kernel/hotplug/${name}.tar.bz2"; 12 + sha256 = "143qvm0kij26j2l5icnch4x38fajys6li7j0c5mpwi6kqmc8hqx0"; 13 + }; 14 + 15 + nativeBuildInputs = [ pkgconfig ]; 16 + 17 + buildInputs = [ utillinux kmod usbutils #glib gobjectIntrospection 18 + gperf 19 + ]; 20 + 21 + configureFlags = [ "--with-pci-ids-path=${pciutils}/share/pci.ids" 22 + "--disable-gudev" 23 + "--disable-introspection" 24 + ]; 25 + 26 + NIX_LDFLAGS = [ "-lrt" ]; 27 + 28 + meta = with stdenv.lib; { 29 + homepage = http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html; 30 + description = "Udev manages the /dev filesystem"; 31 + platforms = platforms.linux; 32 + license = licenses.gpl2; 33 + }; 34 + }
+3
pkgs/top-level/all-packages.nix
··· 10286 10286 udev = pkgs.systemd; 10287 10287 eudev = callPackage ../os-specific/linux/eudev {}; 10288 10288 10289 + # libudev.so.0 10290 + udev182 = callPackage ../os-specific/linux/udev/182.nix { }; 10291 + 10289 10292 udisks1 = callPackage ../os-specific/linux/udisks/1-default.nix { }; 10290 10293 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { }; 10291 10294 udisks = udisks1;