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, + ]; +}