aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/seatd.az
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-27 23:09:35 +0900
committerOphestra <cat@gensokyo.uk>2026-05-27 23:17:33 +0900
commit6d792023b2431ef34c6f94065320993e521b099d (patch)
tree98b679de90020e9ec0a1c4052c45b46ffc4e7dc8 /internal/rosa/package/seatd.az
parent3e62cf379f6a66ff748e80505f931e13ab7e648c (diff)
internal/rosa/package: seatd
Required by wlroots sessions. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/seatd.az')
-rw-r--r--internal/rosa/package/seatd.az27
1 files changed, 27 insertions, 0 deletions
diff --git a/internal/rosa/package/seatd.az b/internal/rosa/package/seatd.az
new file mode 100644
index 00000000..d95cd88a
--- /dev/null
+++ b/internal/rosa/package/seatd.az
@@ -0,0 +1,27 @@
+package seatd {
+ description = "seat management daemon and library";
+ website = "https://sr.ht/~kennylevinsen/seatd";
+ anitya = 234932;
+
+ version# = "0.9.3";
+ source = remoteTar {
+ url = "https://git.sr.ht/~kennylevinsen/seatd/archive/"+version+".tar.gz";
+ checksum = "nKib7dZgUPJFr1EOF0OYElhzpFdgFPJiroAb3TScAJIAlr4p2NV1ZdS6erNA7Jwi";
+ compress = gzip;
+ };
+
+ env = [
+ // ../../usr/src/seatd/common/connection.c:154:55
+ "CFLAGS=-Wno-sign-compare",
+ ];
+
+ exec = meson {
+ setup = {
+ "Dlibseat-logind": "disabled";
+ "Dlibseat-seatd": "enabled";
+ "Dlibseat-builtin": "enabled";
+ };
+ };
+
+ inputs = [ kernel-headers ];
+}