aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-06-08 22:46:06 -0700
committerGregory M. Tuner <gmt@be-evil.net>2014-06-08 22:46:06 -0700
commitc046f15aeac0fa00e48abc5ce9bb02d51a2bea89 (patch)
treeede16adc4ab1c73b0df5af3e2e73c0cc26f02b33
parentmedia-libs/libbluray: drop as multilibutized upstream (diff)
downloadgmt-c046f15aeac0fa00e48abc5ce9bb02d51a2bea89.tar.gz
gmt-c046f15aeac0fa00e48abc5ce9bb02d51a2bea89.tar.bz2
gmt-c046f15aeac0fa00e48abc5ce9bb02d51a2bea89.zip
media-libs/clutter-gst-1.6.0-r1: multilibutize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
-rw-r--r--media-libs/clutter-gst/Manifest2
-rw-r--r--media-libs/clutter-gst/clutter-gst-1.6.0-r2.ebuild66
2 files changed, 68 insertions, 0 deletions
diff --git a/media-libs/clutter-gst/Manifest b/media-libs/clutter-gst/Manifest
index 079be50..8cd4983 100644
--- a/media-libs/clutter-gst/Manifest
+++ b/media-libs/clutter-gst/Manifest
@@ -2,7 +2,9 @@ AUX clutter-gst-1.6.0-GL_TEXTURE_2D.patch 1057 SHA256 3389c5afec78645886ec6e1e75
AUX clutter-gst-1.6.0-doc-fixes.patch 1322 SHA256 e3f822b0b8c3d3169680330379c9afa931521b57196d08a9ac9e984002db50fd SHA512 c5511318cf12b80858b6e7446a78a88db8f8ae21f882a41959a8e0562662e80c5336c53101fc829e77c3196a09750ba97431143fa3c8b887ee635cd4df8ca43d WHIRLPOOL cced709158d4f8a817957b4cd80acab3a63f1d83846ede880bbaa02632b13df92761cc4cdb3d8b017a5a6ed943b5375b35df20f1ae9008159c569964e78b37e9
AUX clutter-gst-1.6.0-glint.patch 926 SHA256 56a5e937036dbc3407e23407735fe92db8befa86e380acb2a0f668f696202f4b SHA512 d9a92425df831d4bde3a0dc6ff73c92680b88cffb184703228809e58bef936fed4e679153b7f5436bcdc699fa0b68ffaa6df6ee192d51633e670e5c814b6d21a WHIRLPOOL 1fa6b619cbe5f09fa56abcb514599aa826f6501f25119d7fdd6f50a157d41f9f69efdf1b35eb0d24f9d86ac4e71d11a682bc4dd13c9b961260a8ed63b49e8b7e
AUX clutter-gst-1.6.0-gluint.patch 1203 SHA256 6c33962355604f97e03b596555c1dc3947763d57eaf1711de3adacd32ef25b66 SHA512 758a82ee95470f287422979671c32ff2c12a3b59b70026b27213716306cb4f4270ec06765924ed253a5482b71bd8c5317f0aee01c73a5683cd512ac4d6055b39 WHIRLPOOL efef99112235361def01cd4a331ffb3dc1d97a5aa6aa62b53962d843b20455337abc266d2a82002bc0e972fa5d49a26675e6b155452fe1242a29f35d9951a390
+DIST clutter-gst-1.6.0.tar.xz 349332 SHA256 abc879cdd562f1640a825131405f4327a427bfe65b805ebc25d0c78909c8c622 SHA512 5641326567aea1d5c19f84768a94ee329412e6d4958a980de8ec835ce6eb80794ea5b23cd16f041f3dca3d3fe9f2cf371cedffb16b0522aaa124ca1e50552d97 WHIRLPOOL c79d7ae5e39c5d9b05ff38ba329f428f08c8e44f9f439ef5e5e4a1da6cf72d851c6d6cbb11718eabfd2bb2b04312b6fcba85c3b927d641b914d7d26437a901a2
DIST clutter-gst-2.0.10.tar.xz 355744 SHA256 f00cf492a6d4f1036c70d8a0ebd2f0f47586ea9a9b49b1ffda79c9dc7eadca00 SHA512 a0f9114ae00f711a2e98a946aa939f72f558668da0ac791f3d2e3e8c5bb22549d16a54def61d68fd28ad665c7c804a2ce53d97f5219bff5e8ed8710514696801 WHIRLPOOL afe331b7a63a19093b4235197ad030ce5ec1610b9636175b8074b9e236999122aab3b8b906dd7aae18b4c497769a8475cf932b92702068ccfd4a782cddf3e047
+EBUILD clutter-gst-1.6.0-r2.ebuild 2019 SHA256 f4ba461fe3fd9f60eb037caa2fa64864af011ccc79a8181d5f4a70d3e88129dc SHA512 aac3c3ac65020ee7faa22894194c7511b7a306386a2c843e1e54c4002367ce2855283cf1788161062ed259217676a71601f2250fe35496b267ff73e22d217217 WHIRLPOOL 64cad5818d6174fbf1a3216aba774728d8cec960d7f006a2a23e1dc925e809da4921c449d0fe8a31014b2372e319526fdd0cd9d5a969b1a2071beccbceaa8416
EBUILD clutter-gst-2.0.10-r1.ebuild 2348 SHA256 62bf1ba6bd66c83935a248c4592edc1f5b3fa0a1d6717bf503c7959e930237cd SHA512 6675dc3771d54425c08243c3b47f33e15c6d627906e6d2319b4c7018fe9346ce28fe7fddd2ef48e3acb28910c5ce3042f217fd849fb7f62c916855366b191dd1 WHIRLPOOL 9b70d871972d51bd03015a711980fac67988971a1117cf473f608155d23bd4eb868842f95424958019bad70eacf67622092dc5f0da570c814cab7573feef35b8
MISC ChangeLog 9214 SHA256 f15db9bab3474c71d3b0fdefe6eae47a24198a5c270f87b5d23438d72f32ab80 SHA512 e48641561087fd365eba959ddacc570d40cf46c57826e1e2b512f0b03d31f0c56577789bb63c47d64605cae80d233c8b1c71fe479d06504835cd8f47a5d69f4f WHIRLPOOL 656958d8a9f9a30920ee17d738bdf3c06f31e9a9f739ed8f0ecf5154bb9cccdc5257e9abd8fa0f17ec093d8ab3f627688c0b12757ffb3839cc3be3720d1b0c8d
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
diff --git a/media-libs/clutter-gst/clutter-gst-1.6.0-r2.ebuild b/media-libs/clutter-gst/clutter-gst-1.6.0-r2.ebuild
new file mode 100644
index 0000000..5ab67b6
--- /dev/null
+++ b/media-libs/clutter-gst/clutter-gst-1.6.0-r2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+GCONF_DEBUG="yes"
+CLUTTER_LA_PUNT="yes"
+
+# inherit clutter after gnome2 so that defaults aren't overriden
+# inherit gnome.org in the end so we use gnome mirrors and get the xz tarball
+# no PYTHON_DEPEND, python2 is just a build-time dependency
+inherit python gnome2-multilib clutter-multilib gnome.org
+
+DESCRIPTION="GStreamer integration library for Clutter"
+
+SLOT="1.0"
+KEYWORDS="~amd64"
+IUSE="examples +introspection"
+
+# FIXME: Support for gstreamer-basevideo-0.10 (HW decoder support) is automagic
+RDEPEND="
+ >=dev-libs/glib-2.20:2[${MULTILIB_USEDEP}]
+ >=media-libs/clutter-1.6.0:1.0=[introspection?,${MULTILIB_USEDEP}]
+ >=media-libs/cogl-1.8:1.0=[introspection?,${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-0.10.26:0.10[introspection?,${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-0.10.22:0.10[${MULTILIB_USEDEP}]
+ media-libs/gst-plugins-base:0.10[introspection?,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-0.6.8[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ =dev-lang/python-2*
+ dev-util/gtk-doc-am
+ virtual/pkgconfig"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ DOCS="AUTHORS NEWS README"
+ EXAMPLES="examples/{*.c,*.png,README}"
+ G2CONF=(
+ --disable-maintainer-flags
+ "$(use_enable introspection)"
+ )
+ # bug #401383, https://bugzilla.gnome.org/show_bug.cgi?id=669054
+ # FIXME: is this still needed? I don't think so, but not sure. ~nirbheek
+ #eautoreconf
+
+ # In 1.6.1
+ epatch "${FILESDIR}/${P}-glint.patch"
+ epatch "${FILESDIR}/${P}-doc-fixes.patch"
+ # In 1.9.2
+ epatch "${FILESDIR}/${PN}-1.6.0-gluint.patch"
+ epatch "${FILESDIR}/${PN}-1.6.0-GL_TEXTURE_2D.patch"
+
+ gnome2-multilib_src_prepare
+}
+
+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
+ export DISPLAY
+ autotools-multilib_src_compile
+}