New package: seatd-0.4.0

The elogind build option is enabled by default so that we can enable
only the libseat wlroots backend by default. This is also the right
default if other projects start using seatd.
This commit is contained in:
Isaac Freund 2020-08-31 16:19:39 +02:00 committed by Érico Nogueira Rolim
parent f40a0805c2
commit b79c6dfc5f
5 changed files with 45 additions and 0 deletions

View File

@ -2978,6 +2978,7 @@ libstilview.so.0 libsidplayfp-1.8.7_1
libczmq.so.4 czmq-4.0.1_1
liblz.so.1 lzlib-1.8_1
libelogind.so.0 libelogind-238.1_2
libseat.so.1 libseat-0.3.0_1
libnma.so.0 libnm-gtk-1.4.0_1
libgspell-1.so.2 gspell-1.8.0_1
libotf.so.1 libotf-0.9.16_1

1
srcpkgs/libseat Symbolic link
View File

@ -0,0 +1 @@
seatd

1
srcpkgs/libseat-devel Symbolic link
View File

@ -0,0 +1 @@
seatd

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec /usr/bin/seatd -g _seatd

40
srcpkgs/seatd/template Normal file
View File

@ -0,0 +1,40 @@
# Template file for 'seatd'
pkgname=seatd
version=0.4.0
revision=1
build_style=meson
configure_args="-Dexamples=disabled $(vopt_if elogind -Dlogind=enabled)"
hostmakedepends="pkg-config scdoc"
makedepends="$(vopt_if elogind elogind-devel)"
short_desc="Minimal seat management daemon"
maintainer="Isaac Freund <ifreund@ifreund.xyz>"
license="MIT"
homepage="https://kl.wtf/projects/seatd/"
distfiles="https://git.sr.ht/~kennylevinsen/seatd/archive/${version}.tar.gz"
checksum=3c7458ff0c0d41ddd7734d01a5c5a9110ee5b94f01931e7e41ea0fd0c2e6050f
system_groups=_seatd
build_options="elogind"
build_options_default="elogind"
post_install() {
vlicense LICENSE
vsv seatd
}
libseat_package() {
short_desc="Universal seat management library"
pkg_install() {
vmove "usr/lib/*.so.*"
}
}
libseat-devel_package() {
depends="libseat>=${version}_${revision} ${makedepends}"
short_desc="Universal seat management library - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}