Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#8200 - inkscape depends on "libgnomeprintui" which is unneeded

Attached to Project: Arch Linux
Opened by Jonathan Schaeffer (SkizoRutabaga) - Tuesday, 02 October 2007, 15:27 GMT
Last edited by Roman Kyrylych (Romashka) - Thursday, 04 October 2007, 14:25 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The PKGBUILD for inkscape indicates a dependence to libgnomeui and compiles inkscape with option --with-gnome-print.

From the configure file :
--with-gnome-print use gnome print font database and spooler frontend

Is it Ok to introduce this dependency as default ? Non-gnome users should'nt need to install all the following packages :
libgnomecups libgnomeprint libgnomecanvas gnome-icon-theme libgnomeprintui

I suggest to create a inkscape-gnome package for gnome users and an inkscape package for others.

Is this feasable ? Is it in the archlinux policies ?

For the moment I wrote an inkscape-nognome package and made it available in AUR :
http://aur.archlinux.org/packages.php?do_Details=1&ID=13145&O=0&L=0&C=0&K=inkscape&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd

Cheers,

Jonathan
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Thursday, 04 October 2007, 14:25 GMT
Reason for closing:  Won't fix
Comment by Jan de Groot (JGC) - Tuesday, 02 October 2007, 17:19 GMT
Unless inkscape has a normal method to interface with several printing backends like libgnomeprint does, or unless inkscape gets ported to GtkPrint, this dependency will stay.
Comment by Roman Kyrylych (Romashka) - Wednesday, 03 October 2007, 09:15 GMT
This is a common issue. Many non-Gnome apps have only one Gnome dependency - libgnomeprintui that pulls all others.
Since new Gtk+ now has this functionality built-in - we should just wait for mainstream to update their code.
Comment by Jan de Groot (JGC) - Wednesday, 03 October 2007, 09:24 GMT
"All others"... the gnome libraries used by libgnomeprintui isn't that much, the combined size in megabytes is very low. The largest of them is the icon theme, but this is one that is needed by many applications since these icons are quite standard.
Comment by Jonathan Schaeffer (SkizoRutabaga) - Wednesday, 03 October 2007, 16:42 GMT
From my point of view, the more you can avoid installing dependencies, the better. As usualy said, size does not matter.

I was able to print an SVG image with inkscape compiled without gnome dependencies, so it is not needed.
But Jan's point is OK for me, ad Arch allows us to adapt the packages as we like :)

Do KDE users use libgnomeprintui or do they have some libs for printing too ?
Comment by Jan de Groot (JGC) - Wednesday, 03 October 2007, 16:47 GMT
KDE comes with printing support inside kdelibs, which is in fact a big collections of libraries and plugins far more shitty than these basic gnome libraries when it comes to dependencies (yes, I agree that gnome-vfs is shit too with 50-75MB of dependency packages, but gnome-vfs is not a dependency in this case)

Loading...