Merge pull request #38 from omacom-io/auto/sync-aur-edge

chore: sync AUR packages (edge)
This commit is contained in:
Ryan Hughes
2026-02-04 12:54:21 -05:00
committed by GitHub
12 changed files with 109 additions and 100 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
pkgbase = gpu-screen-recorder
pkgdesc = A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux
pkgver = r1277.4cebc3f
pkgver = 5.12.3
pkgrel = 1
url = https://git.dec05eba.com/gpu-screen-recorder
install = gpu-screen-recorder.install
@@ -30,7 +30,7 @@ pkgbase = gpu-screen-recorder
optdepends = libva-intel-driver: Required to record your screen on Intel G45 and HD Graphics family
optdepends = intel-media-driver: Required to record your screen on Intel Broadwell or later iGPUs or Intel Arc
optdepends = linux-firmware-intel: Required to record your screen on Intel Skylake or later iGPUs
source = gpu-screen-recorder-r1277.4cebc3f.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.r1277.4cebc3f.tar.gz
sha512sums = 93091d21c8ac4b6ac2aaadfb9081609afdf66e24a717ea4deb352133c2c6e31686cd7671499b4553940e1ff68b85258223c2fc24e052081ebb546465a5851a50
source = gpu-screen-recorder-5.12.3.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.5.12.3.tar.gz
sha512sums = 5153169c9c756f48d3e6b1f4baea66aa6bdce9d97c147ca6c8bedb8960561bda8d816c88003de72a11a6720c1f991145984d6a186e7554266c76aec77fc4c892
pkgname = gpu-screen-recorder
@@ -0,0 +1,13 @@
Copyright Arch Linux Contributors
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+2 -2
View File
@@ -1,7 +1,7 @@
# Maintainer: dec05eba <dec05eba@protonmail.com>
pkgname=gpu-screen-recorder
pkgver=r1277.4cebc3f
pkgver=5.12.3
pkgrel=1
pkgdesc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux'
arch=('x86_64')
@@ -38,7 +38,7 @@ optdepends=(
'linux-firmware-intel: Required to record your screen on Intel Skylake or later iGPUs'
)
source=("${pkgname}-${pkgver}.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.${pkgver}.tar.gz")
sha512sums=('93091d21c8ac4b6ac2aaadfb9081609afdf66e24a717ea4deb352133c2c6e31686cd7671499b4553940e1ff68b85258223c2fc24e052081ebb546465a5851a50')
sha512sums=('5153169c9c756f48d3e6b1f4baea66aa6bdce9d97c147ca6c8bedb8960561bda8d816c88003de72a11a6720c1f991145984d6a186e7554266c76aec77fc4c892')
install="${pkgname}.install" # setcap cap_sys_admin (gsr-kms-server)
build() {
+13 -8
View File
@@ -1,17 +1,16 @@
pkgbase = limine-mkinitcpio-hook
pkgdesc = Install kernel for the Limine bootloader.
pkgver = 1.28.3
pkgdesc = Install kernels for the Limine bootloader.
pkgver = 1.29.0
pkgrel = 1
url = https://gitlab.com/Zesko/limine-entry-tool
arch = any
arch = x86_64
arch = aarch64
license = GPL3
makedepends = git
makedepends = jdk21-openjdk
makedepends = maven
makedepends = gradle
depends = bash
depends = grep
depends = tar
depends = java-runtime-headless>=17
depends = limine
depends = mkinitcpio
depends = efibootmgr
@@ -20,8 +19,14 @@ pkgbase = limine-mkinitcpio-hook
optdepends = journalctl-desktop-notification: Sends desktop notifications when errors occur
provides = limine-entry-tool
conflicts = limine-entry-tool
options = !debug
options = !strip
backup = etc/limine-entry-tool.conf
source = https://gitlab.com/Zesko/limine-entry-tool/-/archive/1.28.3-1/limine-entry-tool-1.28.3-1.tar.gz
sha256sums = 3feb5987f34fd28b8073d2c52fc8966b136c1219ff8efe9fa392ffad053d571d
source = https://gitlab.com/Zesko/limine-entry-tool/-/archive/1.29.0-1/limine-entry-tool-1.29.0-1.tar.gz
sha256sums = 03e041631aa1275f0a03ecae0ada6f1bb3fa69e5b428e5b68f7240da68b6b4f4
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-mkinitcpio-hook
@@ -1,5 +1,3 @@
limine-entry-tool*
limine-mkinitcpio*
pkg
src
*
!PKGBUILD
!.SRCINFO
+22 -20
View File
@@ -1,22 +1,23 @@
# Maintainer: Zesko
_pkgname="limine-entry-tool"
pkgname="limine-mkinitcpio-hook"
pkgver=1.28.3
pkgver=1.29.0
pkgrel=1
_extver="-${pkgrel}"
pkgdesc="Install kernel for the Limine bootloader."
arch=("any")
pkgdesc="Install kernels for the Limine bootloader."
arch=('x86_64' 'aarch64')
url="https://gitlab.com/Zesko/limine-entry-tool"
source=("$url/-/archive/${pkgver}${_extver}/$_pkgname-${pkgver}${_extver}.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")
provides=('limine-entry-tool')
_jre_version=17
_jdk_version=21
options=(!debug !strip)
_graalvm_version=java-25-graalvm-ce
depends=(
'bash'
'grep'
'tar'
'java-runtime-headless>='${_jre_version}
'limine'
'mkinitcpio'
'efibootmgr')
@@ -25,33 +26,34 @@ optdepends=(
'sbctl: Signs UEFI boot files for Secure Boot when enabled'
'journalctl-desktop-notification: Sends desktop notifications when errors occur'
)
makedepends=('git' 'jdk21-openjdk' 'maven')
makedepends=('git' 'gradle')
backup=(etc/limine-entry-tool.conf)
conflicts=('limine-entry-tool')
sha256sums=('3feb5987f34fd28b8073d2c52fc8966b136c1219ff8efe9fa392ffad053d571d')
sha256sums=('03e041631aa1275f0a03ecae0ada6f1bb3fa69e5b428e5b68f7240da68b6b4f4')
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}${_extver}"
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}${_extver}"
src_path="install/arch-linux/${pkgname}"
install -dm 755 $src_path/usr/share/java/
install -dm 755 $src_path/usr/share/limine-entry-tool.d/
install -dm 755 $src_path/etc/limine-entry-tool.d/
install -Dm 644 target/limine-entry-tool*.jar $src_path/usr/share/java/
install -dm 755 $src_path/usr/share/doc/${pkgname}/
cp -r README.md CHANGELOG.md $src_path/usr/share/doc/${pkgname}/
cp -r $src_path/usr $src_path/etc "$pkgdir"
install -dm 755 "$src_path/usr/share/limine-entry-tool.d/"
install -dm 755 "$src_path/etc/limine-entry-tool.d/"
install -Dm 755 build/native/nativeCompile/limine-entry-tool "$src_path/usr/lib/limine/"
install -dm 755 "$src_path/usr/share/doc/${pkgname}/"
cp -r README.md CHANGELOG.md "$src_path/usr/share/doc/${pkgname}/"
cp -r "$src_path/usr" "$src_path/etc" "$pkgdir"
}
+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"
}
+5 -4
View File
@@ -1,15 +1,16 @@
pkgbase = ufw-docker
pkgdesc = To fix the Docker and UFW security flaw without disabling iptables.
pkgver = 250710
pkgver = 251123
pkgrel = 1
url = https://github.com/chaifeng/ufw-docker
install = ufw-docker.install
arch = any
license = GPL License Version 3.0
depends = ufw
source = ufw-docker-250710.tar.gz::https://github.com/chaifeng/ufw-docker/archive/refs/tags/250710.tar.gz
depends = docker
source = ufw-docker-251123.tar.gz::https://github.com/chaifeng/ufw-docker/archive/refs/tags/251123.tar.gz
source = ufw-docker.install
sha256sums = 13b17fc74df2fdb6bda653c6130054f156318a4910db4c943be1df54110a450b
sha256sums = d97ba0e63766444128e4ddfadc316734f431b5d6d9fc6a6ddadbfd1057ae95f7
b2sums = d4ac771a83a5f7bd328c8d30094a45752dd1b38de7f2d7f5269e369289d9e8ef189b020b97e4d93025d9d7ad61757cda31f80e548e8611b77653f75e731400b7
b2sums = 6f7c41d047dc2fd657708cbb9b35f52e06fbe03fed060e00696fb14ffd291ea4dae759b5d73780799ab0c773a015f16f4d5633b311de9130b3bd78da7d1aa9e3
pkgname = ufw-docker
+10 -14
View File
@@ -1,25 +1,21 @@
# Maintainer: ifurther <>
# Contributor: Aaronjamt
pkgname=ufw-docker
pkgver=250710
pkgver=251123
pkgrel=1
pkgdesc="To fix the Docker and UFW security flaw without disabling iptables."
arch=("any")
pkgdesc='To fix the Docker and UFW security flaw without disabling iptables.'
arch=('any')
url="https://github.com/chaifeng/${pkgname}"
license=('GPL License Version 3.0')
depends=('ufw')
depends=('ufw' 'docker')
install=ufw-docker.install
source=("$pkgname-$pkgver.tar.gz::https://github.com/chaifeng/$pkgname/archive/refs/tags/$pkgver.tar.gz"
"ufw-docker.install")
sha256sums=('13b17fc74df2fdb6bda653c6130054f156318a4910db4c943be1df54110a450b'
'd97ba0e63766444128e4ddfadc316734f431b5d6d9fc6a6ddadbfd1057ae95f7')
'ufw-docker.install')
b2sums=('d4ac771a83a5f7bd328c8d30094a45752dd1b38de7f2d7f5269e369289d9e8ef189b020b97e4d93025d9d7ad61757cda31f80e548e8611b77653f75e731400b7'
'6f7c41d047dc2fd657708cbb9b35f52e06fbe03fed060e00696fb14ffd291ea4dae759b5d73780799ab0c773a015f16f4d5633b311de9130b3bd78da7d1aa9e3')
package() {
pushd "$srcdir/$pkgname-$pkgver"
msg2 'Installing license...'
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/ufw-docker/LICENSE"
msg2 'Installing...'
install -Dm755 ufw-docker "$pkgdir/usr/bin/ufw-docker"
pushd "$srcdir/$pkgname-$pkgver"
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/ufw-docker/LICENSE"
install -Dm755 ufw-docker "$pkgdir/usr/bin/ufw-docker"
}
+2 -14
View File
@@ -1,16 +1,4 @@
post_install() {
echo "Now you should back up /etc/ufw/after.rules, and run:"
echo " # ufw-docker install"
echo "If you want to show help , just run:"
echo " # ufw-docker help"
echo "Check installing status, run:"
echo " # ufw-docker check"
echo "Check status, run:"
echo " # ufw-docker status"
}
post_remove() {
echo "rest after.rules to default"
rm /etc/ufw/after.rules
mv /etc/ufw/after.rules-ufw-docker* /etc/ufw/after.rules
echo 'Run `ufw-docker install` to update ufw rules and automatically back up existing rules.'
echo 'To restore backed up ufw rules, run `ufw-docker uninstall`.'
}