diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/misc/checkbashisms/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/misc/checkbashisms/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/misc/checkbashisms/default.nix b/nixpkgs/pkgs/development/tools/misc/checkbashisms/default.nix new file mode 100644 index 000000000000..5f98df54c0a0 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/misc/checkbashisms/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, perl }: +stdenv.mkDerivation rec { + version = "2.0.0.2"; + name = "checkbashisms-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/project/checkbaskisms/${version}/checkbashisms"; + sha256 = "1vm0yykkg58ja9ianfpm3mgrpah109gj33b41kl0jmmm11zip9jd"; + }; + + buildInputs = [ perl ]; + + # The link returns directly the script. No need for unpacking + dontUnpack = true; + + installPhase = '' + install -D -m755 $src $out/bin/checkbashisms + ''; + + meta = { + homepage = https://sourceforge.net/projects/checkbaskisms/; + description = "Check shell scripts for non-portable syntax"; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.unix; + }; +} |