apkbuilds @ 9e9b54b503cea89b9c776c6eb65deef16682c1d2

 1# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
 2# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
 3pkgname=alps
 4pkgver=0_git20221018
 5pkgrel=2
 6_commit=f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13
 7pkgdesc="Simple and extensible webmail"
 8url="https://sr.ht/~migadu/alps/"
 9arch="x86_64"
10license="MIT"
11makedepends="go"
12install="$pkgname.pre-install"
13subpackages="$pkgname-openrc"
14source="$pkgname-$_commit.tar.gz::https://git.sr.ht/~migadu/alps/archive/$_commit.tar.gz
15	fix-statics-dir.patch
16
17	alps.confd
18	alps.initd
19	"
20builddir="$srcdir/alps-$_commit"
21options="!check net" # no tests in upstream
22
23build() {
24	go build -o alps ./cmd/alps
25}
26
27package() {
28	install -Dm755 alps "$pkgdir"/usr/bin/alps
29
30	install -dm755 "$pkgdir"/var/lib/alps
31	cp -r themes "$pkgdir"/var/lib/alps
32	for asset in plugins/*/public/*.html plugins/*/public/**/*; do
33		install -Dm644 "$asset" "$pkgdir"/var/lib/alps/"$asset"
34	done
35
36	install -Dm755 "$srcdir"/alps.initd "$pkgdir"/etc/init.d/alps
37	install -Dm644 "$srcdir"/alps.confd "$pkgdir"/etc/conf.d/alps
38}
39
40sha512sums="
41682a8dc80f5812a033c57eb91f17a3e2da7320a642a04f08abda2baeb93a69528c446323d089773061f6a6b91dcda7e4dfa0885285532d310bdcc1565d6d3e81  alps-f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13.tar.gz
42789b4cae9b2c4acb5b05288c4f9858de1b5cfda87bc96c40505e9447ec9ad39fdabbd5af0c65007c51a5f3a425602ea7a81d3f6c62894dddf6790fe26793755c  fix-statics-dir.patch
4361c1b05851ae05fbf51cb8eb060c5677de7145a07dac3a194a3f7513b2ff3bf5f3792a749d1a2eef09fc6378f2fbf2021cc49dffe652f51230120c40a7062b6c  alps.confd
446e109577d662ce61d2b753e5b82237827646f10d0af02b10b3f184a10bb747c3c8303e7d20a5cc2b7c31ac4a6f3aef62290c068868e647c9b1ce711dfb6e025a  alps.initd
45"