summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@herrb.eu>2023-07-15 15:37:18 +0200
committerMatthieu Herrb <matthieu@herrb.eu>2023-07-15 15:37:18 +0200
commita772e6e51d8ffd9843afa5904e306032a0749145 (patch)
tree8f573f82ae3237a97041986f666700ea0be2f562
parenta1cb9df280f4f86ca3d53092bd841df140987e5b (diff)
wayland/xwayland: version with xenocara build
Add debug package too
-rw-r--r--wayland/xwayland/Makefile28
1 files changed, 8 insertions, 20 deletions
diff --git a/wayland/xwayland/Makefile b/wayland/xwayland/Makefile
index d42420b..767fb47 100644
--- a/wayland/xwayland/Makefile
+++ b/wayland/xwayland/Makefile
@@ -1,6 +1,7 @@
COMMENT = the X.Org Xwayland server
DISTNAME = xwayland-23.1.2
+
CATEGORIES = wayland
HOMEPAGE = https://gitlab.freedesktop.org/xorg/xserver
@@ -10,41 +11,28 @@ MAINTAINER = xenocara@openbsd.org
# MIT
PERMIT_PACKAGE = Yes
-# uses pledge()
-
WANTLIB = GL Xau Xdmcp Xfont2 gbm xcvt drm kvm pthread c m
WANTLIB += pixman-1 xshmfence epoxy wayland-client
MASTER_SITES = ${MASTER_SITE_XORG:=xserver/}
EXTRACT_SUFX = .tar.xz
-MODULES = devel/meson xenocara
+MODULES = devel/meson
-BUILD_DEPENDS = devel/xorgproto \
- devel/libxcvt \
- devel/libinput \
- fonts/xorg-font-util \
- x11/xtrans \
- x11/libxkbfile \
- devel/xorgproto \
- wayland/wayland-protocols
+BUILD_DEPENDS = wayland/wayland-protocols
-RUN_DEPENDS = devel/desktop-file-utils \
- x11/xkbcomp
+RUN_DEPENDS = devel/desktop-file-utils
-LIB_DEPENDS = devel/libxcvt \
- graphics/pixman \
- graphics/libepoxy \
- graphics/mesa \
- sysutils/libdrm \
- wayland/wayland \
- x11/libXfont2
+LIB_DEPENDS = wayland/wayland \
+ devel/libinput
SEPARATE_BUILD = yes
CONFIGURE_ARGS = -Dxdm-auth-1=false \
-Dsecure-rpc=false
+DEBUG_PACKAGES = ${BUILD_PACKAGES}
+
post-install:
rm ${PREFIX}/lib/xorg/protocol.txt
rm ${PREFIX}/man/man1/Xserver.1