pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/57429: graphics/gdk-pixbuf2 needs librsvg so applications can load svg icons



The following reply was made to PR pkg/57429; it has been noted by GNATS.

From: adr <adr%sdf.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/57429: graphics/gdk-pixbuf2 needs librsvg so applications
 can load svg icons
Date: Wed, 24 May 2023 22:49:05 +0000 (UTC)

 On Wed, 24 May 2023, David Holland wrote:
 >  >  Librsvg has to be added to each package that uses svg icons. These
 >  >  are some I tested when adding support for a Huion tablet:
 >  >
 >  >  inkscape
 >  >  drawing
 >  >  mypaint
 >  >
 >  >  People don't notice it because other applications like gimp has the
 >  >  dependency on librsvg already.
 >
 > They shouldn't be allowed to link to librsvg if they don't depend on
 > it; if they are, that's also a bug.
 >
 > Also, add netsurf to the list (see PR 57221, the icon in question is
 > an svg image and netsurf doesn't explicitly depend on librsvg)
 
 For what I see, I'm afraid that the developers of those projects
 just expect pixbuf to load the icon. The mess is because the svg
 loader is not in gdk-pixbuf2, like the rest, but in librsvg. You
 can't make gdk-pixbuf2 depend on librsvg, because librsvg depends
 on gdk-pixbuf2. I checked and freebsd and debian are making inkscape
 depend on librsvg. Note that some applications like mypaint will
 not even launch, and others like azpainter (not in pkgsrc) will
 lose functionality.
 
 adr
 


Home | Main Index | Thread Index | Old Index