aboutsummaryrefslogtreecommitdiff
path: root/apks/alps/APKBUILD
diff options
context:
space:
mode:
authorGabriel Arakaki Giovanini <mail@gabrielgio.me>2023-01-24 22:08:57 +0100
committerGabriel Arakaki Giovanini <mail@gabrielgio.me>2023-01-24 22:08:57 +0100
commite481d980ad7c9f9e6985e9178ea709dbeab8a805 (patch)
tree1e97ec9298c864ae9c5989bf0efffd5af8048fd9 /apks/alps/APKBUILD
parent1b1036f1353d2625bdebe1aacc327210dea401a4 (diff)
downloadapkbuilds-e481d980ad7c9f9e6985e9178ea709dbeab8a805.tar.gz
apkbuilds-e481d980ad7c9f9e6985e9178ea709dbeab8a805.tar.bz2
apkbuilds-e481d980ad7c9f9e6985e9178ea709dbeab8a805.zip
chore: Remove jellyfin and add alps
Diffstat (limited to 'apks/alps/APKBUILD')
-rw-r--r--apks/alps/APKBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/apks/alps/APKBUILD b/apks/alps/APKBUILD
new file mode 100644
index 0000000..e7bab57
--- /dev/null
+++ b/apks/alps/APKBUILD
@@ -0,0 +1,45 @@
+# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
+pkgname=alps
+pkgver=0_git20221018
+pkgrel=0
+_commit=f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13
+pkgdesc="Simple and extensible webmail"
+url="https://sr.ht/~migadu/alps/"
+arch="all"
+license="MIT"
+makedepends="go"
+install="$pkgname.pre-install"
+subpackages="$pkgname-openrc"
+source="$pkgname-$_commit.tar.gz::https://git.sr.ht/~migadu/alps/archive/$_commit.tar.gz
+ fix-statics-dir.patch
+
+ alps.confd
+ alps.initd
+ "
+builddir="$srcdir/alps-$_commit"
+options="!check net" # no tests in upstream
+
+build() {
+ go build -o alps ./cmd/alps
+}
+
+package() {
+ install -Dm755 alps "$pkgdir"/usr/bin/alps
+
+ install -dm755 "$pkgdir"/var/lib/alps
+ cp -r themes "$pkgdir"/var/lib/alps
+ for asset in plugins/*/public/*.html plugins/*/public/**/*; do
+ install -Dm644 "$asset" "$pkgdir"/var/lib/alps/"$asset"
+ done
+
+ install -Dm755 "$srcdir"/alps.initd "$pkgdir"/etc/init.d/alps
+ install -Dm644 "$srcdir"/alps.confd "$pkgdir"/etc/conf.d/alps
+}
+
+sha512sums="
+682a8dc80f5812a033c57eb91f17a3e2da7320a642a04f08abda2baeb93a69528c446323d089773061f6a6b91dcda7e4dfa0885285532d310bdcc1565d6d3e81 alps-f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13.tar.gz
+789b4cae9b2c4acb5b05288c4f9858de1b5cfda87bc96c40505e9447ec9ad39fdabbd5af0c65007c51a5f3a425602ea7a81d3f6c62894dddf6790fe26793755c fix-statics-dir.patch
+61c1b05851ae05fbf51cb8eb060c5677de7145a07dac3a194a3f7513b2ff3bf5f3792a749d1a2eef09fc6378f2fbf2021cc49dffe652f51230120c40a7062b6c alps.confd
+6e109577d662ce61d2b753e5b82237827646f10d0af02b10b3f184a10bb747c3c8303e7d20a5cc2b7c31ac4a6f3aef62290c068868e647c9b1ce711dfb6e025a alps.initd
+"