pkgname = "libseat" pkgver = "0.9.1" pkgrel = 1 build_style = "meson" configure_args = [ "-Dexamples=disabled", "-Dlibseat-logind=elogind", ] hostmakedepends = ["meson", "pkgconf", "scdoc"] makedepends = ["dinit-chimera", "elogind-devel", "linux-headers"] pkgdesc = "Universal seat management library" license = "MIT" url = "https://sr.ht/~kennylevinsen/seatd" source = f"https://git.sr.ht/~kennylevinsen/seatd/archive/{pkgver}.tar.gz" sha256 = "819979c922a0be258aed133d93920bce6a3d3565a60588d6d372ce9db2712cd3" def post_install(self): self.install_license("LICENSE") self.install_sysusers(self.files_path / "seatd.conf") self.install_service(self.files_path / "seatd") @subpackage("libseat-seatd") def _(self): self.pkgdesc = "Seat management daemon" self.provides = [self.with_pkgver("seatd")] return self.default_progs(extra=["usr/lib/dinit.d", "usr/lib/sysusers.d"]) @subpackage("libseat-devel") def _(self): self.pkgdesc = "Universal seat management library" return self.default_devel()