projects/aports·blob master · refs

49 lines · 1.6 KiB

1# Contributor: Maxim Karasev <[email protected]>
2# Maintainer: Patrycja Rosa <[email protected]>
3pkgname=gmid
4pkgver=2.1.1
5pkgrel=1
6pkgdesc="Fast, small, and secure Gemini server"
7url="https://www.omarpolo.com/pages/gmid.html"
8arch="all !s390x" # test_unknown_host failed
9license="ISC GPL-2.0-only"
10makedepends="
11 bison
12 flex
13 libbsd-dev
14 libevent-dev
15 libretls-dev
16 openssl-dev
17 "
18install="$pkgname.pre-install"
19subpackages="$pkgname-openrc $pkgname-doc"
20source="$pkgname-$pkgver.tar.gz::https://github.com/omar-polo/gmid/archive/$pkgver/gmid-$pkgver.tar.gz
21 $pkgname.confd
22 $pkgname.initd
23 $pkgname.conf
24 "
25
26build() {
27 # Not a gnuautoconf, just a shell script
28 ./configure PREFIX=/usr
29 make
30}
31
32check() {
33 make regress
34}
35
36package() {
37 make DESTDIR="$pkgdir" BINDIR=/usr/bin MANDIR=/usr/share/man install
38 install -Dm755 contrib/gencert contrib/renew-certs -t "$pkgdir"/usr/bin
39 install -Dm644 "$srcdir"/gmid.confd "$pkgdir"/etc/conf.d/gmid
40 install -Dm755 "$srcdir"/gmid.initd "$pkgdir"/etc/init.d/gmid
41 install -Dm644 "$srcdir"/gmid.conf "$pkgdir"/etc/gmid.conf
42}
43
44sha512sums="
457751df9273d3b6adcd0d4429d61c1d0e65e1e167317f0b383598420471f999fde57f5b106e577b69cbaaca788d22d27b6e0ceb50f0b7f03c5761934cb95a7fe5 gmid-2.1.1.tar.gz
46b05d3685b66547d171a8feeb47518a9e27226a709a0a4d5a77e2cd51d7026ef4d3e0fc9e00a53e9fa58908b717df0bc0954452ab44d2158c949cdfec10b8cba5 gmid.confd
478316a95ae4609be3b3a0ca345046167697d5f2cdc90bc8fdada351ae79ba3ab5a326c7cc7a8b95d03ca9a5061109bcf3570ebb238ff31e0408e82622b74d0d04 gmid.initd
489ebbac15a6e3b34f70a4bbf1a1c4a70f8e6b733ce3b838829fbcc995cfc6681f216f80a8ddca526c60cdc9b9a16de071e5f93faa31b42be65d707ad52897730b gmid.conf
49"