diff options
author | anysets | 2024-03-30 15:06:05 +0800 |
---|---|---|
committer | anysets | 2024-03-30 15:06:05 +0800 |
commit | 6fdf16910512cf14206827ad4e1839bd70afc260 (patch) | |
tree | b9f877c7dd66f82f92d39d6776899d9fb8fb8784 | |
download | aur-6fdf16910512cf14206827ad4e1839bd70afc260.tar.gz |
upgrade to 12.4.11.2, and replace the old package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | amber-ce-bookworm.install | 17 |
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 +} |