diff options
author | Rok Garbas <rok@garbas.si> | 2016-05-15 05:43:14 +0200 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2016-05-15 05:47:35 +0200 |
commit | 32497962200b579dc67616841813513706d3f3fb (patch) | |
tree | 6b5500142e93bf4be89b822cdbf4933798a170ae /pkgs/misc/screensavers | |
parent | 3290b66e0e41ee6b42c5dbdc6d58bf011735a76f (diff) | |
download | nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar.gz nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar.bz2 nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar.lz nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar.xz nixpkgs-32497962200b579dc67616841813513706d3f3fb.tar.zst nixpkgs-32497962200b579dc67616841813513706d3f3fb.zip |
xautolock: adding patch that enables -lockaftersleep option
and... - added metadata - added myself as a maintainer
Diffstat (limited to 'pkgs/misc/screensavers')
-rw-r--r-- | pkgs/misc/screensavers/xautolock/default.nix | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/pkgs/misc/screensavers/xautolock/default.nix b/pkgs/misc/screensavers/xautolock/default.nix index b40827e7bfb..f72fed624c0 100644 --- a/pkgs/misc/screensavers/xautolock/default.nix +++ b/pkgs/misc/screensavers/xautolock/default.nix @@ -1,15 +1,26 @@ -{stdenv, fetchurl, xlibsWrapper, imake, libXScrnSaver, scrnsaverproto}: +{ stdenv, fetchurl, xlibsWrapper, imake, libXScrnSaver, scrnsaverproto }: -stdenv.mkDerivation rec -{ +stdenv.mkDerivation rec { name = "xautolock-2.2"; - src = fetchurl - { + src = fetchurl { url = "http://www.ibiblio.org/pub/Linux/X11/screensavers/${name}.tgz"; sha256 = "11f0275175634e6db756e96f5713ec91b8b1c41f8663df54e8a5d27dc71c4da2"; }; + patches = [ + # https://gist.github.com/miekg/9430422 + (fetchurl { + url = "https://gist.githubusercontent.com/miekg/9430422/raw/f00965cd63c497d320f028a9972d1185b0dae039/14-add-lockaftersleep-patch"; + sha256 = "042lc5yyyl3zszll2l930apysd0lip26w0d0f0gjkl7sbhshgk8v"; + }) + ]; makeFlags="BINDIR=\${out}/bin MANPATH=\${out}/man"; preBuild = "xmkmf"; installTargets = "install install.man"; buildInputs = [xlibsWrapper imake 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; + maintainers = with maintainers; [ garbas ]; + license = licenses.gpl2; + }; } |