diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | amber-ce-trixie.install | 25 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..33b50e6b7388 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = amber-ce-trixie + pkgdesc = a container app packaging and distributing solution, based on Debian 13. + pkgver = 13.8.1 + pkgrel = 1 + url = https://gitee.com/amber-ce/amber-ce-trixie + install = amber-ce-trixie.install + arch = aarch64 + arch = x86_64 + arch = loong64 + license = unknown + makedepends = dpkg + depends = bubblewrap + depends = xdg-desktop-portal + depends = flatpak + depends = zenity + depends = gcc + depends = debootstrap + depends = procps-ng + depends = rsync + source = amber-ce-trixie-13.8.1.tar.gz::https://gitee.com/amber-ce/amber-ce-trixie/repository/archive/13.8.1.tar.gz + sha256sums = 9c0c692cf7f8d1e93b0f744ff43c9a42b43f37ba87edae92ef492776cababe15 + +pkgname = amber-ce-trixie diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a0af7952eb05 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Anysets<anysets@qq.com> +pkgname=amber-ce-trixie +pkgver=13.8.1 +pkgrel=1 +pkgdesc="a container app packaging and distributing solution, based on Debian 13." +arch=('aarch64' 'x86_64' 'loong64') +url="https://gitee.com/amber-ce/amber-ce-trixie" +license=('unknown') +depends=('bubblewrap' + 'xdg-desktop-portal' + 'flatpak' + 'zenity' + 'gcc' + 'debootstrap' + 'procps-ng' + 'rsync') +makedepends=('dpkg') + +install=amber-ce-trixie.install + +source=("$pkgname-$pkgver.tar.gz::https://gitee.com/amber-ce/amber-ce-trixie/repository/archive/${pkgver}.tar.gz") +sha256sums=('9c0c692cf7f8d1e93b0f744ff43c9a42b43f37ba87edae92ef492776cababe15') + +build() { + cd ${srcdir}/amber-ce-trixie-${pkgver} + mkdir -p pkg + # build amber-ce-trixie + cp -rf ${srcdir}/amber-ce-trixie-${pkgver}/src/* ${srcdir}/amber-ce-trixie-${pkgver}/pkg + bash ${srcdir}/amber-ce-trixie-${pkgver}/build-pkg.sh pkg +} + +package() { + cp -rf ${srcdir}/amber-ce-trixie-${pkgver}/pkg/* ${pkgdir}/ +} diff --git a/amber-ce-trixie.install b/amber-ce-trixie.install new file mode 100644 index 000000000000..f02ef04e7602 --- /dev/null +++ b/amber-ce-trixie.install @@ -0,0 +1,25 @@ +post_install(){ + +bash /opt/apps/amber-ce-trixie/files/bin/ace-init + +systemctl daemon-reload +systemctl enable --now ace-bookworm-auto-upgrade.service +systemctl reload apparmor + +} + +post_upgrade(){ + +bash /opt/apps/amber-ce-trixie/files/bin/ace-init + +systemctl daemon-reload +systemctl enable --now ace-trixie-auto-upgrade.service +systemctl reload apparmor + +} + +post_remove(){ + +rm -rf /opt/apps/amber-ce-trixie + +} |