tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
geekbench_5: add support for aarch64-linux
Thiago Kenji Okada
2 years ago
2a989fea
c6f7654c
+20
-9
1 changed file
expand all
collapse all
unified
split
pkgs
tools
misc
geekbench
5.nix
+20
-9
pkgs/tools/misc/geekbench/5.nix
···
8
8
, vulkan-loader
9
9
}:
10
10
11
11
-
stdenv.mkDerivation rec {
11
11
+
let
12
12
+
inherit (stdenv.hostPlatform.uname) processor;
13
13
+
version = "5.5.1";
14
14
+
sources = {
15
15
+
"x86_64-linux" = {
16
16
+
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
17
17
+
hash = "sha256-MgN+VcPcjzYP4Wt/uxiNMTh+p1mA5I2M8CgzDjI5xAQ=";
18
18
+
};
19
19
+
"aarch64-linux" = {
20
20
+
url = "https://cdn.geekbench.com/Geekbench-${version}-LinuxARMPreview.tar.gz";
21
21
+
hash = "sha256-nrPKnsMqvw6+HGQAKxkQi/6lPEEca1VrDCaJUUuMvW8=";
22
22
+
};
23
23
+
};
24
24
+
in
25
25
+
stdenv.mkDerivation {
26
26
+
inherit version;
12
27
pname = "geekbench";
13
13
-
version = "5.5.1";
14
28
15
15
-
src = fetchurl {
16
16
-
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
17
17
-
sha256 = "sha256-MgN+VcPcjzYP4Wt/uxiNMTh+p1mA5I2M8CgzDjI5xAQ=";
18
18
-
};
29
29
+
src = fetchurl (sources.${stdenv.system});
19
30
20
31
dontConfigure = true;
21
32
dontBuild = true;
···
28
39
runHook preInstall
29
40
30
41
mkdir -p $out/bin
31
31
-
cp -r geekbench.plar geekbench5 geekbench_x86_64 $out/bin
42
42
+
cp -r geekbench.plar geekbench5 geekbench_${processor} $out/bin
32
43
33
33
-
for f in geekbench5 geekbench_x86_64 ; do
44
44
+
for f in geekbench5 geekbench_${processor} ; do
34
45
wrapProgram $out/bin/$f \
35
46
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [
36
47
addOpenGLRunpath.driverLink
···
48
59
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
49
60
license = licenses.unfree;
50
61
maintainers = [ maintainers.michalrus ];
51
51
-
platforms = [ "x86_64-linux" ];
62
62
+
platforms = builtins.attrNames sources;
52
63
mainProgram = "geekbench5";
53
64
};
54
65
}