47 lines
2.1 KiB
Diff
47 lines
2.1 KiB
Diff
--- a/PKGBUILD
|
|
+++ b/PKGBUILD
|
|
@@ -2,12 +2,14 @@
|
|
pkgname="limine-snapper-sync"
|
|
pkgver=1.31.0
|
|
pkgrel=1
|
|
+_gradle_version=9.7.1
|
|
pkgdesc="Integrates Limine boot entries with Snapper snapshots."
|
|
arch=('x86_64' 'aarch64')
|
|
url="https://gitlab.com/Zesko/limine-snapper-sync"
|
|
source=("${pkgname}::git+${url}.git#tag=${pkgver}")
|
|
source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_linux-x64_bin.tar.gz")
|
|
-source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_linux-aarch64_bin.tar.gz")
|
|
+source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_linux-aarch64_bin.tar.gz"
|
|
+ "https://services.gradle.org/distributions/gradle-${_gradle_version}-bin.zip")
|
|
license=("GPL3")
|
|
options=(!debug !strip)
|
|
_graalvm_version=graalvm_ce_jdk25
|
|
@@ -25,12 +27,14 @@
|
|
'b3sum: Fast Blake3 hash function to prevent duplication.'
|
|
'xxhash: Fast hashing utility for deduplication with shorter hashes.'
|
|
)
|
|
-makedepends=('git' 'gradle')
|
|
+makedepends=('git')
|
|
+makedepends_x86_64=('gradle')
|
|
backup=(etc/limine-snapper-sync.conf)
|
|
conflicts=('limine-snapper-cli' 'limine-snapper-sync-git')
|
|
sha256sums=('ed236f1bbab966950bf11ba5a7958e97a76e66db7fd647b7737bab4b48c9fc40')
|
|
sha256sums_x86_64=('e0be791c8fda4d03b6b0a0cb824fef3149736170057b3a515252b44419606af0')
|
|
-sha256sums_aarch64=('b4580d9f223d0a4b3a1757e58b18ff4c1db950e67e105fc5cb741457d2384a71')
|
|
+sha256sums_aarch64=('b4580d9f223d0a4b3a1757e58b18ff4c1db950e67e105fc5cb741457d2384a71'
|
|
+ 'acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a')
|
|
|
|
prepare() {
|
|
[[ -d "${_graalvm_version}" ]] && rm -rf "${_graalvm_version}"
|
|
@@ -46,7 +50,9 @@
|
|
export GRAALVM_HOME="$srcdir/${_graalvm_version}"
|
|
export JAVA_HOME="${GRAALVM_HOME}"
|
|
export NATIVE_IMAGE_OPTIONS="-march=compatibility"
|
|
- /usr/bin/gradle clean nativeCompile -Dorg.gradle.java.home="${JAVA_HOME}"
|
|
+ local gradle=/usr/bin/gradle
|
|
+ [[ $CARCH == aarch64 ]] && gradle="$srcdir/gradle-${_gradle_version}/bin/gradle"
|
|
+ "$gradle" clean nativeCompile -Dorg.gradle.java.home="${JAVA_HOME}"
|
|
}
|
|
|
|
package() {
|