diff options
author | Matthew Justin Bauer <mjbauer95@gmail.com> | 2017-05-14 02:15:30 -0500 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-05-14 08:15:30 +0100 |
commit | 4b06293597c64097e588571ee37cfd8be4f647bb (patch) | |
tree | 0417a6f0e179d3cdab356dc675a41995b7a78cfc | |
parent | 68f335c6cdf0b73db00fb941e798ea568a443d7a (diff) | |
download | nixlib-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.nix | 19 |
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; }; } |