about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-11-29 19:36:25 -0600
committerGitHub <noreply@github.com>2018-11-29 19:36:25 -0600
commit76c7a8bac083522ea10ba43f699421ca64007708 (patch)
treecc017b17548488b04a0506c1f3c00801839abb75 /pkgs/misc
parentf435272ce351ed192e9ff9c643331a4cc063930e (diff)
parentc0a804c747c6909c036da76472393b2fbd6413b9 (diff)
downloadnixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar.gz
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar.bz2
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar.lz
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar.xz
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.tar.zst
nixlib-76c7a8bac083522ea10ba43f699421ca64007708.zip
Merge pull request #51205 from matthewbauer/more-setup-hooks
Add premake & imake setup hook
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/screensavers/xautolock/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/misc/screensavers/xautolock/default.nix b/pkgs/misc/screensavers/xautolock/default.nix
index 0c1446f0672f..cce4b351c577 100644
--- a/pkgs/misc/screensavers/xautolock/default.nix
+++ b/pkgs/misc/screensavers/xautolock/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, xlibsWrapper, imake, libXScrnSaver, scrnsaverproto }:
+{ stdenv, fetchurl, xlibsWrapper
+, imake, gccmakedep, libXScrnSaver, scrnsaverproto }:
 
 stdenv.mkDerivation rec {
   name = "xautolock-2.2";
@@ -14,10 +15,13 @@ stdenv.mkDerivation rec {
     })
   ];
   NIX_CFLAGS_COMPILE = "-DSYSV";
-  makeFlags="BINDIR=\${out}/bin MANPATH=\${out}/man";
-  preBuild = "xmkmf";
+  makeFlags = [
+    "BINDIR=$(out)/bin"
+    "MANPATH=$(out)/share/man"
+  ];
   installTargets = "install install.man";
-  buildInputs = [xlibsWrapper imake libXScrnSaver scrnsaverproto];
+  nativeBuildInputs = [ imake gccmakedep ];
+  buildInputs = [ xlibsWrapper libXScrnSaver scrnsaverproto ];
   meta = with stdenv.lib; {
     description = "A program that launches a given program when your X session has been idle for a given time.";
     homepage = http://www.ibiblio.org/pub/linux/X11/screensavers;