projects/aports·blob master · refs

44 lines · 1.4 KiB

1# Maintainer: Patrycja Rosa <[email protected]>
2pkgname=turnstile
3pkgver=0.1.11
4pkgrel=2
5pkgdesc="Independent session/login tracker"
6url="https://github.com/chimera-linux/turnstile"
7arch="all"
8license="BSD-2-Clause"
9makedepends="
10 linux-pam-dev
11 meson
12 scdoc
13 "
14subpackages="$pkgname-doc $pkgname-openrc"
15source="$pkgname-$pkgver.tar.gz::https://github.com/chimera-linux/turnstile/archive/refs/tags/v$pkgver.tar.gz
16 turnstiled.confd
17 turnstiled.initd
18 no-system-dinit.patch
19 "
20options="!check" # no tests
21
22build() {
23 abuild-meson \
24 -Db_lto=true \
25 -Ddinit=enabled \
26 -Dmanage_rundir=true \
27 . output
28 meson compile -C output
29}
30
31
32package() {
33 DESTDIR="$pkgdir" meson install --no-rebuild -C output
34
35 install -Dm755 "$srcdir"/turnstiled.initd "$pkgdir"/etc/init.d/turnstiled
36 install -Dm644 "$srcdir"/turnstiled.confd "$pkgdir"/etc/conf.d/turnstiled
37}
38
39sha512sums="
40dc53396e3fe4eb2155d1d10680e22696f69f57a2b345fac541671618a8db9a7c24cf937ae4454598aa67c025da698d4bc14dc34b2b77b59b53328c157315b92c turnstile-0.1.11.tar.gz
414798d04b707e3b44467c1e75481a5123dbf4755ef1bdd09ac31d180762f67085a7030c4ba7d1f27b1ef30910785d8739375a730f32647c7d554142fac4d6b824 turnstiled.confd
420aef1ad9c2ed8500115eb00196e5a2f058789058985bce4890fcca86d27f81ce9492cf1fbd3cf34e5185d71f26a9bab4e29e485f149dec6b41233d61a643598e turnstiled.initd
434ffeff486ba31b4271e1b4be887db3e1656245976cad4fecd5382b1b965ee8811e91dee991c4cb35f023d7b6c241e892611f255147dcf16a3e22b8838fa73c10 no-system-dinit.patch
44"