summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
-rw-r--r--amber-ce-trixie.install25
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
+
+}