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