pkgsrc-WIP-changes archive

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

x11/xdgmenumaker: Add xdgmenumaker version 2.4



Module Name:	pkgsrc-wip
Committed By:	Dave Vollenweider <dvollen%gmail.com@localhost>
Pushed By:	dvol
Date:		Fri Jan 23 23:50:23 2026 +0000
Changeset:	de94ab595270efd43aa6bdc442bf3afd05282276

Added Files:
	xdgmenumaker/COMMIT_MSG
	xdgmenumaker/DESCR
	xdgmenumaker/Makefile
	xdgmenumaker/PLIST
	xdgmenumaker/distinfo

Log Message:
x11/xdgmenumaker: Add xdgmenumaker version 2.4

Packaged in wip by Dave Vollenweider.

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

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

diffstat:
 xdgmenumaker/COMMIT_MSG |  3 +++
 xdgmenumaker/DESCR      | 21 +++++++++++++++++++++
 xdgmenumaker/Makefile   | 25 +++++++++++++++++++++++++
 xdgmenumaker/PLIST      | 14 ++++++++++++++
 xdgmenumaker/distinfo   |  5 +++++
 5 files changed, 68 insertions(+)

diffs:
diff --git a/xdgmenumaker/COMMIT_MSG b/xdgmenumaker/COMMIT_MSG
new file mode 100644
index 0000000000..5a0fb9aea9
--- /dev/null
+++ b/xdgmenumaker/COMMIT_MSG
@@ -0,0 +1,3 @@
+x11/xdgmenumaker: Add xdgmenumaker version 2.4
+
+Packaged in wip by Dave Vollenweider.
diff --git a/xdgmenumaker/DESCR b/xdgmenumaker/DESCR
new file mode 100644
index 0000000000..19f98f8008
--- /dev/null
+++ b/xdgmenumaker/DESCR
@@ -0,0 +1,21 @@
+xdgmenumaker is a command line tool, written in python, that generates
+application menus using xdg information, by scanning `*.desktop` files
+in all `$XDG_DATA_DIRS/applications` directories. All applications are
+sorted according to the main categories as specified by
+[freedesktop.org](http://standards.freedesktop.org/menu-spec/latest/apa.html).
+
+The menu entries that are generated by xdgmenumaker are localised
+according to the running user locale settings.
+
+xdgmenumaker currently supports generating menus for:
+* amiwm
+* blackbox
+* compizboxmenu
+* fluxbox
+* fvwm
+* icewm
+* jwm
+* openbox
+* pekwm
+* twm and derivatives such as ctwm and vtwm
+* windowmaker
diff --git a/xdgmenumaker/Makefile b/xdgmenumaker/Makefile
new file mode 100644
index 0000000000..12ec46d041
--- /dev/null
+++ b/xdgmenumaker/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	xdgmenumaker-2.4
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=gapan/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	dvollen%gmail.com@localhost
+HOMEPAGE=	https://github.com/gapan/xdgmenumaker/
+COMMENT=	Program to generate menus based on XDG .desktop files
+LICENSE=	gnu-gpl-v3
+
+BUILD_TARGET=	install
+
+REPLACE_PYTHON=	src/xdgmenumaker
+
+DEPENDS+=	${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
+DEPENDS+=	${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
+
+USE_LANGUAGES=	# empty
+
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xdgmenumaker/PLIST b/xdgmenumaker/PLIST
new file mode 100644
index 0000000000..a1aad4f143
--- /dev/null
+++ b/xdgmenumaker/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD$
+bin/xdgmenumaker
+share/desktop-directories/xdgmenumaker-accessories.directory
+share/desktop-directories/xdgmenumaker-applications.directory
+share/desktop-directories/xdgmenumaker-development.directory
+share/desktop-directories/xdgmenumaker-education.directory
+share/desktop-directories/xdgmenumaker-games.directory
+share/desktop-directories/xdgmenumaker-graphics.directory
+share/desktop-directories/xdgmenumaker-multimedia.directory
+share/desktop-directories/xdgmenumaker-network.directory
+share/desktop-directories/xdgmenumaker-office.directory
+share/desktop-directories/xdgmenumaker-other.directory
+share/desktop-directories/xdgmenumaker-settings.directory
+share/desktop-directories/xdgmenumaker-system.directory
diff --git a/xdgmenumaker/distinfo b/xdgmenumaker/distinfo
new file mode 100644
index 0000000000..34deb79887
--- /dev/null
+++ b/xdgmenumaker/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (xdgmenumaker-2.4.tar.gz) = bcd238b7001dd41016b463bb9a97356f64370a09fa0c1be0a2a0a7c7ad392f76
+SHA512 (xdgmenumaker-2.4.tar.gz) = 8b1800e77aedb3730a0afac89e3be86da8732af839bbbd50a25344ec9deb30b907fb37104313ade0194ba297bba71bc80ed38c70aa13a7c4dbeaf3795fe9b857
+Size (xdgmenumaker-2.4.tar.gz) = 311430 bytes


Home | Main Index | Thread Index | Old Index