commit: ad12463fee54a7980797f40ddb90f2daf9c77810 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org> AuthorDate: Mon Feb 23 22:14:01 2026 +0000 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> CommitDate: Mon Feb 23 23:14:46 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad12463f
app-benchmarks/geekbench: add 6.6.0 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> app-benchmarks/geekbench/Manifest | 2 + app-benchmarks/geekbench/geekbench-6.6.0.ebuild | 51 +++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest index 8397a3d9e52c..e30df80bab38 100644 --- a/app-benchmarks/geekbench/Manifest +++ b/app-benchmarks/geekbench/Manifest @@ -8,3 +8,5 @@ DIST Geekbench-6.4.0-Linux.tar.gz 228079249 BLAKE2B 8d0e7a0e47f0a5b745d7dbb01a9e DIST Geekbench-6.4.0-LinuxARMPreview.tar.gz 191801751 BLAKE2B 044fbf95ba2e5a536b4b63b95cf07f26e607a4bfe89cad7682d8d63331d098f47bf4df790f6f589d535e2b043701d7ddacf726a80053cd7c62bd539a0111335a SHA512 568a8433e782fcc56e21a2567635a7a7afa5bb1de291c954e08e5e85a7b801f86057b08993a779a7ba5c7d18a282776baebf7b8be98ae9a17b412462bd621acc DIST Geekbench-6.5.0-Linux.tar.gz 228080235 BLAKE2B 51555ae4ccf0d1bbf5b81d66afdc9c7c6d75bc084a806fadc32396e4d0aaeca498537305f9521ec53a1756316a1444db10d5eede71db3fda59313787ff366274 SHA512 bdcd456c5684164fcece57098c0db5295b3cbb51a89f33d020834037e5a305778d7e9efe0a2b283befda91dc3d3ab64ba2458d1be98d108b65a4c0f727d8922b DIST Geekbench-6.5.0-LinuxARMPreview.tar.gz 191806090 BLAKE2B 618b2b997bcbe737b6d7bb478c03b9e3f00d69e02027555b6ab7040f041b26587d2223fe5ed4cee790ae10b1063f26d22c900fcf4d3991cf4bb53344a6d08235 SHA512 5902e328d64e62d5428f364ed590b9f2f823630417247169e04ef041698c90110a8ed738a3fbc83ed8ed41eff72264635a8d5ff4c779fbe8b1aac0702a435b68 +DIST Geekbench-6.6.0-Linux.tar.gz 228186726 BLAKE2B d13b016d7fe6a328aa3633c8c84404d4962939871d6aafc29743613d6c0aaf3e827ebf7d597f9f4e8384a9e827e72cc28b335e79d43db00345db5d281f7b56bb SHA512 da662fa7543438984571f44e67d750aafa01dc2a9982677b46e5ff4d0a2bdca0f12a9a3925f62ae836c4b7888c23709ffc7b90f4da73f273a970d166afb42f63 +DIST Geekbench-6.6.0-LinuxARMPreview.tar.gz 192111410 BLAKE2B 1948a2c312c47e7267f35e68dc2b2c9c8d0f23174abc9a792ff8e7670b1ace6f315d4d5e97f8d0a457bd63da845b12a4f593c34858557450b6a04bfb6a9f8c33 SHA512 7455dc8e64e4047d5aaa5dfa0ad94ca78f0be6fb8225eaaea6dec2baa4209294799f0c90119deea96bf1d1d66f548a4ca3caaa8a1141a5c6452007521b7fb2d6 diff --git a/app-benchmarks/geekbench/geekbench-6.6.0.ebuild b/app-benchmarks/geekbench/geekbench-6.6.0.ebuild new file mode 100644 index 000000000000..ad8838293422 --- /dev/null +++ b/app-benchmarks/geekbench/geekbench-6.6.0.ebuild @@ -0,0 +1,51 @@ +# 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="6" +KEYWORDS="-* amd64 arm64" + +RESTRICT="bindist mirror" + +QA_PREBUILT=" + opt/geekbench6/geekbench_aarch64 + opt/geekbench6/geekbench_avx2 + opt/geekbench6/geekbench_x86_64 + opt/geekbench6/geekbench6 +" + +pkg_nofetch() { + elog "Please download ${A} from ${HOMEPAGE}/download/linux" + elog "and place it in your DISTDIR directory." +} + +src_install() { + local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')" + + exeinto /opt/geekbench6 + use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64 + use arm64 && doexe "${MY_S}"/geekbench_aarch64 + doexe "${MY_S}"/geekbench6 + + insinto /opt/geekbench6 + doins "${MY_S}"/geekbench.plar "${MY_S}"/geekbench-workload.plar + + dodir /opt/bin + dosym ../geekbench6/geekbench6 /opt/bin/geekbench6 +} + +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 "geekbench6 -r <email address> <license key>" +}
