diff options
author | Integral | 2023-10-31 12:48:01 +0800 |
---|---|---|
committer | Integral | 2023-10-31 12:48:09 +0800 |
commit | 2be08ad6ce3bcc1cbbe3b82bc69893222a6a055a (patch) | |
tree | 093599d16cc1029f3bf15cd607058efd7d7e2a27 | |
download | aur-2be08ad6ce3bcc1cbbe3b82bc69893222a6a055a.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dab2121ce450 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = geekbench-preview + pkgdesc = A cross-platform benchmark that measures processor and memory performance (Preview Version) + pkgver = 6.2.1 + pkgrel = 1 + url = https://www.geekbench.com/ + arch = aarch64 + arch = riscv64 + license = custom + depends = zlib + depends = gcc-libs + provides = geekbench + conflicts = geekbench + options = !strip + source_aarch64 = https://cdn.geekbench.com/Geekbench-6.2.1-LinuxARMPreview.tar.gz + sha512sums_aarch64 = 387b1207cb06bbb305fcd7e1c6bb03ed0ec0bd707284f9b71fb570e12ffe6014dd3f9afa9019046301423a022c4803ec159c8bfbe9342e1171e11b18ff33a175 + source_riscv64 = https://cdn.geekbench.com/Geekbench-6.2.1-LinuxRISCVPreview.tar.gz + sha512sums_riscv64 = 12452aa4032da006b3b8009491f6e210bb8e214c9945029c74bca9f43debf7eb3fc226bf181f764f7620c7368f25aba36dd7253f46a59dd8d7ee6f9f288036b3 + +pkgname = geekbench-preview diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f35b70106442 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg/ +/src/ +*.gz +*.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..12f534a52a2c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Integral <integral@murena.io> + +pkgname=geekbench-preview +pkgver=6.2.1 +pkgrel=1 +pkgdesc="A cross-platform benchmark that measures processor and memory performance (Preview Version)" +arch=('aarch64' 'riscv64') +url="https://www.geekbench.com/" +depends=('zlib' 'gcc-libs') +license=("custom") +source_aarch64=("https://cdn.geekbench.com/Geekbench-${pkgver}-LinuxARMPreview.tar.gz") +source_riscv64=("https://cdn.geekbench.com/Geekbench-${pkgver}-LinuxRISCVPreview.tar.gz") +sha512sums_aarch64=('387b1207cb06bbb305fcd7e1c6bb03ed0ec0bd707284f9b71fb570e12ffe6014dd3f9afa9019046301423a022c4803ec159c8bfbe9342e1171e11b18ff33a175') +sha512sums_riscv64=('12452aa4032da006b3b8009491f6e210bb8e214c9945029c74bca9f43debf7eb3fc226bf181f764f7620c7368f25aba36dd7253f46a59dd8d7ee6f9f288036b3') +conflicts=("geekbench") +provides=("geekbench") +options=('!strip') + +package() { + ARCH=$(uname -m) + + case $ARCH in + aarch64) + cd "Geekbench-${pkgver}-LinuxARMPreview/" + ;; + riscv64) + cd "Geekbench-${pkgver}-LinuxRISCVPreview/" + ;; + esac + + # Binary Files + install -Dm755 {geekbench6,geekbench_$ARCH} -t "${pkgdir}/opt/${pkgname}/" + + # Resource Files + install -Dm644 {geekbench.plar,geekbench-workload.plar} -t "${pkgdir}/opt/${pkgname}/" + + install -d "${pkgdir}/usr/bin/" + ln -s "/opt/${pkgname}/geekbench6" "${pkgdir}/usr/bin/geekbench" +} |