blob: 81d3bbf1618453779ef5de6e1b99426f5e92cbba (
plain)
1 # Description: A minimal seat management daemon, and a universal seat management library
2 # URL: https://git.sr.ht/~kennylevinsen/seatd
3 # Maintainer: Tim Biermann, tbier at posteo dot de
4 # Depends on: meson ninja
5 # Optional: scdoc
6
7 name=seatd
8 version=0.7.0
9 release=1
10 source=(https://github.com/kennylevinsen/seatd/archive/$version/$name-$version.tar.gz
11 seatd.service)
12
13 build() {
14 meson setup $name-$version build \
15 --prefix=/usr \
16 --buildtype=plain \
17 --wrap-mode nodownload \
18 -D b_lto=true \
19 -D b_pie=true \
20 -D libseat-builtin=enabled
21 meson compile -C build
22 DESTDIR=$PKG meson install -C build
23
24 install -Dm 755 $SRC/seatd.service $PKG/etc/rc.d/seatd
25 }
|