pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import lxqt-wayland-session



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Thu Apr 2 16:50:52 2026 +0200
Changeset:	d5c55e7db3bdaefd3ab5df1bc5c880d73db7a9e8

Modified Files:
	Makefile
Added Files:
	lxqt-wayland-session/DESCR
	lxqt-wayland-session/Makefile
	lxqt-wayland-session/PLIST
	lxqt-wayland-session/distinfo
	lxqt-wayland-session/patches/patch-CMakeLists.txt

Log Message:
Import lxqt-wayland-session

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=d5c55e7db3bdaefd3ab5df1bc5c880d73db7a9e8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                          |  1 +
 lxqt-wayland-session/DESCR                        |  4 ++
 lxqt-wayland-session/Makefile                     | 32 +++++++++++++++
 lxqt-wayland-session/PLIST                        | 49 +++++++++++++++++++++++
 lxqt-wayland-session/distinfo                     |  6 +++
 lxqt-wayland-session/patches/patch-CMakeLists.txt | 17 ++++++++
 6 files changed, 109 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 2b9da7ee87..f0d856e9d3 100644
--- a/Makefile
+++ b/Makefile
@@ -2319,6 +2319,7 @@ SUBDIR+=	lwc
 SUBDIR+=	lwtools
 SUBDIR+=	lxdm
 SUBDIR+=	lxmusic
+SUBDIR+=	lxqt-wayland-session
 SUBDIR+=	lzs-lkm
 SUBDIR+=	m4ri
 SUBDIR+=	mac-icon-standard
diff --git a/lxqt-wayland-session/DESCR b/lxqt-wayland-session/DESCR
new file mode 100644
index 0000000000..db8227370e
--- /dev/null
+++ b/lxqt-wayland-session/DESCR
@@ -0,0 +1,4 @@
+Files needed for the LXQt Wayland Session:
+Wayland session start script, its desktop entry
+for display managers and default configurations
+for the supported compositors.
diff --git a/lxqt-wayland-session/Makefile b/lxqt-wayland-session/Makefile
new file mode 100644
index 0000000000..8bb1188b22
--- /dev/null
+++ b/lxqt-wayland-session/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.50 2026/02/06 10:06:16 wiz Exp $
+
+.include "../../meta-pkgs/lxqt/Makefile.common"
+
+DISTNAME=	lxqt-wayland-session-0.3.2
+CATEGORIES=	x11
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/lxqt/lxqt-wayland-session/
+COMMENT=	Files needed for the LXQt Wayland Session
+LICENSE=	gnu-lgpl-v2.1 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND \
+		mit AND modified-bsd AND cc-by-sa-v4.0
+
+USE_TOOLS+=	pkg-config perl
+
+REPLACE_SH=	lxqt-qdbus.in
+
+SUBST_CLASSES+=		path
+SUBST_STAGE.path=	pre-configure
+SUBST_MESSAGE.path=	Fix path
+SUBST_FILES.path=	CMakeLists.txt
+SUBST_VARS.path+=	PKG_SYSCONFDIR
+
+TOOL_DEPENDS+=	lxqt-build-tools>=2.3.0:../../devel/lxqt-build-tools
+TOOL_DEPENDS+=	qt6-qttools-[0-9]*:../../devel/qt6-qttools
+DEPENDS+=	qtxdg-tools>=4.0.0:../../x11/qtxdg-tools
+DEPENDS+=	xdg-user-dirs-[0-9]*:../../x11/xdg-user-dirs
+DEPENDS+=	lxqt-session-[0-9]*:../../x11/lxqt-session
+
+.include "../../x11/plasma6-layer-shell-qt/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lxqt-wayland-session/PLIST b/lxqt-wayland-session/PLIST
new file mode 100644
index 0000000000..78f50b2096
--- /dev/null
+++ b/lxqt-wayland-session/PLIST
@@ -0,0 +1,49 @@
+@comment $NetBSD$
+bin/lxqt-qdbus
+bin/startlxqtwayland
+man/man1/lxqt-wayland-session.1
+man/man1/startlxqtwayland.1
+share/lxqt/graphics/lxqt-labwc.png
+share/lxqt/wallpapers/origami-dark-labwc.png
+share/lxqt/wayland/firstrun/autostart
+share/lxqt/wayland/labwc/README
+share/lxqt/wayland/labwc/autostart
+share/lxqt/wayland/labwc/environment
+share/lxqt/wayland/labwc/menu.xml
+share/lxqt/wayland/labwc/rc.xml
+share/lxqt/wayland/labwc/themerc
+share/lxqt/wayland/labwc/themerc-override
+share/lxqt/wayland/lxqt-hyprland.conf
+share/lxqt/wayland/lxqt-niri.kdl
+share/lxqt/wayland/lxqt-niri.kdl.full
+share/lxqt/wayland/lxqt-river-init
+share/lxqt/wayland/lxqt-sway.config
+share/lxqt/wayland/lxqt-wayfire.ini
+share/lxqt/wayland/niri/input.kdl
+share/lxqt/wayland/niri/keybinds.kdl
+share/lxqt/wayland/niri/outputs.kdl
+share/lxqt/wayland/niri/visual.kdl
+share/lxqt/wayland/niri/window-rules.kdl
+share/themes/Vent-dark/openbox-3/close.xbm
+share/themes/Vent-dark/openbox-3/desk.xbm
+share/themes/Vent-dark/openbox-3/desk_toggled.xbm
+share/themes/Vent-dark/openbox-3/iconify.xbm
+share/themes/Vent-dark/openbox-3/max.xbm
+share/themes/Vent-dark/openbox-3/max_toggled.xbm
+share/themes/Vent-dark/openbox-3/max_toggled_hover.xbm
+share/themes/Vent-dark/openbox-3/menu.xbm
+share/themes/Vent-dark/openbox-3/shade.xbm
+share/themes/Vent-dark/openbox-3/shade_toggled.xbm
+share/themes/Vent-dark/openbox-3/themerc
+share/themes/Vent/openbox-3/close.xbm
+share/themes/Vent/openbox-3/desk.xbm
+share/themes/Vent/openbox-3/desk_toggled.xbm
+share/themes/Vent/openbox-3/iconify.xbm
+share/themes/Vent/openbox-3/max.xbm
+share/themes/Vent/openbox-3/max_toggled.xbm
+share/themes/Vent/openbox-3/max_toggled_hover.xbm
+share/themes/Vent/openbox-3/menu.xbm
+share/themes/Vent/openbox-3/shade.xbm
+share/themes/Vent/openbox-3/shade_toggled.xbm
+share/themes/Vent/openbox-3/themerc
+share/wayland-sessions/lxqt-wayland.desktop
diff --git a/lxqt-wayland-session/distinfo b/lxqt-wayland-session/distinfo
new file mode 100644
index 0000000000..6a128829fb
--- /dev/null
+++ b/lxqt-wayland-session/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.21 2025/11/11 03:06:15 gutteridge Exp $
+
+BLAKE2s (lxqt-wayland-session-0.3.2.tar.xz) = 735daa82a0444a6c8bb22b78662453955f7b3370bf26135efb4d8fa459a7adb5
+SHA512 (lxqt-wayland-session-0.3.2.tar.xz) = 163dddbce60f169132244e964ce1325d0abb433721eef3cfa99bd411401be9f7ca57ec2003d616205d8c5affd615d27b23eda1de09f2bc32f81eb6969ea35e15
+Size (lxqt-wayland-session-0.3.2.tar.xz) = 362556 bytes
+SHA1 (patch-CMakeLists.txt) = ac056ec132567156f66544520b5f14d9c16b4e4a
diff --git a/lxqt-wayland-session/patches/patch-CMakeLists.txt b/lxqt-wayland-session/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..543bf54e3f
--- /dev/null
+++ b/lxqt-wayland-session/patches/patch-CMakeLists.txt
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Fix pathes, see x11/lxqt-session/patches/patch-CMakeLists.txt
+
+--- CMakeLists.txt.orig	2026-04-02 14:23:43.220857863 +0000
++++ CMakeLists.txt
+@@ -43,8 +43,8 @@ set(PREDEF_XDG_DATA_DIRS "$XDG_DATA_HOME
+ if(NOT("${LXQT_DATA_DIR}" MATCHES "^/usr(/local)?/share$"))
+     set(PREDEF_XDG_DATA_DIRS "${PREDEF_XDG_DATA_DIRS}:${LXQT_DATA_DIR}")
+ endif()
+-set(PREDEF_XDG_DATA_DIRS "${PREDEF_XDG_DATA_DIRS}:/usr/local/share:/usr/share")
+-set(PREDEF_XDG_CONFIG_DIRS "/etc:${LXQT_ETC_XDG_DIR}:/usr/share")
++set(PREDEF_XDG_DATA_DIRS "${PREDEF_XDG_DATA_DIRS}:/usr/local/share:${CMAKE_INSTALL_PREFIX}/share")
++set(PREDEF_XDG_CONFIG_DIRS "@PKG_SYSCONFDIR@:${LXQT_ETC_XDG_DIR}:${CMAKE_INSTALL_PREFIX}/share")
+ configure_file(startlxqtwayland.in startlxqtwayland @ONLY)
+ set(DEFAULT_AUDIO_SINK "@DEFAULT_AUDIO_SINK@")
+ configure_file(lxqt-qdbus.in lxqt-qdbus @ONLY)


Home | Main Index | Thread Index | Old Index