pkgsStatic.htop: fix build

This commit is contained in:
Dmitry Bogatov 2022-11-20 16:57:09 -05:00
parent e320029847
commit ab5a0dbfe9

View file

@ -2,7 +2,8 @@
, ncurses , ncurses
, IOKit , IOKit
, sensorsSupport ? stdenv.isLinux, lm_sensors , sensorsSupport ? stdenv.isLinux, lm_sensors
, systemdSupport ? stdenv.isLinux, systemd , systemdSupport ? stdenv.isLinux && !stdenv.hostPlatform.isStatic
, systemd
}: }:
assert systemdSupport -> stdenv.isLinux; assert systemdSupport -> stdenv.isLinux;
@ -33,8 +34,7 @@ stdenv.mkDerivation rec {
postFixup = postFixup =
let let
optionalPatch = pred: so: lib.optionalString pred "patchelf --add-needed ${so} $out/bin/htop"; optionalPatch = pred: so: lib.optionalString pred "patchelf --add-needed ${so} $out/bin/htop";
in in lib.optionalString (!stdenv.hostPlatform.isStatic) ''
''
${optionalPatch sensorsSupport "${lm_sensors}/lib/libsensors.so"} ${optionalPatch sensorsSupport "${lm_sensors}/lib/libsensors.so"}
${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"} ${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"}
''; '';