site  contact  subhomenews

Improved categories and xdg menu

August 19, 2012 — BarryK
I have been working on improving the categories management and icons for packages, see earlier blog posts:
http://bkhome.org/archive/blog2/201208/debian-ubuntu-package-categories.html
http://bkhome.org/archive/blog2/201208/ppm-application-icons-take-2.html

Now I have mostly completed the upgrade, with further refinements to the categories and icons, plus improvements to the Puppy Package Manager. Woof commits (most recent listed first):

some fixes for pkg categories, small ppm fix:
http://bkhome.org/fossil/woof2.cgi/info/c79220de2a

updated db lists to use xdg_puppy pet with binary executables only (other components are now in Woof):
http://bkhome.org/fossil/woof2.cgi/info/2d457e4d22

improved Categories= and Icon= assignments in .desktop files, refer scripts 2createpackages and /usr/local/petget/installpkg.sh:
http://bkhome.org/fossil/woof2.cgi/info/f2dec708da

improved xdg menu categories, /etc/xdg, /usr/share/desktop-directories created in Woof:
http://bkhome.org/fossil/woof2.cgi/info/83fce4bb09

improved the naming of sub-categories in pkg db entries, improved icon naming:
http://bkhome.org/fossil/woof2.cgi/info/2a178f9b89

I need to refine the support/find_cat utility, which assigns the category[;subcategory] for the packages. I am currently focused on improving this for Ubuntu packages -- find_cat is run when the Puppy db files are created for the Ubuntu DEBs.

So, it looks like I will be bringing out another release of x86 Precise Puppy. Probably before the end of the week.

Tags: woof