aboutsummaryrefslogtreecommitdiffstats
path: root/testing/seatd/APKBUILD
blob: 7a892d400b491ca64d97b4c2398430a0d12178fb (plain)
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
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=seatd
pkgver=0.3.0
pkgrel=0
pkgdesc="minimal seat management daemon, and universal seat management library"
url="https://sr.ht/~kennylevinsen/seatd/"
arch="all"
license="MIT"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="meson scdoc elogind-dev linux-headers"
subpackages="libseat:libs $pkgname-dev $pkgname-doc $pkgname-openrc"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/seatd/archive/0.3.0.tar.gz
	seatd.initd
"
builddir="$srcdir/$pkgname-$pkgver/"

build() {
	abuild-meson \
		-Dlogind=enabled \
		-Dman-pages=enabled \
		. output
	meson compile ${JOBS:+-j ${JOBS}} -C output
}

check() {
	meson test --no-rebuild -v -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
	install -Dm755 "$srcdir"/seatd.initd "$pkgdir"/etc/init.d/seatd
}

sha512sums="e01294e7ef8aa7c009757f593ca9dfa038e80c66bf2c600a98eb53463bb4869df9253a7b1a9fbb819db1e2f0977aaa448e8e1bb83441adca7d2c0df99e507ab2  seatd-0.3.0.tar.gz
6dba01ff50897e0f6a9070545335fd34e0fdcee7f4fa016923c967449ea951aeeed4be455b486e4dee5e333bfb40f7fcbf4662eabad3566971ac75efea7ff46d  seatd.initd"