49 lines
2.2 KiB
Diff
49 lines
2.2 KiB
Diff
--- a/PKGBUILD
|
|
+++ b/PKGBUILD
|
|
@@ -3,6 +3,7 @@
|
|
pkgname="limine-mkinitcpio-hook"
|
|
_pkgver=1.38.0
|
|
_extver=""
|
|
+_gradle_version=9.7.1
|
|
pkgver="${_pkgver}${_extver}"
|
|
pkgrel=1
|
|
pkgdesc="Install kernels for the Limine bootloader."
|
|
@@ -10,7 +11,8 @@
|
|
url="https://gitlab.com/Zesko/limine-entry-tool"
|
|
source=("${_pkgname}::git+${url}.git#tag=${pkgver}")
|
|
source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.2.4/graalvm-community-jdk-25i2-25.0.4_linux-x64_bin.tar.gz")
|
|
-source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.2.4/graalvm-community-jdk-25i2-25.0.4_linux-aarch64_bin.tar.gz")
|
|
+source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.2.4/graalvm-community-jdk-25i2-25.0.4_linux-aarch64_bin.tar.gz"
|
|
+ "https://services.gradle.org/distributions/gradle-${_gradle_version}-bin.zip")
|
|
license=("GPL3")
|
|
provides=('limine-entry-tool')
|
|
options=(!debug !strip)
|
|
@@ -27,12 +29,14 @@
|
|
'sbctl: Signs UEFI boot files for Secure Boot when enabled'
|
|
'journalctl-desktop-notification: Sends desktop notifications when errors occur'
|
|
)
|
|
-makedepends=('git' 'gradle')
|
|
+makedepends=('git')
|
|
+makedepends_x86_64=('gradle')
|
|
backup=(etc/limine-entry-tool.conf)
|
|
conflicts=('limine-entry-tool')
|
|
sha256sums=('11dd8211898585f79d8361d97606965bb2ca214dccace5b133dc5121e4bb4d01')
|
|
sha256sums_x86_64=('3f4a89de8eaa96f2ed677f09957c7e872cd8467aad3537f8b5394c1b8c4b942e')
|
|
-sha256sums_aarch64=('22286f7ecd21b9aedb3226b9bf797469e1bd3eefc491e12ef3dd49b452d230b7')
|
|
+sha256sums_aarch64=('22286f7ecd21b9aedb3226b9bf797469e1bd3eefc491e12ef3dd49b452d230b7'
|
|
+ 'acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a')
|
|
|
|
prepare() {
|
|
[[ -d "${_graalvm_version}" ]] && rm -rf "${_graalvm_version}"
|
|
@@ -48,7 +52,9 @@
|
|
export GRAALVM_HOME="$srcdir/${_graalvm_version}"
|
|
export JAVA_HOME="${GRAALVM_HOME}"
|
|
export NATIVE_IMAGE_OPTIONS="-march=compatibility --future-defaults=all"
|
|
- /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() {
|