From 1847eb5c18039529aecff7d4f2304bb64dc6e659 Mon Sep 17 00:00:00 2001 From: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com> Date: Wed, 4 Feb 2026 06:41:14 +0000 Subject: [PATCH] chore: sync AUR packages (edge) --- pkgbuilds/edge/gpu-screen-recorder/.SRCINFO | 6 +-- pkgbuilds/edge/gpu-screen-recorder/LICENSE | 13 ++++++ pkgbuilds/edge/gpu-screen-recorder/PKGBUILD | 4 +- .../edge/limine-mkinitcpio-hook/.SRCINFO | 21 ++++++---- .../edge/limine-mkinitcpio-hook/.gitignore | 8 ++-- .../edge/limine-mkinitcpio-hook/PKGBUILD | 42 ++++++++++--------- pkgbuilds/edge/limine-snapper-sync/.SRCINFO | 21 ++++++---- pkgbuilds/edge/limine-snapper-sync/.gitignore | 7 ++-- pkgbuilds/edge/limine-snapper-sync/PKGBUILD | 38 +++++++++-------- .../edge/python-terminaltexteffects/PKGBUILD | 2 +- pkgbuilds/edge/ufw-docker/.SRCINFO | 9 ++-- pkgbuilds/edge/ufw-docker/PKGBUILD | 24 +++++------ pkgbuilds/edge/ufw-docker/ufw-docker.install | 16 +------ 13 files changed, 110 insertions(+), 101 deletions(-) create mode 100644 pkgbuilds/edge/gpu-screen-recorder/LICENSE diff --git a/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO b/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO index cccac61..7488baf 100644 --- a/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO +++ b/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO @@ -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 diff --git a/pkgbuilds/edge/gpu-screen-recorder/LICENSE b/pkgbuilds/edge/gpu-screen-recorder/LICENSE new file mode 100644 index 0000000..385e5e6 --- /dev/null +++ b/pkgbuilds/edge/gpu-screen-recorder/LICENSE @@ -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. + diff --git a/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD b/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD index b07cb39..f49b8ac 100644 --- a/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD +++ b/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: dec05eba 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() { diff --git a/pkgbuilds/edge/limine-mkinitcpio-hook/.SRCINFO b/pkgbuilds/edge/limine-mkinitcpio-hook/.SRCINFO index 7a35304..123697c 100644 --- a/pkgbuilds/edge/limine-mkinitcpio-hook/.SRCINFO +++ b/pkgbuilds/edge/limine-mkinitcpio-hook/.SRCINFO @@ -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 diff --git a/pkgbuilds/edge/limine-mkinitcpio-hook/.gitignore b/pkgbuilds/edge/limine-mkinitcpio-hook/.gitignore index 26b9a3c..1d65adf 100644 --- a/pkgbuilds/edge/limine-mkinitcpio-hook/.gitignore +++ b/pkgbuilds/edge/limine-mkinitcpio-hook/.gitignore @@ -1,5 +1,3 @@ -limine-entry-tool* -limine-mkinitcpio* -pkg -src - +* +!PKGBUILD +!.SRCINFO diff --git a/pkgbuilds/edge/limine-mkinitcpio-hook/PKGBUILD b/pkgbuilds/edge/limine-mkinitcpio-hook/PKGBUILD index 60309f5..4758820 100644 --- a/pkgbuilds/edge/limine-mkinitcpio-hook/PKGBUILD +++ b/pkgbuilds/edge/limine-mkinitcpio-hook/PKGBUILD @@ -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" } diff --git a/pkgbuilds/edge/limine-snapper-sync/.SRCINFO b/pkgbuilds/edge/limine-snapper-sync/.SRCINFO index 47ea3aa..dc1ec99 100644 --- a/pkgbuilds/edge/limine-snapper-sync/.SRCINFO +++ b/pkgbuilds/edge/limine-snapper-sync/.SRCINFO @@ -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 diff --git a/pkgbuilds/edge/limine-snapper-sync/.gitignore b/pkgbuilds/edge/limine-snapper-sync/.gitignore index ce7b7f4..1d65adf 100644 --- a/pkgbuilds/edge/limine-snapper-sync/.gitignore +++ b/pkgbuilds/edge/limine-snapper-sync/.gitignore @@ -1,4 +1,3 @@ -src -pkg -limine-snapper-sync* -clean.sh +* +!PKGBUILD +!.SRCINFO diff --git a/pkgbuilds/edge/limine-snapper-sync/PKGBUILD b/pkgbuilds/edge/limine-snapper-sync/PKGBUILD index 6bd26af..fac52e2 100644 --- a/pkgbuilds/edge/limine-snapper-sync/PKGBUILD +++ b/pkgbuilds/edge/limine-snapper-sync/PKGBUILD @@ -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" } diff --git a/pkgbuilds/edge/python-terminaltexteffects/PKGBUILD b/pkgbuilds/edge/python-terminaltexteffects/PKGBUILD index 1b11427..bf1f9ee 100644 --- a/pkgbuilds/edge/python-terminaltexteffects/PKGBUILD +++ b/pkgbuilds/edge/python-terminaltexteffects/PKGBUILD @@ -5,7 +5,7 @@ pkgname=python-terminaltexteffects _pkgname=terminaltexteffects pkgver=0.14.2 -pkgrel=2 +pkgrel=1 pkgdesc='Visual effects engine applied to text in the terminal. ' url="https://github.com/ChrisBuilds/terminaltexteffects" arch=('any') diff --git a/pkgbuilds/edge/ufw-docker/.SRCINFO b/pkgbuilds/edge/ufw-docker/.SRCINFO index 10f4e26..2aaa759 100644 --- a/pkgbuilds/edge/ufw-docker/.SRCINFO +++ b/pkgbuilds/edge/ufw-docker/.SRCINFO @@ -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 diff --git a/pkgbuilds/edge/ufw-docker/PKGBUILD b/pkgbuilds/edge/ufw-docker/PKGBUILD index 299ef5d..9a42738 100644 --- a/pkgbuilds/edge/ufw-docker/PKGBUILD +++ b/pkgbuilds/edge/ufw-docker/PKGBUILD @@ -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" } diff --git a/pkgbuilds/edge/ufw-docker/ufw-docker.install b/pkgbuilds/edge/ufw-docker/ufw-docker.install index 959513e..c1aab77 100644 --- a/pkgbuilds/edge/ufw-docker/ufw-docker.install +++ b/pkgbuilds/edge/ufw-docker/ufw-docker.install @@ -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`.' }