aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/package/x.az67
1 files changed, 67 insertions, 0 deletions
diff --git a/internal/rosa/package/x.az b/internal/rosa/package/x.az
index ddfba6b9..05048f17 100644
--- a/internal/rosa/package/x.az
+++ b/internal/rosa/package/x.az
@@ -767,3 +767,70 @@ package xserver {
libxcb-render-util,
];
}
+
+package xwayland {
+ description = "Xwayland server";
+ website = "https://gitlab.freedesktop.org/xorg/xserver";
+ anitya = 180949;
+
+ version# = "24.1.11";
+ source = remoteGitLab {
+ domain = "gitlab.freedesktop.org";
+ suffix = "xorg/xserver";
+ ref = "xwayland-"+version;
+ checksum = "scGlJ43aDw2UfxB-kuVnEua6vrHIaQjAA_sItvkQ2zqVKX8r5D0SVhsJcW31pJIt";
+ };
+
+ exec = meson {
+ setup = {
+ "Dipv6": "false";
+ "Dsystemd_notify": "false";
+ };
+ };
+
+ early = `
+ln -sf ../system/bin/bash /bin/
+`;
+
+ inputs = [
+ bash,
+ gawk,
+
+ mesa,
+ libglvnd,
+ libepoxy,
+ xorgproto,
+ wayland,
+ wayland-protocols,
+ libxtrans,
+ libxshmfence,
+ pixman,
+ libbsd,
+ xkbcomp,
+ xkeyboard-config,
+ libXfont2,
+ font-util,
+ libxcvt,
+ libmd,
+ libXdmcp,
+ libtirpc,
+ kernel-headers,
+ ];
+
+ runtime = [
+ xkbcomp,
+ xkeyboard-config,
+
+ mesa,
+ libglvnd,
+ libepoxy,
+ pixman,
+ libmd,
+ libbsd,
+ libtirpc,
+ libxcvt,
+ libXdmcp,
+ libXfont2,
+ libpciaccess,
+ ];
+}