diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-02-18 12:33:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-18 12:33:16 +0100 |
commit | 8eedaa969955d9738162d8631afdedecfe6f88e6 (patch) | |
tree | 0e7a6def76c8f8a06775dea5cb28f946d343a401 /pkgs/tools | |
parent | a56d4ff21c1ee0a699121b7985843971281e3990 (diff) | |
parent | 6c80f90e03d3f673fd4a64f10f88598d927ab5b6 (diff) | |
download | nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar.gz nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar.bz2 nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar.lz nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar.xz nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.tar.zst nixpkgs-8eedaa969955d9738162d8631afdedecfe6f88e6.zip |
Merge pull request #113352 from figsoda/xtrt
xtrt: init at 61884fb
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/archivers/xtrt/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/archivers/xtrt/default.nix b/pkgs/tools/archivers/xtrt/default.nix new file mode 100644 index 00000000000..175494057e0 --- /dev/null +++ b/pkgs/tools/archivers/xtrt/default.nix @@ -0,0 +1,36 @@ +{ bzip2, fetchFromGitHub, gzip, gnutar, lib, stdenv, unzip, xz }: + +stdenv.mkDerivation rec { + pname = "xtrt"; + version = "unstable-2021-02-17"; + + src = fetchFromGitHub { + owner = "figsoda"; + repo = pname; + rev = "61884fb7c48c7e1e2194afd82b85f415a6dc7c20"; + sha256 = "073l4q6mx5if791p5a6w8m8bz2aypmjmycaijq4spql8bh6h12vf"; + }; + + postPatch = '' + substituteInPlace xtrt \ + --replace "bzip2 " "${bzip2}/bin/bzip2 " \ + --replace "gzip " "${gzip}/bin/gzip " \ + --replace "tar " "${gnutar}/bin/tar " \ + --replace "unzip " "${unzip}/bin/unzip " \ + --replace "xz " "${xz}/bin/xz " + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin + cp xtrt $out/bin + runHook postInstall + ''; + + meta = with lib; { + description = "Tiny script to extract archives by their extensions"; + homepage = "https://github.com/figsoda/xtrt"; + license = licenses.unlicense; + maintainers = with maintainers; [ figsoda ]; + }; +} |