summaryrefslogtreecommitdiffstats
path: root/x11-xwayland/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'x11-xwayland/MAKEPKG')
-rw-r--r--x11-xwayland/MAKEPKG34
1 files changed, 34 insertions, 0 deletions
diff --git a/x11-xwayland/MAKEPKG b/x11-xwayland/MAKEPKG
new file mode 100644
index 0000000..a011764
--- /dev/null
+++ b/x11-xwayland/MAKEPKG
@@ -0,0 +1,34 @@
1#!/bin/mkpkg
2# *** OpenTUX ***
3# description: X server for Wayland compatibility
4# url: https://wayland.freedesktop.org/
5
6name=x11-xwayland
7version=24.1.9
8release=1
9depends=(wayland nettle libxfont2 libxres libxshmfence
10 libxtst libpixman xkbcomp)
11makedeps=(meson)
12source=(https://xorg.freedesktop.org/releases/individual/xserver/xwayland-$version.tar.xz
13 2113.patch)
14
15patch() {
16 cd xwayland-$version
17 patch -p1 -i $SRC/2113.patch
18}
19
20build() {
21 meson setup xwayland-$version build \
22 --prefix=/usr \
23 --buildtype=plain \
24 -D xkb_dir=/usr/share/X11/xkb \
25 -D xkb_output_dir=/var/lib/xkb
26
27 meson compile -C build
28 DESTDIR=$PKG meson install -C build
29
30 rm -f $PKG/usr/lib/xorg/protocol.txt
31 rm -f $PKG/usr/share/man/man1/Xserver.1
32}
33
34# vim: filetype=sh