Unverified Commit 3c35b848 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #234108 from figsoda/xtrt

xtrt: remove
parents 3803f9bd 0f43508d
Loading
Loading
Loading
Loading
+0 −37
Original line number Diff line number Diff line
{ 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 ];
    mainProgram = "xtrt";
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1805,6 +1805,7 @@ mapAliases ({
    "from nixpkgs. Users are urged to switch to 'xone'."
  ); # Added 2022-08-02
  xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
  xtrt = throw "xtrt has been removed due to being abandoned"; # Added 2023-05-25
  xv = xxv; # Added 2020-02-22
  xvidcap = throw "'xvidcap' has been removed because of a broken dependency"; # Added 2022-11-08
  xvfb_run = xvfb-run; # Added 2021-05-07
+0 −2
Original line number Diff line number Diff line
@@ -1781,8 +1781,6 @@ with pkgs;
  xrootd = callPackage ../tools/networking/xrootd { };
  xtrt = callPackage ../tools/archivers/xtrt { };
  yabridge = callPackage ../tools/audio/yabridge {
    wine = wineWowPackages.staging;
  };