1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
9 HOMEPAGE="https://blogs.gnome.org/clutter/"
10 DESCRIPTION="GStreamer integration library for Clutter"
14 KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
15 IUSE="X debug examples +introspection udev"
17 # >=cogl-1.18 provides cogl-2.0-experimental
19 >=dev-libs/glib-2.20:2
20 >=media-libs/clutter-1.20:1.0=[X=,introspection?]
21 >=media-libs/cogl-1.18:1.0=[introspection?]
22 >=media-libs/gstreamer-1.4:1.0[introspection?]
23 >=media-libs/gst-plugins-bad-1.4:1.0
24 >=media-libs/gst-plugins-base-1.4:1.0[introspection?]
25 introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
26 udev? ( dev-libs/libgudev )
28 # uses goom from gst-plugins-good
29 RDEPEND="${COMMON_DEPEND}
30 >=media-libs/gst-plugins-good-1.4:1.0
31 !udev? ( media-plugins/gst-plugins-v4l2 )
33 DEPEND="${COMMON_DEPEND}
35 >=dev-util/gtk-doc-am-1.11
40 # --enable-gl-texture-upload is experimental
41 gnome2_src_configure \
42 --disable-maintainer-flags \
43 --enable-debug=$(usex debug yes minimum) \
44 $(use_enable introspection) \
52 insinto /usr/share/doc/"${PF}"/examples
53 doins examples/{*.c,*.png,README}