This commit is contained in:
2026-06-02 21:38:47 +02:00
parent d3c949b8a2
commit f51dab51db
70 changed files with 1632 additions and 21 deletions
+23
View File
@@ -0,0 +1,23 @@
version = "0.6.3"
revision = 1
description = "Seat management daemon and libseat (logind-free)"
license = "MIT"
url = "https://git.sr.ht/~kennylevinsen/seatd"
source = tarball(
url=f"https://git.sr.ht/~kennylevinsen/seatd/archive/{version}.tar.gz",
sha256="5226850c163b485aebe71da0d3f4941761637e146a5c9393cb40c52617ad84a8",
)
host_deps = ["binutils", "gcc", "pkgconf"]
deps = [profile["libc"]]
configure, build, install = meson(
configure_args=[
# No logind: libseat talks to the bundled seatd daemon, which Weston
# uses (via libseat) to open DRM/input devices on the user's behalf.
"-Dlibseat-logind=disabled",
"-Dlibseat-seatd=enabled",
"-Dserver=enabled",
"-Dexamples=disabled",
"-Dman-pages=disabled",
],
)