+13
-9
pkgs/by-name/un/unrar/package.nix
+13
-9
pkgs/by-name/un/unrar/package.nix
···
1
-
{ lib
2
-
, stdenv
3
-
, fetchzip
1
+
{
2
+
lib,
3
+
stdenv,
4
+
fetchzip,
4
5
}:
5
6
6
7
stdenv.mkDerivation (finalAttrs: {
7
8
pname = "unrar";
8
-
version = "7.0.9";
9
+
version = "7.1.1";
9
10
10
11
src = fetchzip {
11
12
url = "https://www.rarlab.com/rar/unrarsrc-${finalAttrs.version}.tar.gz";
12
13
stripRoot = false;
13
-
hash = "sha256-lHh02uqHdX2Q9yyaGiHlkdBjlQE1tQyB44d39yDE4ls=";
14
+
hash = "sha256-dGF5xCZRHnaMVj/OGIIFbytN7Jnj39gq7ym6hq/EZsk=";
14
15
};
15
16
16
17
sourceRoot = finalAttrs.src.name;
17
18
18
19
postPatch = ''
19
20
substituteInPlace unrar/makefile \
20
-
--replace "CXX=" "#CXX=" \
21
-
--replace "STRIP=" "#STRIP=" \
22
-
--replace "AR=" "#AR="
21
+
--replace-fail "CXX=" "#CXX=" \
22
+
--replace-fail "STRIP=" "#STRIP=" \
23
+
--replace-fail "AR=" "#AR="
23
24
'';
24
25
25
-
outputs = [ "out" "dev" ];
26
+
outputs = [
27
+
"out"
28
+
"dev"
29
+
];
26
30
27
31
# `make {unrar,lib}` call `make clean` implicitly
28
32
# separate build into different dirs to avoid deleting them