summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoranysets2024-03-30 15:06:05 +0800
committeranysets2024-03-30 15:06:05 +0800
commit6fdf16910512cf14206827ad4e1839bd70afc260 (patch)
treeb9f877c7dd66f82f92d39d6776899d9fb8fb8784
downloadaur-6fdf16910512cf14206827ad4e1839bd70afc260.tar.gz
upgrade to 12.4.11.2, and replace the old package
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD37
-rw-r--r--amber-ce-bookworm.install17
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..705c739ef561
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = amber-ce-bookworm
+ pkgdesc = a container app packaging and distributing solution.
+ pkgver = 12.4.11.2
+ pkgrel = 1
+ url = https://gitee.com/amber-ce/amber-ce-bookworm
+ install = amber-ce-bookworm.install
+ arch = aarch64
+ arch = x86_64
+ license = unknown
+ depends = bubblewrap
+ depends = xdg-desktop-portal
+ depends = flatpak
+ depends = zenity
+ depends = gcc
+ depends = dpkg
+ depends = debootstrap
+ source = amber-ce-bookworm-12.4.11.2.tar.gz::https://gitee.com/amber-ce/amber-ce-bookworm/repository/archive/12.4.11.2.tar.gz
+ sha256sums = 57ef48776c9c3b2a1a0dda3b6df0a7225b452d1805ca6a91196c84b0bcea43fb
+
+pkgname = amber-ce-bookworm
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b59ba7e9ddf8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Anysets<anysets@qq.com>
+pkgname=amber-ce-bookworm
+pkgver=12.4.11.2
+pkgrel=1
+pkgdesc="a container app packaging and distributing solution."
+arch=('aarch64' 'x86_64')
+url="https://gitee.com/amber-ce/amber-ce-bookworm"
+license=('unknown')
+depends=('bubblewrap'
+ 'xdg-desktop-portal'
+ 'flatpak'
+ 'zenity'
+ 'gcc'
+ 'dpkg'
+ 'debootstrap')
+
+install=amber-ce-bookworm.install
+
+source=("$pkgname-$pkgver.tar.gz::https://gitee.com/amber-ce/amber-ce-bookworm/repository/archive/${pkgver}.tar.gz")
+sha256sums=('57ef48776c9c3b2a1a0dda3b6df0a7225b452d1805ca6a91196c84b0bcea43fb')
+
+package() {
+ cp -rf ${srcdir}/amber-ce-bookworm-${pkgver}/src/opt ${pkgdir}/
+ cp -rf ${srcdir}/amber-ce-bookworm-${pkgver}/src/etc ${pkgdir}/
+ cp -rf ${srcdir}/amber-ce-bookworm-${pkgver}/src/usr ${pkgdir}/
+
+ cd "${pkgdir}/opt/apps/cn.flamescion.bookworm-compatibility-mode/files"
+ if [ "$CARCH" = "aarch64" ]
+ then
+ bash build-container.sh arm64
+ elif [ "$CARCH" = "x86_64" ]
+ then
+ bash build-container.sh amd64
+ else
+ echo "Unsupported arch!"
+ fi
+}
diff --git a/amber-ce-bookworm.install b/amber-ce-bookworm.install
new file mode 100644
index 000000000000..2106878f3aa9
--- /dev/null
+++ b/amber-ce-bookworm.install
@@ -0,0 +1,17 @@
+post_install(){
+pkexec bash /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/ace-init
+systemctl enable --now ace-bookworm-auto-upgrade.service
+}
+
+post_upgrade(){
+pkexec bash /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/ace-init
+systemctl enable --now ace-bookworm-auto-upgrade.service
+}
+
+post_remove(){
+rm -f /usr/bin/bookworm-run
+rm -f /usr/bin/ace-uninstall-helper
+rm -f /usr/bin/ace-uninstall-helper-gui
+
+rm -rf /opt/apps/cn.flamescion.bookworm-compatibility-mode
+}