~dricottone/huttese-apk

ref: 56ecf6e9cdcd00f892dfe515f6a012fe5607b425 huttese-apk/sr.ht/git.sr.ht/APKBUILD -rw-r--r-- 2.9 KiB
56ecf6e9 — Drew DeVault git.sr.ht: overhaul init files 4 years ago
                                                                                
0525f623 Drew DeVault
56ecf6e9 Drew DeVault
0525f623 Drew DeVault
6c9d9861 Drew DeVault
0525f623 Drew DeVault
81ab56f5 Drew DeVault
fd7cbf06 Drew DeVault
81ab56f5 Drew DeVault
0525f623 Drew DeVault
ea275e1f Drew DeVault
ff4e086d Drew DeVault
0525f623 Drew DeVault
ff4e086d Drew DeVault
51e82ccf Drew DeVault
10a363b0 Drew DeVault
51e82ccf Drew DeVault
0525f623 Drew DeVault
ea275e1f Drew DeVault
506e5b1e Drew DeVault
882d97de Drew DeVault
942a9768 Drew DeVault
2a97635c Drew DeVault
10a363b0 Drew DeVault
0525f623 Drew DeVault
1656619a Drew DeVault
51e82ccf Drew DeVault
10a363b0 Drew DeVault
51e82ccf Drew DeVault
10a363b0 Drew DeVault
ea275e1f Drew DeVault
882d97de Drew DeVault
942a9768 Drew DeVault
2a97635c Drew DeVault
10a363b0 Drew DeVault
0525f623 Drew DeVault
56ecf6e9 Drew DeVault
10a363b0 Drew DeVault
56ecf6e9 Drew DeVault
10a363b0 Drew DeVault
56ecf6e9 Drew DeVault
10a363b0 Drew DeVault
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=git.sr.ht
pkgver=0.54.2
pkgrel=0
pkgdesc="sr.ht git service"
url="https://git.sr.ht/~sircmpwn/git.sr.ht"
arch="all"
license="AGPLv3"
depends="
	py3-minio
	py3-pygit2
	py3-redis
	py3-scmsrht
"
makedepends="py-setuptools nodejs sassc go"
subpackages="${pkgname}-openrc"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	git.sr.ht.initd
	git.sr.ht.confd
	git.sr.ht-api.initd
	git.sr.ht-api.confd
	git.sr.ht-webhooks.initd
	git.sr.ht-webhooks.confd
"
export PKGVER=$pkgver
options="$options !check"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	python3 setup.py build
	cd gitsrht-dispatch
	go build
	cd ../gitsrht-shell
	go build
	cd ../gitsrht-keys
	go build
	cd ../gitsrht-update-hook
	go build
	cd ../api
	go build -o gitsrht-api
}

package() {
	python3 setup.py install --root="$pkgdir" --optimize=1
	mkdir -p "$pkgdir"/etc/init.d
	install -Dm755 "$srcdir"/git.sr.ht.initd \
		"$pkgdir"/etc/init.d/git.sr.ht
	install -Dm644 "$srcdir"/git.sr.ht.confd \
		"$pkgdir"/etc/conf.d/git.sr.ht
	install -Dm755 "$srcdir"/git.sr.ht-api.initd \
		"$pkgdir"/etc/init.d/git.sr.ht-api
	install -Dm644 "$srcdir"/git.sr.ht-api.confd \
		"$pkgdir"/etc/conf.d/git.sr.ht-api
	install -Dm755 "$srcdir"/git.sr.ht-webhooks.initd \
		"$pkgdir"/etc/init.d/git.sr.ht-webhooks
	install -Dm644 "$srcdir"/git.sr.ht-webhooks.confd \
		"$pkgdir"/etc/conf.d/git.sr.ht-webhooks

	cd gitsrht-dispatch
	install -Dm755 gitsrht-dispatch "$pkgdir"/usr/bin/gitsrht-dispatch
	cd ../gitsrht-shell
	install -Dm755 gitsrht-shell "$pkgdir"/usr/bin/gitsrht-shell
	cd ../gitsrht-keys
	install -Dm755 gitsrht-keys "$pkgdir"/usr/bin/gitsrht-keys
	cd ../gitsrht-update-hook
	install -Dm755 gitsrht-update-hook "$pkgdir"/usr/bin/gitsrht-update-hook
	cd ../api
	install -Dm755 gitsrht-api "$pkgdir"/usr/bin/gitsrht-api
}

sha512sums="38878163e6690bf1b052959a81e7a0ea00aa0432dbe9c7f59c4f483be1d875b4ea5415a6478737e6cca00d97c676d3f77519247ecc004557f036e2e8da0890fd  git.sr.ht-0.54.2.tar.gz
3debc75949507607a8572c2164b3785388cac46419a8d12cea5dc060a5effcb89913f6a873975dde732ea0749e899542055196979c44cb2d68ba226b96f1fd6c  git.sr.ht.initd
4a66308d07c4d71306c15c73cb04efaee66188699304dbea62b295bb64b30b0d66147d6fec736bc7c0718bf43ccbff560db74499e664852fcbe9b157fbbd874f  git.sr.ht.confd
370a9f710704d7dfe88632f0ae2b7d2b406621322cab1f87f4f4c3984c741fba616f9c2a806d83e79250dc58aba89161a2db8ca424794dbd2cacbffb6e1a9adb  git.sr.ht-api.initd
9a115a47ea8db88575794c042809641dd4ab4a44706e290ea34c40e415474afbebff5adb0af7da5c5cf1fb5e9a4774587eae2207588562a4f7b0d2e651422190  git.sr.ht-api.confd
4038c7375d50ab393d076d31d776e82a2fcd54d6edcd55eb864fcc8d7254646799b4ee05a2e1f75f3a79e660e802a0fa05d9e34c16870aebe33dbf8191ed386a  git.sr.ht-webhooks.initd
e76b4b0ae51b040766b41da34082b6ea0f610a1039a3ce8b8d8ea496b90f52baf0a856a77b2aec7cd8dc0d2e57a6decca1c855fc2a779adc1baf7e3fe48bbaf0  git.sr.ht-webhooks.confd"