From 510ee94dc6c7b011ba95816e50d4faa8352f5e71 Mon Sep 17 00:00:00 2001 From: zorz Date: Wed, 1 Apr 2026 22:52:53 +0300 Subject: xorg --- x11-xwayland/MAKEPKG | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 x11-xwayland/MAKEPKG (limited to 'x11-xwayland/MAKEPKG') 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 @@ +#!/bin/mkpkg +# description: X server for Wayland compatibility +# url: https://wayland.freedesktop.org/ + +name=x11-xwayland +version=24.1.9 +release=1 +depends=(wayland nettle libxfont2 libxres libxshmfence + libxtst libpixman xkbcomp) +makedeps=(meson) +source=(https://xorg.freedesktop.org/releases/individual/xserver/xwayland-$version.tar.xz + 2113.patch) + +patch() { + cd xwayland-$version + patch -p1 -i $SRC/2113.patch +} + +build() { + meson setup xwayland-$version build \ + --prefix=/usr \ + --buildtype=plain \ + -D xkb_dir=/usr/share/X11/xkb \ + -D xkb_output_dir=/var/lib/xkb + + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -f $PKG/usr/lib/xorg/protocol.txt + rm -f $PKG/usr/share/man/man1/Xserver.1 +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh -- cgit v1.2.3