From 402b1ebdcc6e9ecec91a384cfa1598aa89d362cc Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Wed, 15 Feb 2023 17:10:18 -0500 Subject: [PATCH] pkgsStatic.slstatus: fix build --- pkgs/applications/misc/slstatus/default.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/slstatus/default.nix b/pkgs/applications/misc/slstatus/default.nix index 9c96cb2444b1..93ebc060c111 100644 --- a/pkgs/applications/misc/slstatus/default.nix +++ b/pkgs/applications/misc/slstatus/default.nix @@ -1,4 +1,14 @@ -{ lib, stdenv, fetchgit, pkg-config, writeText, libX11, conf ? null, patches ? [] }: +{ lib +, stdenv +, fetchgit +, pkg-config +, writeText +, libX11 +, libXau +, libXdmcp +, conf ? null +, patches ? [] +}: stdenv.mkDerivation rec { pname = "slstatus"; @@ -11,14 +21,14 @@ stdenv.mkDerivation rec { }; configFile = lib.optionalString (conf!=null) (writeText "config.def.h" conf); - preBuild = lib.optionalString (conf!=null) "cp ${configFile} config.def.h"; + preBuild = lib.optionalString (conf!=null) "cp ${configFile} config.def.h" + '' + makeFlagsArray+=(LDLIBS="-lX11 -lxcb -lXau -lXdmcp" CC=$CC) + ''; inherit patches; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libX11 ]; - - makeFlags = [ "CC:=$(CC)" ]; + buildInputs = [ libX11 libXau libXdmcp]; installFlags = [ "PREFIX=$(out)" ];