Subject: Re: RFC: generating menus from packages
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 09/04/2002 09:50:55
I have different diffs, a few example menu entry data files, a screenshot
and more at http://www.reedmedia.net/misc/netbsd/menus/ . Below are brief
instructions on how to try it.
X-menus -- ready-to-use (non-packages) menu entries
base-menus -- ready-to-use menu entries (not packages)
blackbox-menu -- a script to generate a menu for blackbox
bsd.pkg.defaults.mk.diff
bsd.pkg.mk.diff
pkg_install.diff
example-screenshot-20020904.png -- image of a blackbox menu (only right
two menus were generated from this blackbox-menu)
This is how I use it:
1) make my own personal ~/.menus directory
2) copy in the sample menu entries (from URL) to that directory
3) make a ~/.menus.conf configuration with:
XTERM=/usr/local/bin/rxvt
BLACKBOX_MENU_FILE=/home/reed/.blackbox/netbsd-menu
4) configure my current blackbox menu to use (or include) new menu; my
example:
[submenu] (NetBSD ...)
[include] (/home/reed/.blackbox/netbsd-menu)
[end]
5) run the blackbox-menu script
(The above is not needed. That is just to customize for personal use.)
A pkgsrc maintainer can help by doing:
1) patch pkgsrc/bsd.pkg.defaults.mk and mk/bsd.pkg.mk.
2) patch pkg_install (pkg_add and pkg_create and pkg_delete) and install
3) add MENU definition to package's Makefile; or
3b) create a MENU file containing menu entries.
Jeremy C. Reed
BSD news ...
http://www.bsdnewsletter.com/