pkgsrc-WIP-changes archive

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

Add lxqt-menu-data: part of LXQt-2.0.x



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Mon May 27 12:50:08 2024 +0200
Changeset:	6857a114986efb608c2efec050bd525872f0b1bb

Modified Files:
	Makefile
Added Files:
	lxqt-menu-data/DESCR
	lxqt-menu-data/Makefile
	lxqt-menu-data/PLIST
	lxqt-menu-data/distinfo
	lxqt-menu-data/patches/patch-menu_CMakeLists.txt

Log Message:
Add lxqt-menu-data: part of LXQt-2.0.x

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

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

diffstat:
 Makefile                                         |  1 +
 lxqt-menu-data/DESCR                             |  2 ++
 lxqt-menu-data/Makefile                          | 44 ++++++++++++++++++++++++
 lxqt-menu-data/PLIST                             | 33 ++++++++++++++++++
 lxqt-menu-data/distinfo                          |  6 ++++
 lxqt-menu-data/patches/patch-menu_CMakeLists.txt | 14 ++++++++
 6 files changed, 100 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 6ad1688266..7e7282d5c2 100644
--- a/Makefile
+++ b/Makefile
@@ -2165,6 +2165,7 @@ SUBDIR+=	lwtools
 SUBDIR+=	lxdm
 SUBDIR+=	lxmusic
 SUBDIR+=	lxqt2-build-tools
+SUBDIR+=	lxqt-menu-data
 SUBDIR+=	lzs-lkm
 SUBDIR+=	m4ri
 SUBDIR+=	mac-icon-standard
diff --git a/lxqt-menu-data/DESCR b/lxqt-menu-data/DESCR
new file mode 100644
index 0000000000..0bc4b3cfed
--- /dev/null
+++ b/lxqt-menu-data/DESCR
@@ -0,0 +1,2 @@
+This package provides files required to build freedesktop.org menu
+spec-compliant desktop menus for LXQt.
diff --git a/lxqt-menu-data/Makefile b/lxqt-menu-data/Makefile
new file mode 100644
index 0000000000..95fed29e76
--- /dev/null
+++ b/lxqt-menu-data/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.2 2024/04/06 08:06:42 wiz Exp $
+
+DISTNAME=	lxqt-menu-data-2.0.0
+CATEGORIES=	sysutils x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=lxqt/}
+GITHUB_RELEASE=	${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/lxqt/lxqt-menu-data/
+COMMENT=	freedesktop.org compliant menu files for LXQt
+LICENSE=	gnu-lgpl-v2.1
+
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config perl
+USE_LANGUAGES=	c c++
+
+CONFIGURE_DIRS=	build
+CMAKE_ARG_PATH=	..
+
+MENU_CONF=		share/examples/menus
+PKG_SYSCONFSUBDIR=	xdg
+MAKE_DIRS=		${PKG_SYSCONFDIR}/menus
+
+CONF_FILES=	${MENU_CONF}/lxqt-applications.menu \
+		${PKG_SYSCONFDIR}/menus/lxqt-applications.menu
+CONF_FILES+=	${MENU_CONF}/lxqt-applications-compact.menu \
+		${PKG_SYSCONFDIR}/menus/lxqt-applications-compact.menu
+CONF_FILES+=	${MENU_CONF}/lxqt-applications-simple.menu \
+		${PKG_SYSCONFDIR}/menus/lxqt-applications-simple.menu
+CONF_FILES+=	${MENU_CONF}/lxqt-applications-fm.menu \
+		${PKG_SYSCONFDIR}/menus/lxqt-applications-fm.menu
+CONF_FILES+=	${MENU_CONF}/lxqt-config.menu \
+		${PKG_SYSCONFDIR}/menus/lxqt-config.menu
+
+pre-configure:
+	${MKDIR} -p ${WRKSRC}/build
+
+TOOL_DEPENDS+=	lxqt-build-tools>=2.0.0:../../wip/lxqt2-build-tools
+TOOL_DEPENDS+=	qt6-qttools-[0-9]*:../../devel/qt6-qttools
+
+BUILDLINK_API_DEPENDS.qt5-qtbase+=	qt6-qtbase>=6.6.0
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lxqt-menu-data/PLIST b/lxqt-menu-data/PLIST
new file mode 100644
index 0000000000..2188759047
--- /dev/null
+++ b/lxqt-menu-data/PLIST
@@ -0,0 +1,33 @@
+@comment $NetBSD: PLIST,v 1.1 2023/11/13 23:13:01 gutteridge Exp $
+share/cmake/lxqt-menu-data/lxqt-menu-data-config-version.cmake
+share/cmake/lxqt-menu-data/lxqt-menu-data-config.cmake
+share/desktop-directories/lxqt-audio-video.directory
+share/desktop-directories/lxqt-development.directory
+share/desktop-directories/lxqt-education-science.directory
+share/desktop-directories/lxqt-education.directory
+share/desktop-directories/lxqt-game.directory
+share/desktop-directories/lxqt-graphics.directory
+share/desktop-directories/lxqt-hardware.directory
+share/desktop-directories/lxqt-internet-and-network.directory
+share/desktop-directories/lxqt-leave.directory
+share/desktop-directories/lxqt-look-and-feel.directory
+share/desktop-directories/lxqt-menu-applications.directory
+share/desktop-directories/lxqt-menu-system.directory
+share/desktop-directories/lxqt-network.directory
+share/desktop-directories/lxqt-office.directory
+share/desktop-directories/lxqt-other.directory
+share/desktop-directories/lxqt-personal.directory
+share/desktop-directories/lxqt-preferences.directory
+share/desktop-directories/lxqt-science-math.directory
+share/desktop-directories/lxqt-settings-other.directory
+share/desktop-directories/lxqt-settings-system.directory
+share/desktop-directories/lxqt-settings.directory
+share/desktop-directories/lxqt-system-tools.directory
+share/desktop-directories/lxqt-system.directory
+share/desktop-directories/lxqt-utility-accessibility.directory
+share/desktop-directories/lxqt-utility.directory
+share/examples/menus/lxqt-applications-compact.menu
+share/examples/menus/lxqt-applications-fm.menu
+share/examples/menus/lxqt-applications-simple.menu
+share/examples/menus/lxqt-applications.menu
+share/examples/menus/lxqt-config.menu
diff --git a/lxqt-menu-data/distinfo b/lxqt-menu-data/distinfo
new file mode 100644
index 0000000000..1393c2e81a
--- /dev/null
+++ b/lxqt-menu-data/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2023/11/13 23:13:01 gutteridge Exp $
+
+BLAKE2s (lxqt-menu-data-2.0.0.tar.xz) = 72436908fc9722f1c4f22b55bb30fbe494c0158db9601ad6945d0eef90ca6774
+SHA512 (lxqt-menu-data-2.0.0.tar.xz) = 04ee9923118ded86c60677bf0922498625496d2811237211072a1b7f2a2fde18b8444901fa3812599e1c246bf2bda61d3ee0e5eb7b6a7c35827f4dddd6c21e61
+Size (lxqt-menu-data-2.0.0.tar.xz) = 54908 bytes
+SHA1 (patch-menu_CMakeLists.txt) = f3db8044920c47c86784a29a54ed6a5043bf38f6
diff --git a/lxqt-menu-data/patches/patch-menu_CMakeLists.txt b/lxqt-menu-data/patches/patch-menu_CMakeLists.txt
new file mode 100644
index 0000000000..4f888d3f9f
--- /dev/null
+++ b/lxqt-menu-data/patches/patch-menu_CMakeLists.txt
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Install config files to pkgsrc standard location.
+
+--- menu/CMakeLists.txt.orig	2024-05-27 10:41:05.988392746 +0000
++++ menu/CMakeLists.txt
+@@ -21,6 +21,6 @@ install(FILES
+     lxqt-applications-simple.menu
+     lxqt-applications-fm.menu
+     lxqt-config.menu
+-    DESTINATION "${LXQT_ETC_XDG_DIR}/menus"
++    DESTINATION "share/examples/menus"
+     COMPONENT Runtime
+ )


Home | Main Index | Thread Index | Old Index