mc: add x11Support option

This commit is contained in:
Izorkin 2023-02-05 11:23:54 +03:00
parent 3ecafeb0df
commit 7e0126da2c
No known key found for this signature in database
GPG key ID: 1436C1B3F3679F09

View file

@ -6,7 +6,6 @@
, gpm
, file
, e2fsprogs
, libX11
, libICE
, perl
, zip
@ -17,6 +16,7 @@
, openssl
, coreutils
, autoSignDarwinBinariesHook
, x11Support ? true, libX11
# updater only
, writeScript
@ -43,12 +43,12 @@ stdenv.mkDerivation rec {
gettext
glib
libICE
libX11
libssh2
openssl
slang
zip
] ++ lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ];
] ++ lib.optional x11Support [ libX11 ]
++ lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ];
enableParallelBuilding = true;
@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
--replace /bin/cat ${coreutils}/bin/cat
'';
postFixup = lib.optionalString (!stdenv.isDarwin) ''
postFixup = lib.optionalString ((!stdenv.isDarwin) && x11Support) ''
# libX11.so is loaded dynamically so autopatch doesn't detect it
patchelf \
--add-needed ${libX11}/lib/libX11.so \