Yaakov (Cygwin/X) wrote: > librsvg2 is GNOME's SVG library. As part of the GNOME desktop suite, it > is used by a wide variety of GTK+ and GNOME packages, particularly > graphics programs and games. It is also used by FVWM, ImageMagick and > libAfterImage/AfterStep for SVG support. > > Already in Debian stable and just about any other distro; > GPL-2/LGPL-2.1. It does depend on the newly added libgsf (for > compressed .svgz support).
I really think this packaging is a mistake: (librsvg2_2) /etc/postinstall/librsvg2.sh /usr/bin/cygrsvg-2-2.dll /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.dll /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.la /usr/share/doc/librsvg2/AUTHORS /usr/share/doc/librsvg2/COPYING /usr/share/doc/librsvg2/COPYING.LIB /usr/share/doc/librsvg2/ChangeLog /usr/share/doc/librsvg2/MAINTAINERS /usr/share/doc/librsvg2/NEWS /usr/share/doc/librsvg2/README /usr/share/doc/librsvg2/TODO Suppose ABI #3 is released, but you want to keep both librsvg2_2 and librsvg2_3 installed. Who "wins" the /usr/share/doc/librsvg2/ directory? Which loader is used by gtk? Furthermore, neither ImageMagick nor libAfterImage care about gtk's ability to load the svgs -- they don't need /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.dll /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.la /etc/postinstall/librsvg2.sh (which only has anything to do with svg_loader). IMO, DLL packages should contain nothing more than the DLL. I think svg_loader* and the postinstall script should go into a new package "gtk2.0-loaders-svg", and the /usr/share/doc/librsvg2/* should go into a new package "librsvg2-doc" along with all of the html/* files from librsvg2-devel. Otherwise, rebuilds fine from source and passes its builtin testsuite. -- Chuck