chore: sync AUR packages (edge)

This commit is contained in:
ryanrhughes authored and github-actions[bot] committed 2026-02-04 06:41:14 +00:00
1 parent e439b40344
commit 1847eb5c18
13 files changed
+110 -101

No files matched your search

+13 -8
View File
@@ -1,15 +1,14 @@
pkgbase = limine-snapper-sync
pkgdesc = The tool syncs Limine snapshot entries with Snapper snapshots.
pkgver = 1.21.0
pkgdesc = Automatically syncs Limine snapshot entries with Snapper snapshots.
pkgver = 1.22.0
pkgrel = 1
url = https://gitlab.com/Zesko/limine-snapper-sync
arch = any
arch = x86_64
arch = aarch64
license = GPL3
makedepends = git
makedepends = jdk21-openjdk
makedepends = maven
makedepends = gradle
depends = bash
depends = java-runtime-headless>=17
depends = limine
depends = snapper
depends = btrfs-progs
@@ -21,8 +20,14 @@ pkgbase = limine-snapper-sync
optdepends = b3sum: Fast Blake3 hash function to prevent duplication.
optdepends = xxhash: Fast hashing utility for deduplication with shorter hashes.
conflicts = limine-snapper-sync-git
options = !debug
options = !strip
backup = etc/limine-snapper-sync.conf
source = limine-snapper-sync-1.21.0.tar.gz::https://gitlab.com/Zesko/limine-snapper-sync/-/archive/1.21.0/limine-snapper-sync-1.21.0.tar.gz
sha256sums = b114a368405121be236c1f5c97c6fd6f765a637611256586c9996415bcf41cad
source = limine-snapper-sync-1.22.0.tar.gz::https://gitlab.com/Zesko/limine-snapper-sync/-/archive/1.22.0/limine-snapper-sync-1.22.0.tar.gz
sha256sums = c68cf79d04da748eeed7df191999c4f3200dfe145e63beec7ea4767f9bd8ba74
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
sha256sums_x86_64 = e0be791c8fda4d03b6b0a0cb824fef3149736170057b3a515252b44419606af0
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
sha256sums_aarch64 = b4580d9f223d0a4b3a1757e58b18ff4c1db950e67e105fc5cb741457d2384a71
pkgname = limine-snapper-sync
@@ -1,4 +1,3 @@
src
pkg
limine-snapper-sync*
clean.sh
*
!PKGBUILD
!.SRCINFO
+20 -18
View File
@@ -1,17 +1,18 @@
# Maintainer: Zesko
pkgname="limine-snapper-sync"
pkgver=1.21.0
pkgver=1.22.0
pkgrel=1
pkgdesc="The tool syncs Limine snapshot entries with Snapper snapshots."
arch=("any")
pkgdesc="Automatically syncs Limine snapshot entries with Snapper snapshots."
arch=('x86_64' 'aarch64')
url="https://gitlab.com/Zesko/limine-snapper-sync"
source=("$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
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")
license=("GPL3")
_jre_version=17
_jdk_version=21
options=(!debug !strip)
_graalvm_version=java-25-graalvm-ce
depends=(
'bash'
'java-runtime-headless>='${_jre_version}
'limine'
'snapper'
'btrfs-progs'
@@ -24,31 +25,32 @@ optdepends=(
'b3sum: Fast Blake3 hash function to prevent duplication.'
'xxhash: Fast hashing utility for deduplication with shorter hashes.'
)
makedepends=('git' 'jdk21-openjdk' 'maven')
makedepends=('git' 'gradle')
backup=(etc/limine-snapper-sync.conf)
conflicts=('limine-snapper-sync-git')
sha256sums=('b114a368405121be236c1f5c97c6fd6f765a637611256586c9996415bcf41cad')
sha256sums=('c68cf79d04da748eeed7df191999c4f3200dfe145e63beec7ea4767f9bd8ba74')
sha256sums_x86_64=('e0be791c8fda4d03b6b0a0cb824fef3149736170057b3a515252b44419606af0')
sha256sums_aarch64=('b4580d9f223d0a4b3a1757e58b18ff4c1db950e67e105fc5cb741457d2384a71')
prepare() {
unset JAVA_OPTS JDK_JAVA_OPTIONS JAVA_TOOL_OPTIONS
JAVA_HOME=/usr/lib/jvm/java-${_jdk_version}-openjdk
if ! command -v ${JAVA_HOME}/bin/javac >/dev/null 2>&1; then
echo "Error: ${JAVA_HOME}/bin/javac not found." >&2
[[ -d "${_graalvm_version}" ]] && rm -rf "${_graalvm_version}"
mv graalvm-community-openjdk-*/ "${_graalvm_version}"
if ! command -v "${_graalvm_version}"/bin/javac >/dev/null 2>&1; then
echo "Error: "${_graalvm_version}"/bin/javac not found." >&2
return 1
fi
}
build() {
cd "$srcdir/${pkgname}-${pkgver}"
JAVA_HOME=/usr/lib/jvm/java-${_jdk_version}-openjdk mvn clean package
JAVA_HOME="$srcdir/${_graalvm_version}" gradle clean nativeCompile
}
package() {
cd "$srcdir/${pkgname}-${pkgver}"
src_path="install/arch-linux/"
install -dm 755 $src_path/usr/share/java/
install -Dm 644 target/limine-snapper-sync.jar $src_path/usr/share/java/
install -dm 755 $src_path/usr/share/doc/limine-snapper-sync/
cp -r README.md CHANGELOG.md screenshots $src_path/usr/share/doc/limine-snapper-sync/
cp -r $src_path/usr $src_path/etc "$pkgdir"
install -Dm 755 "build/native/nativeCompile/${pkgname}" "$src_path/usr/lib/limine/"
install -dm 755 "$src_path/usr/share/doc/limine-snapper-sync/"
cp -r README.md CHANGELOG.md "$src_path/usr/share/doc/limine-snapper-sync/"
cp -r "$src_path/usr" "$src_path/etc" "$pkgdir"
}