gEDA-dev: App + MIME Icons pushed in gEDA git
Peter Clifton
pcjc2 at cam.ac.uk
Sun Dec 23 01:47:20 EST 2007
I just pushed App and MIME icon integration into GIT master for gEDA.
http://www2.eng.cam.ac.uk/~pcjc2/geda/icons/mime/
I didn't mean to push the app icons / .desktop files yet, but I slipped.
This means I've pushed the app icons for gschem and gattrib as seen
here: http://www2.eng.cam.ac.uk/~pcjc2/geda/icons/app/
I was intending to push Tomaz's eventually, but we need a gattrib icon
to match really.
http://www.tablix.org/~avian/blog/archives/2007/12/17/T20_31_15/
I'd appreciate feedback on whether it works on your boxen, whether you
have to "out out" of the mime and desktop cache updates:
./configure --disable-update-desktop-database <--(gschem and gattrib install .desktop files)
./configure --disable-update-mime-database <--(libgeda installs mime-type definitions)
These configure flags _will_ be needed for building .deb and .RPM packages.
The location of icon / mime installation is controlled with the
--with-xdgdir=... configure argument. It defaults to $(DATAROOTDIR),
which would usually be ${PREFIX}/share.
For home directory installs on a normal XDG compliant desktop, you will
need:
--with-xdgdir=/home/<USERID>/.local/share
The toplevel master Makefile passes this as a default option now,
although you might have to poke the build system a bit to ensure it gets
to the subordinate ./configure invocations. make reconfig / make config
might help. I ended up going through more drastic build-dir cleaning, as
I was testing other things too.
You will get menu entries from the .desktop files. These won't actually
work unless you can install gEDA in a location where it will be found
from the desktop-session's path. (PREFIX=/usr/local/ is probably the
easiest way to achieve that, in which case the --with-xdgdir should be
left out or pointed at /usr/local/share.).
Please send feedback. Especially package maintainers who this might
affect.
Goodnight (morning)!
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
More information about the geda-dev
mailing list