From: Pacho Ramos Date: Sun, 4 Oct 2015 10:25:11 +0000 (+0200) Subject: media-libs/clutter-gst: Version bump X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a10738fe4a31003e1a05ba27c0a378100dd976dd;p=gentoo.git media-libs/clutter-gst: Version bump Package-Manager: portage-2.2.22 --- diff --git a/media-libs/clutter-gst/Manifest b/media-libs/clutter-gst/Manifest index c1bc6e81100f..fe26874d28de 100644 --- a/media-libs/clutter-gst/Manifest +++ b/media-libs/clutter-gst/Manifest @@ -1,3 +1,4 @@ DIST clutter-gst-2.0.16.tar.xz 357380 SHA256 a944f84186937021aba6329c23954f6015d33bf151ba8994e13c59cefd742039 SHA512 ace0eceb8f99ad78190f6ebb9caf45ccc5597fff2e4dfda4e3bf539e87f41d3d60f66637219244bd28fe32f374460e3456c8dc5d0c60ac057cc73f2f1d60c764 WHIRLPOOL dd60f5722381f8e7678cd9e47b191a1e80c313c138d3cd5cb0acb1131d13ca565dd4f9e8117eda7ed1c81ae0b0bb9cca44530403615f3545ba44c012c12b70eb DIST clutter-gst-3.0.10.tar.xz 391424 SHA256 2dbdbc3292e92684bbdbf1694c61f6b781f5810e4d79a415dfdee2f7ee42148c SHA512 e1ab8e57bade63c076c1426ed3b87d20034ff8fb54146c754ec4b990ec6d2102c4d87a1b1c3c9def17abe6985e2a59e44253cae1053f64a779dc8ef71a2951e7 WHIRLPOOL 5f8fba3a49c268650cdfee6d0959202a19288042f09acebdc3457f138193fae27fd0074a478032d8773446e05df3f0214e2038ea77feb90a6ea6046d7e361c86 +DIST clutter-gst-3.0.12.tar.xz 390880 SHA256 cd2b2f8db9c21d6295ed0b2811d4c3036fac5796be71d7affdb2b8746f12066c SHA512 4ad92dfcc7c3d0b83c90a7a216267b86899f2206c8e4405f57ecb08b66e4380c3154d289954c6f60093f47f1a8aa44a2269f41b3e666cf19684fa2d92afdc0c9 WHIRLPOOL ceb2870e52f277812de53d65dbef354b9652fd719184cb8ba25e4ccdea0acd448a76bb2b3a406a93b14b3bb57ac65ffbe3461e00a35c6bb12300c04954a4304a DIST clutter-gst-3.0.8.tar.xz 390628 SHA256 582e85b88482e16f7ec719363e38fadf84fab4d4baaa21e5227a454b824f135c SHA512 37960b676d440f879fbda8b14b0d3d6974527354abc1368fa2353793eff2ef4c6b4f50b6259b0016b22ae787d022c371aa512ad4441f6217e54ee35089be8b3a WHIRLPOOL 485d00ba7fcea8c7f92aaf7c56aaaa4e022c790b6941ec317314195b2f64766ded8a7acc1673951d871e1523ccccb4fe9761b50a432eeaaf25afffb2d7abf8a8 diff --git a/media-libs/clutter-gst/clutter-gst-3.0.12.ebuild b/media-libs/clutter-gst/clutter-gst-3.0.12.ebuild new file mode 100644 index 000000000000..31518c7e63bc --- /dev/null +++ b/media-libs/clutter-gst/clutter-gst-3.0.12.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) + +inherit gnome2 python-any-r1 + +HOMEPAGE="https://blogs.gnome.org/clutter/" +DESCRIPTION="GStreamer integration library for Clutter" + +LICENSE="LGPL-2.1+" +SLOT="3.0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples +introspection" + +# >=cogl-1.18 provides cogl-2.0-experimental +# FIXME: +# - udev is automagic +# - provide a USE flag for HW decode support (--enable-gl-texture-upload) +COMMON_DEPEND=" + >=dev-libs/glib-2.20:2 + >=media-libs/clutter-1.20:1.0=[introspection?] + >=media-libs/cogl-1.18:1.0=[introspection?] + >=media-libs/gstreamer-1.4:1.0[introspection?] + >=media-libs/gst-plugins-bad-1.4:1.0 + >=media-libs/gst-plugins-base-1.4:1.0[introspection?] + virtual/libgudev + introspection? ( >=dev-libs/gobject-introspection-0.6.8:= ) +" +# uses goom from gst-plugins-good +RDEPEND="${COMMON_DEPEND} + >=media-libs/gst-plugins-good-1.4:1.0 +" +DEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=dev-util/gtk-doc-am-1.11 + virtual/pkgconfig +" + +src_configure() { + gnome2_src_configure \ + --disable-maintainer-flags \ + $(use_enable introspection) +} + +src_compile() { + # Clutter tries to access dri without userpriv, upstream bug #661873 + # Massive failure of a hack, see bug 360219, bug 360073, bug 363917 + unset DISPLAY + gnome2_src_compile +} + +src_install() { + gnome2_src_install + + if use examples; then + insinto /usr/share/doc/"${PF}"/examples + doins examples/{*.c,*.png,README} + fi +}