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!)



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to