systemd: 251.5 -> 251.7

systemd 251.6 added support for libbpf 1.0.0, so use new libbpf version.

+7 -4
+6 -4
pkgs/os-specific/linux/systemd/default.nix
··· 122 122 let 123 123 wantCurl = withRemote || withImportd; 124 124 wantGcrypt = withResolved || withImportd; 125 - version = "251.5"; 125 + version = "251.7"; 126 126 127 127 # Bump this variable on every (major) version change. See below (in the meson options list) for why. 128 128 # command: ··· 139 139 owner = "systemd"; 140 140 repo = "systemd-stable"; 141 141 rev = "v${version}"; 142 - sha256 = "sha256-2MEmvFT1D+9v8OazBwjnKc7i/x7i196Eoi8bODk1cM4="; 142 + sha256 = "sha256-Sa5diyNFyYtREo1xSCcufAW83ZZGZvueoDVuQ2r8wno="; 143 143 }; 144 144 145 145 # On major changes, or when otherwise required, you *must* reformat the patches, ··· 243 243 opt = condition: pkg: if condition then pkg else null; 244 244 in 245 245 [ 246 - # bpf compilation support 247 - { name = "libbpf.so.0"; pkg = opt withLibBPF libbpf; } 246 + # bpf compilation support. We use libbpf 1 now. 247 + { name = "libbpf.so.1"; pkg = opt withLibBPF libbpf; } 248 + { name = "libbpf.so.0"; pkg = null; } 248 249 249 250 # We did never provide support for libxkbcommon & qrencode 250 251 { name = "libxkbcommon.so.0"; pkg = null; } 251 252 { name = "libqrencode.so.4"; pkg = null; } 253 + { name = "libqrencode.so.3"; pkg = null; } 252 254 253 255 # We did not provide libpwquality before so it is safe to disable it for 254 256 # now.
+1
pkgs/top-level/all-packages.nix
··· 25710 25710 enableMinimal = true; 25711 25711 guiSupport = false; 25712 25712 }; 25713 + libbpf = libbpf_1; 25713 25714 }; 25714 25715 systemdMinimal = systemd.override { 25715 25716 pname = "systemd-minimal";