This is the mail archive of the
mailing list for the Cygwin project.
Re: [ITP] librsvg2
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: Mailing List: CygWin-Apps <cygwin-apps at cygwin dot com>
- Date: Mon, 11 Jan 2010 09:07:12 -0500
- Subject: Re: [ITP] librsvg2
- References: <4B4AEE1F.firstname.lastname@example.org>
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:
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
/etc/postinstall/librsvg2.sh (which only has anything to do with
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
Otherwise, rebuilds fine from source and passes its builtin testsuite.