Merge pull request #246282 from uninsane/pr/dtrx-8.5.3

authored by Artturi and committed by GitHub dce16c6a b5f77af4

+10 -7
+10 -7
pkgs/tools/compression/dtrx/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , gitUpdater 3 4 , python3Packages 4 5 , gnutar 5 6 , unzip ··· 21 22 22 23 python3Packages.buildPythonApplication rec { 23 24 pname = "dtrx"; 24 - version = "8.5.1"; 25 + version = "8.5.3"; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "dtrx-py"; 28 29 repo = "dtrx"; 29 - rev = "refs/tags/${version}"; 30 - sha256 = "sha256-KOHafmvl17IABlcBuE7isHVCIYRbA68Dna6rgiiWlkQ="; 30 + rev = version; 31 + sha256 = "sha256-LB3F6jcqQPRsjFO4L2fPAPnacDAdtcaadgGbwXA9LAw="; 31 32 }; 32 33 33 - postInstall = 34 + makeWrapperArgs = 34 35 let 35 36 archivers = lib.makeBinPath ( 36 37 [ gnutar lhasa rpm binutils cpio gzip p7zip cabextract unshield bzip2 xz lzip ] 37 38 ++ lib.optional (unzipSupport) unzip 38 39 ++ lib.optional (unrarSupport) unrar 39 40 ); 40 - in '' 41 - wrapProgram "$out/bin/dtrx" --prefix PATH : "${archivers}" 42 - ''; 41 + in [ 42 + ''--prefix PATH : "${archivers}"'' 43 + ]; 43 44 44 45 nativeBuildInputs = [ python3Packages.invoke ]; 46 + 47 + passthru.updateScript = gitUpdater { }; 45 48 46 49 meta = with lib; { 47 50 description = "Do The Right Extraction: A tool for taking the hassle out of extracting archives";