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