Skip to content

Commit de94ab5

Browse files
author
Dave Vollenweider
committed
x11/xdgmenumaker: Add xdgmenumaker version 2.4
Packaged in wip by Dave Vollenweider.
1 parent 2616e6c commit de94ab5

5 files changed

Lines changed: 68 additions & 0 deletions

File tree

xdgmenumaker/COMMIT_MSG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
x11/xdgmenumaker: Add xdgmenumaker version 2.4
2+
3+
Packaged in wip by Dave Vollenweider.

xdgmenumaker/DESCR

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
xdgmenumaker is a command line tool, written in python, that generates
2+
application menus using xdg information, by scanning `*.desktop` files
3+
in all `$XDG_DATA_DIRS/applications` directories. All applications are
4+
sorted according to the main categories as specified by
5+
[freedesktop.org](http://standards.freedesktop.org/menu-spec/latest/apa.html).
6+
7+
The menu entries that are generated by xdgmenumaker are localised
8+
according to the running user locale settings.
9+
10+
xdgmenumaker currently supports generating menus for:
11+
* amiwm
12+
* blackbox
13+
* compizboxmenu
14+
* fluxbox
15+
* fvwm
16+
* icewm
17+
* jwm
18+
* openbox
19+
* pekwm
20+
* twm and derivatives such as ctwm and vtwm
21+
* windowmaker

xdgmenumaker/Makefile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# $NetBSD$
2+
3+
DISTNAME= xdgmenumaker-2.4
4+
CATEGORIES= x11
5+
MASTER_SITES= ${MASTER_SITE_GITHUB:=gapan/}
6+
GITHUB_TAG= ${PKGVERSION_NOREV}
7+
8+
MAINTAINER= dvollen@gmail.com
9+
HOMEPAGE= https://github.com/gapan/xdgmenumaker/
10+
COMMENT= Program to generate menus based on XDG .desktop files
11+
LICENSE= gnu-gpl-v3
12+
13+
BUILD_TARGET= install
14+
15+
REPLACE_PYTHON= src/xdgmenumaker
16+
17+
DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
18+
DEPENDS+= ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
19+
20+
USE_LANGUAGES= # empty
21+
22+
23+
.include "../../lang/python/application.mk"
24+
.include "../../lang/python/tool.mk"
25+
.include "../../mk/bsd.pkg.mk"

xdgmenumaker/PLIST

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@comment $NetBSD$
2+
bin/xdgmenumaker
3+
share/desktop-directories/xdgmenumaker-accessories.directory
4+
share/desktop-directories/xdgmenumaker-applications.directory
5+
share/desktop-directories/xdgmenumaker-development.directory
6+
share/desktop-directories/xdgmenumaker-education.directory
7+
share/desktop-directories/xdgmenumaker-games.directory
8+
share/desktop-directories/xdgmenumaker-graphics.directory
9+
share/desktop-directories/xdgmenumaker-multimedia.directory
10+
share/desktop-directories/xdgmenumaker-network.directory
11+
share/desktop-directories/xdgmenumaker-office.directory
12+
share/desktop-directories/xdgmenumaker-other.directory
13+
share/desktop-directories/xdgmenumaker-settings.directory
14+
share/desktop-directories/xdgmenumaker-system.directory

xdgmenumaker/distinfo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD$
2+
3+
BLAKE2s (xdgmenumaker-2.4.tar.gz) = bcd238b7001dd41016b463bb9a97356f64370a09fa0c1be0a2a0a7c7ad392f76
4+
SHA512 (xdgmenumaker-2.4.tar.gz) = 8b1800e77aedb3730a0afac89e3be86da8732af839bbbd50a25344ec9deb30b907fb37104313ade0194ba297bba71bc80ed38c70aa13a7c4dbeaf3795fe9b857
5+
Size (xdgmenumaker-2.4.tar.gz) = 311430 bytes

0 commit comments

Comments
 (0)