lxqt-menu-data: add new package (versioning begins at 1.4.0)

lxqt-menu-data-1.4.1 / 2023-11-10
=================================
 * Made the package arch independent.

lxqt-menu-data-1.4.0 / 2023-11-05
=================================
 * The first release, to replace lxmenu-data.
This commit is contained in:
gutteridge 2023-11-13 23:13:01 +00:00
parent bd2241a4f2
commit 75fe06ac6a
5 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,2 @@
This package provides files required to build freedesktop.org menu
spec-compliant desktop menus for LXQt.

View File

@ -0,0 +1,44 @@
# $NetBSD: Makefile,v 1.1 2023/11/13 23:13:01 gutteridge Exp $
DISTNAME= lxqt-menu-data-1.4.1
CATEGORIES= sysutils x11
MASTER_SITES= ${MASTER_SITE_GITHUB:=lxqt/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
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>=0.13.0:../../devel/lxqt-build-tools
TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools
BUILDLINK_API_DEPENDS.qt5-qtbase+= qt5-qtbase>=5.15.0
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -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

View File

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2023/11/13 23:13:01 gutteridge Exp $
BLAKE2s (lxqt-menu-data-1.4.1.tar.xz) = 6d9fc575b7aed2fa38a013d712d086a42250467f975cc134277f2176bd95d5a9
SHA512 (lxqt-menu-data-1.4.1.tar.xz) = 6e3bc518f6d392a4a4c37fd218d034b48400178bc450b7492339f25dc2de21d493c86ebdbe74bd43a6a1a4799d51737a1fb88f89e68f569cb21ac81096124cba
Size (lxqt-menu-data-1.4.1.tar.xz) = 54632 bytes
SHA1 (patch-menu_CMakeLists.txt) = f151dd452fa741421e5aa7e1bc5e5b8d52fc92d6

View File

@ -0,0 +1,14 @@
$NetBSD: patch-menu_CMakeLists.txt,v 1.1 2023/11/13 23:13:01 gutteridge Exp $
Install config files to pkgsrc standard location.
--- menu/CMakeLists.txt.orig 2023-11-10 08:46:37.000000000 +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
)