summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorNathan Zadoks <nathan@nathan7.eu>2016-02-10 10:45:47 +0100
committerRok Garbas <rok@garbas.si>2016-02-15 15:34:04 +0100
commit2d3940bd662f0bb858a2da7c2f9bfa28743f5544 (patch)
tree3c0202e76a1a6d061cf9804aac41b5b690cc2b20 /pkgs
parenteb9a85a38909361c5444b72f6fd4e990cca51057 (diff)
downloadnixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar.gz
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar.bz2
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar.lz
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar.xz
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.tar.zst
nixlib-2d3940bd662f0bb858a2da7c2f9bfa28743f5544.zip
scrot: 0.8 -> 0.8-17 (Debian patches), fixes #12954
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/graphics/scrot/default.nix18
1 files changed, 16 insertions, 2 deletions
diff --git a/pkgs/tools/graphics/scrot/default.nix b/pkgs/tools/graphics/scrot/default.nix
index aa8958bb63df..55a63712c1ec 100644
--- a/pkgs/tools/graphics/scrot/default.nix
+++ b/pkgs/tools/graphics/scrot/default.nix
@@ -1,13 +1,27 @@
-{ stdenv, fetchurl, giblib, xlibsWrapper }:
+{ stdenv, fetchurl, fetchzip, giblib, xlibsWrapper }:
 
+let
+  debPatch = fetchzip {
+    url = mirror://debian/pool/main/s/scrot/scrot_0.8-17.debian.tar.xz;
+    sha256 = "0ydsr3vah5wkcbnp91knkdbil4hx0cn0iy57frl03azqzc29bkw5";
+  };
+in
 stdenv.mkDerivation rec {
-  name = "scrot-0.8";
+  name = "scrot-0.8-17";
 
   src = fetchurl {
     url = "http://linuxbrit.co.uk/downloads/${name}.tar.gz";
     sha256 = "1wll744rhb49lvr2zs6m93rdmiq59zm344jzqvijrdn24ksiqgb1";
   };
 
+  inherit debPatch;
+
+  postPatch = ''
+    for patch in $(cat $debPatch/patches/series); do
+      patch -p1 < "$debPatch/patches/$patch"
+    done
+  '';
+
   buildInputs = [ giblib xlibsWrapper ];
 
   meta = {