summaryrefslogtreecommitdiff
path: root/app-benchmarks
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
commita0e0a56dbeec1a3cf0f82d55d0bd7540943daf84 (patch)
tree2f1f9356b8039b0c455d7ca0f9d80e9670c6c471 /app-benchmarks
parentcae7be1ab2bd23fee3929a8e940d968ee86a78e6 (diff)
downloadbaldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.gz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.xz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.zip
Adding metadata
Diffstat (limited to 'app-benchmarks')
-rw-r--r--app-benchmarks/geekbench-ai/Manifest1
-rw-r--r--app-benchmarks/geekbench-ai/geekbench-ai-1.7.0.ebuild67
-rw-r--r--app-benchmarks/geekbench-ai/metadata.xml (renamed from app-benchmarks/geekbench-ml/metadata.xml)0
-rw-r--r--app-benchmarks/geekbench-ml/Manifest1
-rw-r--r--app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild47
5 files changed, 68 insertions, 48 deletions
diff --git a/app-benchmarks/geekbench-ai/Manifest b/app-benchmarks/geekbench-ai/Manifest
new file mode 100644
index 000000000000..21e03e4b2d71
--- /dev/null
+++ b/app-benchmarks/geekbench-ai/Manifest
@@ -0,0 +1 @@
+DIST GeekbenchAI-1.7.0-Linux.tar.gz 998834507 BLAKE2B e3f3891e3cc0bb191ea9a4af2a4765100c3ef9b423b421bc86c4221c7860548ac95d2c95cea55dee55e720991d002ec5ecb8b1aeb6e92cb0504f28c9542109c7 SHA512 48a4e8ed637f139843376dc16abcd97440e7dc15bc20af4e773b74b33d28f7ad6686813d7406e034900c9856ac14a8b828aeb23592967c4d480e2b1154a6a930
diff --git a/app-benchmarks/geekbench-ai/geekbench-ai-1.7.0.ebuild b/app-benchmarks/geekbench-ai/geekbench-ai-1.7.0.ebuild
new file mode 100644
index 000000000000..a59612197e38
--- /dev/null
+++ b/app-benchmarks/geekbench-ai/geekbench-ai-1.7.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A Cross-Platform AI Benchmark for Android, iOS, Linux, MacOS and Windows"
+HOMEPAGE="https://www.geekbench.com/"
+SRC_URI="https://geekbench-cdn.b-cdn.net/GeekbenchAI-${PV}-Linux.tar.gz"
+S="${WORKDIR}/GeekbenchAI-${PV}-Linux"
+
+LICENSE="geekbench-ai"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ dev-cpp/tbb
+ dev-libs/opencl-icd-loader
+"
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="
+ opt/geekbench-ai/banff
+ opt/geekbench-ai/banff_avx2
+ opt/geekbench-ai/banff_x86_64
+ opt/geekbench-ai/libonnxruntime.so.1.18.1
+ opt/geekbench-ai/libopenvino.so.2540
+ opt/geekbench-ai/libopenvino_auto_batch_plugin.so
+ opt/geekbench-ai/libopenvino_auto_plugin.so
+ opt/geekbench-ai/libopenvino_c.so.2540
+ opt/geekbench-ai/libopenvino_hetero_plugin.so
+ opt/geekbench-ai/libopenvino_intel_cpu_plugin.so
+ opt/geekbench-ai/libopenvino_intel_gpu_plugin.so
+ opt/geekbench-ai/libopenvino_ir_frontend.so.2540
+ opt/geekbench-ai/libopenvino_onnx_frontend.so.2540
+ opt/geekbench-ai/libopenvino_paddle_frontend.so.2540
+ opt/geekbench-ai/libopenvino_pytorch_frontend.so.2540
+ opt/geekbench-ai/libopenvino_tensorflow_frontend.so.2540
+ opt/geekbench-ai/libopenvino_tensorflow_lite_frontend.so.2540
+"
+
+src_prepare() {
+ default
+
+ # Fix QA insecure RUNPATHs
+ patchelf --set-rpath /opt/geekbench-ai banff{,_avx2,_x86_64} || die
+}
+
+src_install() {
+ exeinto /opt/geekbench-ai
+ doexe banff{,_avx2,_x86_64}
+
+ insinto /opt/geekbench-ai
+ doins banff.plar banff-workload.plar
+
+ # As not all needed deps are currently available in tree,
+ # we need to install the provided libs.
+ # Package 'media-libs/opencv' is missing OpenVINO support.
+ # See: https://bugs.gentoo.org/762628
+ # Package 'sci-libs/onnxruntime' is currently ::GURU only.
+ insinto /opt/geekbench-ai
+ doins libonnxruntime.so* libopenvino*.so*
+
+ dodir /opt/bin
+ dosym ../geekbench-ai/banff /opt/bin/geekbench-ai
+}
diff --git a/app-benchmarks/geekbench-ml/metadata.xml b/app-benchmarks/geekbench-ai/metadata.xml
index 61748ea16a00..61748ea16a00 100644
--- a/app-benchmarks/geekbench-ml/metadata.xml
+++ b/app-benchmarks/geekbench-ai/metadata.xml
diff --git a/app-benchmarks/geekbench-ml/Manifest b/app-benchmarks/geekbench-ml/Manifest
deleted file mode 100644
index dc99d9b3ace4..000000000000
--- a/app-benchmarks/geekbench-ml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GeekbenchML-0.6.0-Linux.tar.gz 451747506 BLAKE2B bd08fc83192c1af827278765922411c708e6d971a04d0d6613bef94277e36fd8c0a2e0d9ec7abca0175a8ede46106ad92d8d10303b05806f8e5a3ce7ffde1920 SHA512 70fcace831d6ce89fef853f963fede592044b19fe23c5cd2b9d514d94bdb3b61070975435e061aa5ab657400aeb60d4fda623a1c2ef589e7429481ff7b0a9300
diff --git a/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild b/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild
deleted file mode 100644
index f89c8b16cec8..000000000000
--- a/app-benchmarks/geekbench-ml/geekbench-ml-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A Cross-Platform ML workloads Benchmark"
-HOMEPAGE="https://www.geekbench.com/"
-SRC_URI="amd64? ( https://cdn.geekbench.com/GeekbenchML-${PV}-Linux.tar.gz )"
-S="${WORKDIR}/GeekbenchML-${PV}-Linux"
-
-LICENSE="geekbench"
-SLOT="6"
-KEYWORDS="-* amd64"
-
-RESTRICT="bindist mirror"
-
-BDEPEND="dev-util/patchelf"
-
-QA_PREBUILT="
- opt/geekbench-ml/banff_avx2
- opt/geekbench-ml/banff_x86_64
- opt/geekbench-ml/banff
-"
-
-src_prepare() {
- default
-
- # Fix QA insecure RUNPATHs
- patchelf --remove-rpath banff{,_avx2,_x86_64} || die
-}
-
-src_install() {
- exeinto /opt/geekbench-ml
- doexe banff{,_avx2,_x86_64}
-
- insinto /opt/geekbench-ml
- doins banff.plar banff-workload.plar
-
- dodir /opt/bin
- dosym ../geekbench-ml/banff /opt/bin/geekbench-ml
-}
-
-pkg_postinst() {
- elog "If you have purchased a commercial license, you can enter"
- elog "your email address and your license key with the following command:"
- elog "geekbench-ml -r <email address> <license key>"
-}