24 lines
785 B
Python
24 lines
785 B
Python
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",
|
|
],
|
|
)
|