Description of problem:
gutenprint-cups now drags in gtk2 through the main package. This is not the case in Fedora 19 or 20 nor in the other distros I have checked (Debian, Ubuntu).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install gutenprint-cups on a system without gtk2.
gtk2 is required.
gtk2 is not required.
The issue seems to stem from libgutenprintui2. That library has always been included in our gutenprint main package, but it used to be underlinked, relying on the client program to link the correct GTK+ libraries. That has now been fixed by upstream, introducing the (unwanted) dependency.
Please package libgutenprint and libgutenprintui2 separately from each other (i.e. move at least one of them to a subpackage). gutenprint-cups requires only libgutenprint and not libgutenprintui2.
(In reply to Kevin Kofler from comment #0)
> That has now been fixed by upstream, introducing the (unwanted) dependency.
> Please package libgutenprint and libgutenprintui2 separately from each other
> (i.e. move at least one of them to a subpackage). gutenprint-cups requires
> only libgutenprint and not libgutenprintui2.
I'd move both of them (leaving one in main package looks strange).
Any suggestions for names ?
libgutenprint -> gutenprint-libs
libgutenprintui2 -> gutenprint-libs-ui
Those names look good to me.