Lines 12-18
Link Here
|
12 |
|
12 |
|
13 |
LICENSE="LGPL-2" |
13 |
LICENSE="LGPL-2" |
14 |
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" |
14 |
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" |
15 |
IUSE="egl +introspection +orc vnc" |
15 |
IUSE="egl gles2 +introspection libvisual opengl +orc vnc" |
16 |
|
16 |
|
17 |
# FIXME: we need to depend on mesa to avoid automagic on egl |
17 |
# FIXME: we need to depend on mesa to avoid automagic on egl |
18 |
# dtmf plugin moved from bad to good in 1.2 |
18 |
# dtmf plugin moved from bad to good in 1.2 |
Lines 22-28
Link Here
|
22 |
>=media-libs/gst-plugins-base-1.2:${SLOT}[${MULTILIB_USEDEP}] |
22 |
>=media-libs/gst-plugins-base-1.2:${SLOT}[${MULTILIB_USEDEP}] |
23 |
>=media-libs/gstreamer-1.2:${SLOT}[${MULTILIB_USEDEP}] |
23 |
>=media-libs/gstreamer-1.2:${SLOT}[${MULTILIB_USEDEP}] |
24 |
egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] ) |
24 |
egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] ) |
|
|
25 |
opengl? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP}] ) |
26 |
gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] ) |
25 |
introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) |
27 |
introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) |
|
|
28 |
libvisual? ( >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}] ) |
26 |
orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) |
29 |
orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) |
27 |
|
30 |
|
28 |
!<media-libs/gst-plugins-good-1.1:${SLOT} |
31 |
!<media-libs/gst-plugins-good-1.1:${SLOT} |
Lines 42-52
Link Here
|
42 |
multilib_src_configure() { |
45 |
multilib_src_configure() { |
43 |
gstreamer_multilib_src_configure \ |
46 |
gstreamer_multilib_src_configure \ |
44 |
$(multilib_native_use_enable introspection) \ |
47 |
$(multilib_native_use_enable introspection) \ |
|
|
48 |
$(use_enable opengl) \ |
49 |
$(use_enable opengl glx) \ |
50 |
$(use_enable egl) \ |
51 |
$(use_enable gles2) \ |
45 |
$(use_enable orc) \ |
52 |
$(use_enable orc) \ |
46 |
$(use_enable vnc librfb) \ |
53 |
$(use_enable vnc librfb) \ |
|
|
54 |
$(use_enable libvisual) \ |
47 |
--disable-examples \ |
55 |
--disable-examples \ |
48 |
--disable-debug \ |
56 |
--disable-debug |
49 |
--with-egl-window-system=$(usex egl x11 none) |
57 |
|
|
|
58 |
if multilib_is_native_abi; then |
59 |
local x |
60 |
for x in libs plugins; do |
61 |
ln -s "${S}"/docs/${x}/html docs/${x}/html || die |
62 |
done |
63 |
fi |
50 |
} |
64 |
} |
51 |
|
65 |
|
52 |
multilib_src_install_all() { |
66 |
multilib_src_install_all() { |