DEPEND=">=media-sound/alsa-driver-0.9_rc1 >=media-libs/alsa-lib-0.9_rc1 x11-libs/gtk+ dev-libs/glib gtk2? >=x11-libs/gtk+-2.2.1" use () around gtk2? statement Why doesn't it depend on even the -correct- versions of gtk+ ? Will this even build with a gtk+ version below 2.x ? What happens if I have USE="-gtk2" and emerge gamix from a clean system? which gtk+ version would I get?
Here's a fixed ebuild. With USE="-gtk2" it builds fine against gtk+-1*, as that is its ./configure default. Previously you would have gotten gtk-1 as well with -gtk2, but with the revision it won't pull gtk+-1 if you ask for gtk2. Ooops.
Created attachment 21620 [details] gamix-1.99_p14-r1.ebuild
I suggest that you drop the glib dependency completely, its always depended on by gtk+, and in this case if its not installed it will satisfy the latest, not what you want in -gtk2 scenario.
Created attachment 21658 [details] gamix-1.99_p14-r1.ebuild Done. Also used use_enable for nls in src_install.
Created attachment 21659 [details] gamix-1.99_p13-r1.ebuild Also, here's the fix for the stable (non-gtk2) version.
Agh, I was blind yesterday.. You have a hard dep on alsa-driver (thats a no-no, there is a virtual to satisfy that, alsa can be directly inside the kernel, then we don't want alsa-driver installed as it conflicts) And, this one needs a version for the gtk+ dep, or you are back with the same problems DEPEND=">=media-sound/alsa-driver-0.9_rc1 >=media-libs/alsa-lib-0.9_rc1 x11-libs/gtk+" Bad
Created attachment 21695 [details] gamix-1.99_p14-r1.ebuild ok fixed
Created attachment 21696 [details] gamix-1.99_p13-r1.ebuild ok. thanks for your patience spider!
thanks jonathan, fixed in portage.