diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-27 10:45:03 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-27 10:45:03 +0900 |
| commit | 0e0d5e8defb1f11fd09afdb3302c13ebcb98946a (patch) | |
| tree | 89b2a7cd897fab0d3f15e7d9a0be316a6a7fe08f /internal/rosa/package | |
| parent | ea875416d4dd1a3f6b6cd13f128774f908c05b54 (diff) | |
internal/rosa/package/x: xwayland
Generally useful for wayland display servers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
| -rw-r--r-- | internal/rosa/package/x.az | 67 |
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, + ]; +} |
