]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Refactor slang build
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 26 Apr 2019 14:22:31 +0000 (16:22 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 26 Apr 2019 14:22:31 +0000 (16:22 +0200)
pkgs/slang_1/default.nix

index 5d68a565b4534158596198b0fd0f83dcc50e9301..3054b1d3e059a270b848b84f6c668530388a4c22 100644 (file)
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchpatch, fetchurl }:
 stdenv.mkDerivation rec {
   name = "slang-debian-patched-${version}";
   version = "1.4.9";
@@ -6,14 +6,14 @@ stdenv.mkDerivation rec {
     url = "ftp://space.mit.edu/pub/davis/slang/v1.4/slang-1.4.9.tar.gz";
     sha256 = "1y2mg0whqh4b3acd0k17i4biz55bimxg8aaxhmwd165cvspxns9r";
   };
-  debianPatches = fetchurl {
-    url = "http://archive.debian.org/debian-archive/debian-amd64/pool/main/s/slang/slang_1.4.9dbs-8.diff.gz";
-    sha256 = "0xdq14k5ynqfwpmis1rcggs7m4n921i3bs27icbmbhfg5gb2hap2";
-  };
+  patches = [
+    (fetchpatch {
+      name = "slang_1.4.9dbs-8.diff.gz";
+      url = "http://archive.debian.org/debian-archive/debian-amd64/pool/main/s/slang/slang_1.4.9dbs-8.diff.gz";
+      sha256 = "0xdq14k5ynqfwpmis1rcggs7m4n921i3bs27icbmbhfg5gb2hap2";
+    })
+  ];
   preConfigure = ''
-    cp $debianPatches ./slang.diff.gz
-    gunzip slang.diff.gz
-    patch -p1 < slang.diff
     for i in debian/patches/*; do
       patch -p1 < $i
     done