The libraries used in building inkscape are now available at
http://mail.pdaxrom.org/contrib/armagon/These are:
- glibmm2: C++ wrapper for GLib
- gtkmm2: C++ wrapper for GTK+
- libgc: Boehm-GC - A garbage collector for C and C++
- libsigc++2: Typesafe signal and callback system for C++
The libraries come in normal and developer variants.
The rest of the post is for developers
-----------
Most of the libraries use package config. I have edited the /usr/lib/pkgconfig/*.pc files, so that instead of using
prefix=/home/blackmore/Zaurus/Cross/install
they use
prefix=/usr
which should be appropriate for native development. If you are cross-compiling, you will need to edit the .pc files.
Please note that I haven't tested these files. I did a rudimentary check of the .so files, but I haven't tried developing with the -devel packages.
I believe I got the important dependancies down; at some level a library doesn't really have dependancies, but the applications that use it do.
Note that glibmm-devel may depend on perl and Perl::XMLParser. OTOH, that might just have been a requirement to compile it -- If someone can verify this, I'd appreciate it.
Please let me know if you have any problems with these libraries. I think they will work.
Armagon
PS. My goodness, but it was a fair bit of work to compile and package everything. How do Laze and Sash do it?