Merge pull request #145746 from sikmir/suckless-cross

farbfeld,ii,sic,slock,slstatus,wmname: fix cross-compilation

authored by Pascal Wittmann and committed by GitHub 73d60f40 2103db82

+21 -6
+2
pkgs/applications/misc/slstatus/default.nix
··· 20 20 nativeBuildInputs = [ pkg-config ]; 21 21 buildInputs = [ libX11 ]; 22 22 23 + makeFlags = [ "CC:=$(CC)" ]; 24 + 23 25 installFlags = [ "PREFIX=$(out)" ]; 24 26 25 27 meta = {
+7 -1
pkgs/applications/misc/wmname/default.nix
··· 9 9 sha256 = "559ad188b2913167dcbb37ecfbb7ed474a7ec4bbcb0129d8d5d08cb9208d02c5"; 10 10 }; 11 11 12 + postPatch = '' 13 + substituteInPlace Makefile --replace "@strip" "#@strip" 14 + ''; 15 + 12 16 buildInputs = [ libX11 ]; 13 17 14 - preConfigure = ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk''; 18 + makeFlags = [ "CC:=$(CC)" ]; 19 + 20 + installFlags = [ "PREFIX=$(out)" ]; 15 21 16 22 meta = { 17 23 description = "Prints or set the window manager name property of the root window";
+3 -3
pkgs/applications/networking/irc/ii/default.nix
··· 9 9 sha256 = "1lk8vjl7i8dcjh4jkg8h8bkapcbs465sy8g9c0chfqsywbmf3ndr"; 10 10 }; 11 11 12 - installPhase = '' 13 - make install PREFIX=$out 14 - ''; 12 + makeFlags = [ "CC:=$(CC)" ]; 13 + 14 + installFlags = [ "PREFIX=$(out)" ]; 15 15 16 16 meta = { 17 17 homepage = "https://tools.suckless.org/ii/";
+4 -1
pkgs/applications/networking/irc/sic/default.nix
··· 4 4 pname = "sic"; 5 5 version = "1.2"; 6 6 7 - makeFlags = [ "PREFIX=$(out)" ]; 8 7 src = fetchurl { 9 8 url = "https://dl.suckless.org/tools/sic-${version}.tar.gz"; 10 9 sha256 = "ac07f905995e13ba2c43912d7a035fbbe78a628d7ba1c256f4ca1372fb565185"; 11 10 }; 11 + 12 + makeFlags = [ "CC:=$(CC)" ]; 13 + 14 + installFlags = [ "PREFIX=$(out)" ]; 12 15 13 16 meta = { 14 17 description = "Simple IRC client";
+2
pkgs/development/libraries/farbfeld/default.nix
··· 12 12 buildInputs = [ libpng libjpeg ]; 13 13 nativeBuildInputs = [ makeWrapper ]; 14 14 15 + makeFlags = [ "CC:=$(CC)" ]; 16 + 15 17 installFlags = [ "PREFIX=$(out)" ]; 16 18 postInstall = '' 17 19 wrapProgram "$out/bin/2ff" --prefix PATH : "${file}/bin"
+3 -1
pkgs/misc/screensavers/slock/default.nix
··· 16 16 17 17 buildInputs = [ xorgproto libX11 libXext libXrandr ]; 18 18 19 - installFlags = [ "DESTDIR=\${out}" "PREFIX=" ]; 19 + installFlags = [ "PREFIX=$(out)" ]; 20 20 21 21 postPatch = "sed -i '/chmod u+s/d' Makefile"; 22 22 23 23 preBuild = optionalString (conf != null) '' 24 24 cp ${writeText "config.def.h" conf} config.def.h 25 25 ''; 26 + 27 + makeFlags = [ "CC:=$(CC)" ]; 26 28 27 29 meta = { 28 30 homepage = "https://tools.suckless.org/slock";