git.iko.soy/typeable/nixpkgs
on master help sign in
unrar: 5.9.2 -> 6.0.7
commit4a719dfa45192030f38dccf099c17cbe8279d9ca authorThiago Kenji Okada <thiagokokada@gmail.com> dateThu 30 Sep 2021, 20:49 (5 years ago) parent2aaf072
1 file changed+11−5
pkgs/tools/archivers/unrar/default.nix+11−5
pkgs/tools/archivers/unrar/default.nix+11−5
@@ -2,11 +2,11 @@
22
33stdenv.mkDerivation rec {
44 pname = "unrar";
5− version = "5.9.2";
5+ version = "6.0.7";
66
77 src = fetchurl {
88 url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz";
9− sha256 = "19nsxdvf9ll99hvgzq6f89ymxhwki224lygjdabrg8ghikqvmlvk";
9+ sha256 = "sha256-pwKZQgBsvM7T87cyLsGXaD+Oe+QIlyyggJmxlsA49Rg=";
1010 };
1111
1212 postPatch = ''
@@ -17,21 +17,27 @@ stdenv.mkDerivation rec {
1717 '';
1818
1919 buildPhase = ''
20+ # `make {unrar,lib}` call `make clean` implicitly
21+ # move build results to another dir to avoid deleting them
22+ mkdir -p bin
23+
2024 make unrar
21− make clean
25+ mv unrar bin
26+
2227 make lib
28+ mv libunrar.so bin
2329 '';
2430
2531 outputs = [ "out" "dev" ];
2632
2733 installPhase = ''
28− install -Dt "$out/bin" unrar
34+ install -Dt "$out/bin" bin/unrar
2935
3036 mkdir -p $out/share/doc/unrar
3137 cp acknow.txt license.txt \
3238 $out/share/doc/unrar
3339
34− install -Dm755 libunrar.so $out/lib/libunrar.so
40+ install -Dm755 bin/libunrar.so $out/lib/libunrar.so
3541
3642 install -Dt $dev/include/unrar/ *.hpp
3743 '';