summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthew Justin Bauer <mjbauer95@gmail.com>2017-05-14 02:15:30 -0500
committerJörg Thalheim <Mic92@users.noreply.github.com>2017-05-14 08:15:30 +0100
commit4b06293597c64097e588571ee37cfd8be4f647bb (patch)
tree0417a6f0e179d3cdab356dc675a41995b7a78cfc
parent68f335c6cdf0b73db00fb941e798ea568a443d7a (diff)
downloadnixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar.gz
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar.bz2
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar.lz
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar.xz
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.tar.zst
nixlib-4b06293597c64097e588571ee37cfd8be4f647bb.zip
checkbashisms: simplify and set platforms to unix (#25773)
- adds version to name
- also adds "unix" as platform (anything with perl should work)
-rw-r--r--pkgs/development/tools/misc/checkbashisms/default.nix19
1 files changed, 6 insertions, 13 deletions
diff --git a/pkgs/development/tools/misc/checkbashisms/default.nix b/pkgs/development/tools/misc/checkbashisms/default.nix
index b00b9cc9910b..563d76930880 100644
--- a/pkgs/development/tools/misc/checkbashisms/default.nix
+++ b/pkgs/development/tools/misc/checkbashisms/default.nix
@@ -1,33 +1,26 @@
 { stdenv, fetchurl, perl }:
 stdenv.mkDerivation rec {
-  inherit perl;
-
-  name = "checkbashisms";
   version = "2.0.0.2";
+  name = "checkbashisms-${version}";
 
   src = fetchurl {
-    url = "mirror://sourceforge/project/checkbaskisms/${version}/${name}";
+    url = "mirror://sourceforge/project/checkbaskisms/${version}/checkbashisms";
     sha256 = "1vm0yykkg58ja9ianfpm3mgrpah109gj33b41kl0jmmm11zip9jd";
   };
 
+  buildInputs = [ perl ];
+
   # The link returns directly the script. No need for unpacking
   unpackPhase = "true";
 
   installPhase = ''
-    mkdir -p $out/bin
-    cp $src $out/bin/checkbashisms
-    chmod 755 $out/bin/checkbashisms
-  '';
-
-  # Makes sure to point to the proper perl version
-  fixupPhase = ''
-    sed -e "s#/usr/bin/perl#$perl/bin/perl#" -i $out/bin/checkbashisms
+    install -D -m755 $src $out/bin/checkbashisms
   '';
 
   meta = {
     homepage = http://sourceforge.net/projects/checkbaskisms/;
     description = "Check shell scripts for non-portable syntax";
     license = stdenv.lib.licenses.gpl2;
-    platforms = stdenv.lib.platforms.linux;
+    platforms = stdenv.lib.platforms.unix;
   };
 }