aboutsummaryrefslogtreecommitdiffstats
path: root/community/apk-deploy-tool/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/apk-deploy-tool/APKBUILD')
-rw-r--r--community/apk-deploy-tool/APKBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/community/apk-deploy-tool/APKBUILD b/community/apk-deploy-tool/APKBUILD
new file mode 100644
index 00000000000..fbd6a725548
--- /dev/null
+++ b/community/apk-deploy-tool/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=apk-deploy-tool
+pkgver=0.5.1
+pkgrel=0
+pkgdesc="Tool for easily deploying applications or configuration packaged in APK via SSH"
+url="https://github.com/jirutka/apk-deploy-tool"
+arch="noarch"
+license="MIT"
+depends="
+ apk-tools
+ doas
+ openssh-keygen
+ "
+pkgusers="deploy"
+pkggroups="$pkgusers"
+install="$pkgname.pre-install"
+source="https://github.com/jirutka/apk-deploy-tool/archive/v$pkgver/$pkgname-$pkgver.tar.gz
+ $pkgname.doasd
+ "
+options="!check"
+
+package() {
+ make install DESTDIR="$pkgdir" prefix=/usr
+
+ cd "$pkgdir"
+
+ install -D -m 640 "$srcdir"/$pkgname.doasd etc/doas.d/$pkgname.conf
+
+ install -d -m 755 -o $pkgusers -g "$pkggroups" \
+ var/lib/apk-deploy \
+ var/lib/apk-deploy/packages
+ install -d -m 700 -o $pkgusers -g "$pkggroups" \
+ var/lib/apk-deploy/.ssh
+}
+
+sha512sums="
+a61fa51f026123ecbeb20fa9df2288a376a2e597dfc96e8e778471d317df188f8619c44c0fbf4ed20acaf44181e4b328bcc0fcecfe75706e205afe9558970f3d apk-deploy-tool-0.5.1.tar.gz
+55c3fc8c72d12ee09e7fd81c808be61340fa6657081d654396d02435a915baefe1680fca602dc434dfc5496c525894bc4031d48053c93c9bcefc7e1db969f9bb apk-deploy-tool.doasd
+"