summaryrefslogtreecommitdiffstats
path: root/pkgs/misc/screensavers/xautolock
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-11-27 20:17:05 -0600
committerMatthew Bauer <mjbauer95@gmail.com>2018-11-28 20:14:38 -0600
commit92c119fb31c5d30e43bf35272396ad4559dc548d (patch)
tree3a7b60257acaa098a21e18469d64ab4ca60d26ea /pkgs/misc/screensavers/xautolock
parent1eab4151d411ad62aa303ddda221a8fcf9747be8 (diff)
xautolock: use imake setup hook
Diffstat (limited to 'pkgs/misc/screensavers/xautolock')
-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;