~dricottone/huttese-apk

ref: 1c6282ce7d58442c9d88ba0d230c4a3f39d48d8e huttese-apk/sr.ht/soju/APKBUILD -rw-r--r-- 1.5 KiB
1c6282ce — Drew DeVault py3-kombu: upgrade to 5.2.1 3 years ago
                                                                                
4f9cef53 Simon Ser
00f1d3f8 Simon Ser
4f9cef53 Simon Ser
6b4c9230 Simon Ser
4f9cef53 Simon Ser
00f1d3f8 Simon Ser
4f9cef53 Simon Ser
6b4c9230 Simon Ser
4f9cef53 Simon Ser
00f1d3f8 Simon Ser
4f9cef53 Simon Ser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=soju
pkgver=0.2.2
pkgrel=3
pkgdesc="User-friendly IRC bouncer"
url="https://soju.im/"
license="AGPL-3.0"
arch="all"
options="chmod-clean !check"
pkgusers="$pkgname"
pkggroups="$pkgname"
install="$pkgname.pre-install"
depends="ca-certificates"
makedepends="go scdoc libcap"
subpackages="$pkgname-openrc $pkgname-doc"
githash=20525785cd2c45d0925bc0d9fdd62507d3400fef # branch srht
source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~emersion/soju/archive/$githash.tar.gz
	$pkgname.initd
	$pkgname.confd
	"
builddir="$srcdir/$pkgname-$githash"

export GOPATH="$srcdir"
export GOFLAGS="$GOFLAGS -trimpath"

build() {
	make
}

check() {
	go test ./...
}

package() {
	make DESTDIR="$pkgdir" PREFIX=/usr install
	setcap 'cap_net_bind_service=+ep' "$pkgdir"/usr/bin/soju

	install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
	install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname

	# add additional docs
	install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname doc/architecture.md
}

sha512sums="
dab065f77f516ec4c99de4f88eebb978085b6a9322b2146f169f1d688818ad5d94650de6da66a4f2716bcbb565966243aa19ba28636a66274e020f6b2b3fc41d  soju-0.2.2.tar.gz
6072c070b7bdaea08406d60816c74752e5a037c56f823b35333311f1ae3328d7e9dcab22c5a82c8628cbdc92b505e4c2ea989a5118491feb82a44efe84216d06  soju.initd
daca27e5deb5135b406e4160504efa011219147465c2f2b484b92db0aa9174173e37c62d32109937df3d2e8c430625e0ec25956775dd92f7fa1f55b19e0e8a18  soju.confd
"