Skip to content

Commit

Permalink
New package: seatd-0.4.0
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
ifreund authored and ericonr committed Nov 17, 2020
1 parent f40a080 commit b79c6df
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 0 deletions.
1 change: 1 addition & 0 deletions common/shlibs
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/libseat
1 change: 1 addition & 0 deletions srcpkgs/libseat-devel
2 changes: 2 additions & 0 deletions srcpkgs/seatd/files/seatd/run
@@ -0,0 +1,2 @@
#!/bin/sh
exec /usr/bin/seatd -g _seatd
40 changes: 40 additions & 0 deletions srcpkgs/seatd/template
@@ -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"
}
}

0 comments on commit b79c6df

Please sign in to comment.