diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-02-05 00:35:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-05 00:35:01 +0100 |
commit | 295de1fecffc1b8ff87250b12fda2342507c65ea (patch) | |
tree | fb4d32fc00861ba45a8a3624738b4806013669ef /pkgs/development/libraries | |
parent | 761658bfdbb883bbe4256da075d7ff357e930208 (diff) | |
parent | d1c42ac35002abd3d751438a59f55cc5f6523f8b (diff) | |
download | nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar.gz nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar.bz2 nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar.lz nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar.xz nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.tar.zst nixlib-295de1fecffc1b8ff87250b12fda2342507c65ea.zip |
Merge pull request #279997 from ShamrockLee/optparse-bash-drop
optparse-bash: drop
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/optparse-bash/default.nix | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/pkgs/development/libraries/optparse-bash/default.nix b/pkgs/development/libraries/optparse-bash/default.nix deleted file mode 100644 index f14512c5272a..000000000000 --- a/pkgs/development/libraries/optparse-bash/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ stdenvNoCC -, lib -, fetchFromGitHub -, bash -, gnused -, gawk -, coreutils -}: - -stdenvNoCC.mkDerivation { - pname = "optparse-bash-unstable"; - version = "2021-06-13"; - - src = fetchFromGitHub { - owner = "nk412"; - repo = "optparse"; - rev = "d86ec17d15368e5b54eb2d47b001b0b61d68bbd0"; - sha256 = "sha256-vs7Jo1+sV0tPse4Wu2xtzSX1IkahwLgO3e4Riz3uMmI="; - }; - - postPatch = '' - substituteInPlace optparse.bash \ - --replace sed "${gnused}/bin/sed" \ - --replace awk "${gawk}/bin/awk" \ - --replace printf "${coreutils}/bin/printf" -''; - - dontBuild = true; - - doCheck = true; - - nativeCheckInputs = [ bash ]; - - # `#!/usr/bin/env` isn't okay for OfBorg - # Need external bash to run - checkPhase = '' - runHook preCheck - bash ./sample_head.sh -v --file README.md - runHook postCheck - ''; - - installPhase = '' - runHook preInstall - mkdir -p $out/bin - mv optparse.bash $out/bin/ - mkdir -p $out/share/doc/optparse-bash - mv README.md sample_head.sh $out/share/doc/optparse-bash/ - runHook postInstall - ''; - - # As example code, - # sample_head.sh shows how users can use opt-parse in their script, - # and its shebang (`/usr/bin/env bash`) should not be patched. - dontPatchShebangs = true; - - meta = with lib; { - description = "A BASH wrapper for getopts, for simple command-line argument parsing"; - homepage = "https://github.com/nk412/optparse"; - license = licenses.mit; - platforms = platforms.all; - maintainers = with maintainers; [ ShamrockLee ]; - }; -} |