tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
hopper: 4.5.29 -> 5.5.3
Armeen Mahdian
3 years ago
0d03ca8d
0558cb24
+12
-16
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
analysis
hopper
default.nix
+12
-16
pkgs/development/tools/analysis/hopper/default.nix
···
3
3
, lib
4
4
, autoPatchelfHook
5
5
, wrapQtAppsHook
6
6
-
, libbsd
7
7
-
, python27
8
6
, gmpxx
9
9
-
, ncurses5
10
7
, gnustep
11
11
-
, libffi
8
8
+
, libbsd
9
9
+
, libffi_3_3
10
10
+
, ncurses6
12
11
}:
12
12
+
13
13
stdenv.mkDerivation rec {
14
14
pname = "hopper";
15
15
-
version = "4.5.29";
16
16
-
rev = "v${lib.versions.major version}";
15
15
+
version = "5.5.3";
16
16
+
rev = "v4";
17
17
18
18
src = fetchurl {
19
19
-
url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux.pkg.tar.xz";
20
20
-
sha256 = "1v1pff5fiv41khvrnlpdks2vddjnvziyn14qqj6v26snyhwi86zh";
19
19
+
url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux-demo.pkg.tar.xz";
20
20
+
hash = "sha256-xq9ZVg1leHm/tq6LYyQLa8p5dDwBd64Jt92uMoE0z58=";
21
21
};
22
22
23
23
sourceRoot = ".";
24
24
25
25
nativeBuildInputs = [
26
26
-
wrapQtAppsHook
27
26
autoPatchelfHook
27
27
+
wrapQtAppsHook
28
28
];
29
29
30
30
buildInputs = [
31
31
+
gnustep.libobjc
31
32
libbsd
32
32
-
python27
33
33
-
gmpxx
34
34
-
ncurses5
35
35
-
gnustep.libobjc
33
33
+
libffi_3_3
34
34
+
ncurses6
36
35
];
37
36
38
37
installPhase = ''
···
53
52
$sourceRoot/opt/hopper-${rev}/lib/libobjcxx.so* \
54
53
$sourceRoot/opt/hopper-${rev}/lib/libpthread_workqueue.so* \
55
54
$out/lib
56
56
-
57
57
-
# we already ship libffi.so.7
58
58
-
ln -s ${lib.getLib libffi}/lib/libffi.so $out/lib/libffi.so.6
59
55
60
56
cp -r $sourceRoot/usr/share $out
61
57