pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wlroots: add option to build with xwayland support
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Tue Mar 3 13:45:57 2026 +0100
Changeset: 8dedb31aba6d2123a3ed78f771697cbf6d0f0552
Modified Files:
wlroots/Makefile
wlroots/buildlink3.mk
Added Files:
wlroots/options.mk
Log Message:
wlroots: add option to build with xwayland support
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8dedb31aba6d2123a3ed78f771697cbf6d0f0552
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
wlroots/Makefile | 11 ++---------
wlroots/buildlink3.mk | 6 ++++++
wlroots/options.mk | 13 +++++++++++++
3 files changed, 21 insertions(+), 9 deletions(-)
diffs:
diff --git a/wlroots/Makefile b/wlroots/Makefile
index 91398cf607..f4395b7880 100644
--- a/wlroots/Makefile
+++ b/wlroots/Makefile
@@ -21,22 +21,16 @@ SUBST_MESSAGE.path= Fixing pathes
SUBST_FILES.path+= xcursor/xcursor.c
SUBST_VARS.path+= PREFIX X11BASE
-PLIST_VARS+= xwayland
+.include "options.mk"
.include "../../devel/meson/build.mk"
-
# new packages
.include "../../wip/glslang/buildlink3.mk"
.include "../../wip/libopeninput/buildlink3.mk"
.include "../../wip/libliftoff/buildlink3.mk"
.include "../../wip/seatd/buildlink3.mk"
.include "../../wip/vulkan-loader/buildlink3.mk"
-
-# NOTYET
-#PLIST.xwayland= yes
-# need update
-#.include "../../wip/xwayland/buildlink3.mk"
-
+# end
.include "../../devel/libudev-bsd/buildlink3.mk"
.include "../../devel/wayland/buildlink3.mk"
.include "../../devel/wayland-protocols/buildlink3.mk"
@@ -52,5 +46,4 @@ PREFER.MesaLib= pkgsrc # glesv2
.include "../../x11/xcb-util-errors/buildlink3.mk"
.include "../../x11/xcb-util-renderutil/buildlink3.mk"
.include "../../x11/xcb-util-wm/buildlink3.mk"
-
.include "../../mk/bsd.pkg.mk"
diff --git a/wlroots/buildlink3.mk b/wlroots/buildlink3.mk
index e6772ae7ff..449f0c296d 100644
--- a/wlroots/buildlink3.mk
+++ b/wlroots/buildlink3.mk
@@ -26,6 +26,12 @@ PREFER.MesaLib= pkgsrc # glesv2
.include "../../wip/libliftoff/buildlink3.mk"
.include "../../wip/libopeninput/buildlink3.mk"
+pkgbase := wlroots
+.include "../../mk/pkg-build-options.mk"
+.if ${PKG_BUILD_OPTIONS.wlroots:Mxwayland}
+.include "../../wip/xwayland/buildlink3.mk"
+.endif
+
.endif # WLROOTS_BUILDLINK3_MK
BUILDLINK_TREE+= -wlroots
diff --git a/wlroots/options.mk b/wlroots/options.mk
new file mode 100644
index 0000000000..02515cd7be
--- /dev/null
+++ b/wlroots/options.mk
@@ -0,0 +1,13 @@
+# $NetBSD: $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.wlroots
+PKG_SUPPORTED_OPTIONS+= xwayland
+PKG_SUGGESTED_OPTIONS+= xwayland
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= xwayland
+.if !empty(PKG_OPTIONS:Mxwayland)
+.include "../../wip/xwayland/buildlink3.mk"
+PLIST.xwayland= yes
+.endif
Home |
Main Index |
Thread Index |
Old Index