Summary: | net-nds/gq: wrong dep on gdk-pixbuf | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | TGL <tom.gl> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 122336 | ||
Attachments: |
gq-1.0_beta1-r2.ebuild
gq-1.0_beta1-r2.ebuild patch |
Description
TGL
2005-09-19 11:16:31 UTC
Created attachment 79377 [details]
gq-1.0_beta1-r2.ebuild
I think this should fix your problems. gtk+2 provides pixbuf for jpeg support, but if you want jpeg support and use gtk+1 then you need gdk-pixbuf.
Changed RDEPEND="
gtk? (
!gtk2? (
>=x11-libs/gtk+1
jpeg? ( media-libs/gtk-pixbuf )
)
gtk2? ( >=x11-libs/gtk+-2 )
)
...
This worked for me, but I have gtk+2, so if you could test with -gtk2 +gtk +jpeg?
The gtk2 flag has been deprecated some time ago. Afaik, the policy is to enforce whatever is the "best" branch for the package. Only the "gtk" flag remains, but it's for selection of optional gtk support, which is not the case here. So, the correct fix would rather be to make the ebuild depend on gtk2 only, unconditionally. On 1.0-beta-r1, it is: - drop "jpeg? ( media-libs/gdk-pixbuf )" from the deps - drop the "jpeg" flag from IUSE - add version to the glib dep - drop the atk-1 dep (And in addition, drop the bunch of system packages from the deps.) But anyway, we are talking about an unmaintained ebuild for an unmaintained application, so i'm not sure it really matters :) Created attachment 79413 [details, diff]
gq-1.0_beta1-r2.ebuild patch
OK, so:
- dropped jpeg USE flag and bogus media-libs/gdk-pixbuf dependency
- dropped dev-libs/atk-1 dep
- dropped implicit system deps (gcc, bison, gawk)
- dropped bogues sys-devel/gettext dependency. This ebuild uses bundled gettext implementation, so it's redundant. If system gettext is preferable, then --with-included-gettext needs to be dropped from src_compile()
- changed glib dep to >=dev-libs/glib-2
This package has been removed from the tree. |