Summary: | net-libs/libnice-0.0.9: link level dependencies to net-libs/gssdp, net-libs/gupnp and net-libs/gupnp-igd when built with USE="-upnp" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Niko Böckerman <gentoo.cart9> |
Component: | [OLD] Unspecified | Assignee: | voip herd (OBSOLETE) <voip+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Niko Böckerman
2009-11-06 10:44:21 UTC
This patch to the ebuild solves the problem. Adding $( use_enable upnp gupnp) to econf. diff -u /usr/portage/net-libs/libnice/libnice-0.0.9.ebuild libnice-0.0.9.ebuild --- /usr/portage/net-libs/libnice/libnice-0.0.9.ebuild 2009-10-24 21:36:24.000000000 +0300 +++ libnice-0.0.9.ebuild 2009-11-06 12:26:40.000000000 +0200 @@ -22,7 +22,9 @@ dev-util/pkgconfig" src_configure() { - econf $(use_with gstreamer) + econf \ + $(use_with gstreamer) \ + $(use_enable upnp gupnp) } src_install() { I think that libnice should also depend on gssdp and gupnp with use flag upnp because it uses libraries from those. Currently it only depends on gupnp-igd which depends on gssdp and gupnp and so those get installed to the system. But I don't know how this kind of things are usually handled. Since you're not using --as-needed, the fact that it links to all three of them is due to libtool's crazy-ass linking system, so the dependency is correct; the econf is definitely not. +*libnice-0.0.13 (29 Sep 2010) + + 29 Sep 2010; Pacho Ramos <pacho@gentoo.org> +libnice-0.0.13.ebuild: + Version bump with bugfixes and pass proper configure upnp option (bug + #292076 by Niko Böckerman). + |