Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 281788

Summary: dev-php5/php-gtk DEPEND on mozilla-firefox but may depend on xulrunner
Product: Gentoo Linux Reporter: Mounir Lamouri (volkmar) (RETIRED) <volkmar>
Component: [OLD] LibraryAssignee: PHP Bugs <php-bugs>
Status: RESOLVED LATER    
Severity: normal CC: notordoktor
Priority: High Keywords: QAbaddep
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://bugs.php.net/44921
Whiteboard:
Package list:
Runtime testing required: ---

Description Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-08-17 15:21:46 UTC
This bug is filed because this package is depending on
www-client/mozilla-firefox but not on www-client/mozilla-firefox-bin. You
probably can RDEPEND on || ( www-client/mozilla-firefox
www-client/mozilla-firefox-bin ).

Concerned versions:
- 2.0.0
- 2.0.1

If there is a valid reason about this (or if fixed in newer versions), please,
mark the bug as RESOLVED but do not yell at me :)
Comment 1 Doktor Notor 2010-02-15 13:51:14 UTC
You can't compile anything against mozilla-firefox-bin. The RDEPEND is merely a result of DEPEND="${RDEPEND}" - the deps should be the other way round but this can't use -bin at all. 
Comment 2 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2010-02-15 20:36:58 UTC
Indeed, it is used to build against the mozilla engine.
In this case, xulrunner should be a valid dependency. mozilla-firefox is probably not needed anymore. Actually, it may be something like : "|| ( net-libs/xulrunner www-client/mozilla-firefox-2* )"
Comment 3 Matti Bickel (RETIRED) gentoo-dev 2010-04-12 21:04:46 UTC
Sorry, we can't do this at the moment. php-gtk-2.0.1 doesn't check for xulrunner and will fail. There's an upstream bug about it, but no new release as of now.

If somebody feels like pulling down the patch from upstream we can add this until a release rolls around.
Comment 4 Ole Markus With (RETIRED) gentoo-dev 2010-12-27 23:13:19 UTC
It seems like upstream has restructured the entire package and that there is currently no release in sight. I doubt this bug will be fixed anytime soon.