summaryrefslogtreecommitdiff
path: root/app-benchmarks
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-24 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-24 03:04:37 -0500
commit76c83b2d707f66d67a31960e9cc086753d88cd0d (patch)
treea43f9af850081a7559c923048f72faf6209068e0 /app-benchmarks
parenta63c89c464a428a5350317421488a2b8a5c11d14 (diff)
downloadbaldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.tar.gz
baldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.tar.xz
baldeagleos-repo-76c83b2d707f66d67a31960e9cc086753d88cd0d.zip
Adding metadata
Diffstat (limited to 'app-benchmarks')
-rw-r--r--app-benchmarks/geekbench/Manifest2
-rw-r--r--app-benchmarks/geekbench/geekbench-7.0.0.ebuild67
2 files changed, 69 insertions, 0 deletions
diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest
index da0aa6dc7cf5..3b4e6c07a991 100644
--- a/app-benchmarks/geekbench/Manifest
+++ b/app-benchmarks/geekbench/Manifest
@@ -6,3 +6,5 @@ DIST Geekbench-5.5.1-Linux.tar.gz 93199992 BLAKE2B e2ff24da19134778dd1b3036ac3fb
DIST Geekbench-5.5.1-LinuxARMPreview.tar.gz 111581640 BLAKE2B be413e306a77c0612be380d0ec0d589067365ac1c4091b55a08b722d469180c9cf9126cc0597e3f3c8a75acf77d2a0423bc43b753f30a219924b1a7df640243d SHA512 1d76b9a7928f89f1fdfa0e3cc9859c305e109cbbe72b013b4c249b03722273c985ad1e5d818341a6e399e9e7b3c61136856df87c9f5e61bcc9e7e0455f80e61b
DIST Geekbench-6.7.1-Linux.tar.gz 228093838 BLAKE2B 48a8dbcbcec21253b92dfd460e9bf32b203f18b3d141bb242d1f335e40acda7df2ec70a04711cddbc5727755b3445d358dbf8e90f21a145412acef2e06ae03cb SHA512 be38a8152a0ed9fc0c2e90ec0c7666326d8b416eb6d19a1aaccf6c18537f096fa57737eb7986f37d2429386944e00789127d4e7751301a89de82cbe0ecda22b7
DIST Geekbench-6.7.1-LinuxARMPreview.tar.gz 192088662 BLAKE2B 57b9d904c16e5201bdd954cbaea6bfd2afdf33ac0c22be3a720dfe710812400d9a30f995512fd86e6d5ce546cf166af4a089eea207dab47aac074730d812f49a SHA512 d05897bcff3361e3b064dafe7f87e692ea860a952f3c0037cda74f31b2150228ef565a369e91d2b0305df2e663a8cd3a68ba022d7319e1f75ad7698dc6a62753
+DIST Geekbench-7.0.0-Linux.tar.gz 393434626 BLAKE2B ba38fdf4929ff4e14bd5265cd2ea9290a1d5bad5464260e12932082d04e89ce5aca925c005897b0ca44890db49fddcec95c908c81baa714d5b6201ea360f5080 SHA512 4e86a39e46bff3158fcc404571d81ab1f8ffa812cb5e86770823ac422f5fd100c309083c5057d8085f243aad6c58b0a972ec5c60e17b862df08b78e7d0ad8d78
+DIST Geekbench-7.0.0-LinuxARMPreview.tar.gz 332522909 BLAKE2B 0194942bbdf75b259c00b770404d29761a89194de101574ae79f54562ee61993692db1e8e86bde7a6a6af73af2f86f242f30f45e22a797a0f878788932c4e005 SHA512 20f9010a06e43ebc8f45922b5daf0b59e314438b97be3f3a96c3ef1cf8e70eb03e702c7f78bf670fb5c86879ca74ab9b74240957b3c9603d52a2e748c389c621
diff --git a/app-benchmarks/geekbench/geekbench-7.0.0.ebuild b/app-benchmarks/geekbench/geekbench-7.0.0.ebuild
new file mode 100644
index 000000000000..4d3cbb6dafa8
--- /dev/null
+++ b/app-benchmarks/geekbench/geekbench-7.0.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 Benchmark for Android, iOS, Linux, MacOS and Windows"
+HOMEPAGE="https://www.geekbench.com/"
+SRC_URI="
+ amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz )
+ arm64? ( https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz )
+"
+S="${WORKDIR}"
+
+LICENSE="geekbench"
+SLOT="7"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="bindist mirror"
+
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="
+ opt/geekbench7/geekbench_aarch64
+ opt/geekbench7/geekbench_avx2
+ opt/geekbench7/geekbench_x86_64
+ opt/geekbench7/geekbench7
+"
+
+pkg_nofetch() {
+ elog "Please download ${A} from ${HOMEPAGE}/download/linux"
+ elog "and place it in your DISTDIR directory."
+}
+
+src_prepare() {
+ default
+
+ local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
+
+ # Fix QA insecure RUNPATHs
+ patchelf --remove-rpath "${MY_S}"/geekbench7 || die
+ if use amd64; then
+ patchelf --remove-rpath "${MY_S}"/geekbench_{avx2,x86_64} || die
+ else
+ patchelf --remove-rpath "${MY_S}"/geekbench_aarch64 || die
+ fi
+}
+
+src_install() {
+ local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
+
+ exeinto /opt/geekbench7
+ use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64
+ use arm64 && doexe "${MY_S}"/geekbench_aarch64
+ doexe "${MY_S}"/geekbench7
+
+ insinto /opt/geekbench7
+ doins "${MY_S}"/geekbench.plxr "${MY_S}"/geekbench-workload.plxr
+
+ dodir /opt/bin
+ dosym ../geekbench7/geekbench7 /opt/bin/geekbench7
+}
+
+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 "geekbench7 -r <email address> <license key>"
+}