Skip to content

Commit 856d007

Browse files
committed
systemd: use systemdLibs for packages that need udev
1 parent 79f6045 commit 856d007

1 file changed

Lines changed: 6 additions & 13 deletions

File tree

pkgs/top-level/all-packages.nix

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22061,8 +22061,6 @@ with pkgs;
2206122061

2206222062
hidapi = callPackage ../development/libraries/hidapi {
2206322063
inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
22064-
# TODO: remove once `udev` is `systemdMinimal` everywhere.
22065-
udev = systemdMinimal;
2206622064
};
2206722065

2206822066
highfive = callPackage ../development/libraries/highfive { };
@@ -22766,9 +22764,7 @@ with pkgs;
2276622764

2276722765
libfakekey = callPackage ../development/libraries/libfakekey { };
2276822766

22769-
libfido2 = callPackage ../development/libraries/libfido2 {
22770-
udev = systemdMinimal;
22771-
};
22767+
libfido2 = callPackage ../development/libraries/libfido2 {};
2277222768

2277322769
libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
2277422770
inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
@@ -23644,8 +23640,6 @@ with pkgs;
2364423640
libusb1 = callPackage ../development/libraries/libusb1 {
2364523641
inherit (darwin) libobjc;
2364623642
inherit (darwin.apple_sdk.frameworks) IOKit Security;
23647-
# TODO: remove once `udev` is `systemdMinimal` everywhere.
23648-
udev = systemdMinimal;
2364923643
};
2365023644

2365123645
libusbgx = callPackage ../development/libraries/libusbgx { };
@@ -28296,10 +28290,6 @@ with pkgs;
2829628290
lsscsi = callPackage ../os-specific/linux/lsscsi { };
2829728291

2829828292
lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
28299-
# udev is the same package as systemd which depends on cryptsetup
28300-
# which depends on lvm2 again. But we only need the libudev part
28301-
# which does not depend on cryptsetup.
28302-
udev = systemdMinimal;
2830328293
# break the cyclic dependency:
2830428294
# util-linux (non-minimal) depends (optionally, but on by default) on systemd,
2830528295
# systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
@@ -28837,12 +28827,15 @@ with pkgs;
2883728827
withUserDb = false;
2883828828
withUkify = false;
2883928829
withBootloader = false;
28840-
onlyLibs = true;
28830+
};
28831+
systemdLibs = systemdMinimal.override {
28832+
pname = "systemd-minimal-libs";
28833+
buildLibsOnly = true;
2884128834
};
2884228835

2884328836
udev =
2884428837
if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
28845-
else systemd; # TODO: change to systemdMinimal
28838+
else systemdLibs;
2884628839

2884728840
systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
2884828841

0 commit comments

Comments
 (0)