diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2013-06-04 01:28:23 +0200 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2013-06-04 01:41:31 +0200 |
commit | d8ff7cc303350db7ee482c61a8f8d643f287747f (patch) | |
tree | bd94d396a0023f134e07940c9a89843bd8cd2905 /media-libs | |
parent | dev-lang/lua: Fix cross compiling for mingw64, #472230 (diff) | |
download | portage-d8ff7cc303350db7ee482c61a8f8d643f287747f.tar.xz |
media-libs/gst-plugins-base: Handle cross compilging when gsreamer:0.10 is not installed on HOST, bug #472234
Package-Manager: portage-2.1.12.2
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/gst-plugins-base/ChangeLog | 6 | ||||
-rw-r--r-- | media-libs/gst-plugins-base/Manifest | 4 | ||||
-rw-r--r-- | media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild | 67 | ||||
-rw-r--r-- | media-libs/gst-plugins-base/metadata.xml | 9 |
4 files changed, 86 insertions, 0 deletions
diff --git a/media-libs/gst-plugins-base/ChangeLog b/media-libs/gst-plugins-base/ChangeLog new file mode 100644 index 00000000..68b3187b --- /dev/null +++ b/media-libs/gst-plugins-base/ChangeLog @@ -0,0 +1,6 @@ +*gst-plugins-base-0.10.36 (03 Jun 2013) + + 03 Jun 2013; Bertrand Jacquin <beber@meleeweb.net> + +gst-plugins-base-0.10.36.ebuild, +metadata.xml: + media-libs/gst-plugins-base: Handle cross compilging when gsreamer:0.10 is not + installed on HOST, bug #472234 diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest new file mode 100644 index 00000000..8003fd2e --- /dev/null +++ b/media-libs/gst-plugins-base/Manifest @@ -0,0 +1,4 @@ +DIST gst-plugins-base-0.10.36.tar.xz 2364108 SHA256 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a WHIRLPOOL e455f2a1aafd60078080735108e4ac336bc4764ed92b9579d83a453f75491331d16b48e5983f3c9712b6edb28ec379e696f06f6910c93168b019d6077c28fb6d +EBUILD gst-plugins-base-0.10.36.ebuild 1939 SHA256 747eb204eb70b16219e063581d2cec8352b0a7d23f76ab490b8f3ea1b40be964 WHIRLPOOL 4c090313cbd1caf70611e1dec09634d2cbfa639a30abf1ea09114e9c6dc28f19e9dcef9e595396b21b68739ca5b96f208feab1ffb6552c077a59320c790a320b +MISC ChangeLog 259 SHA256 a5e4bed4cfec4b8ec56708f0e7b5d20fe09e660c8678765b848ad03ebc351d0e WHIRLPOOL c32951c68960e1bb30f12ddaccd547ac27a33551ebf45b0774e67ab115f809a0598e4743307bf5ac85e1687df2abab6a33eb495f63dd3a92aae5b04a2f25ffb0 +MISC metadata.xml 306 SHA256 c231940bd8d010a470d48c796769352620a62f59e897d21a64413634adbad8f2 WHIRLPOOL e5b4eded98e18da083cbe2bb418b2efeb24c3e8a2d55c8f2c66457267fbe1b55f02f99668aa91edf16b69046beee2c99a52188d168bc389237651a6348869bff diff --git a/media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild new file mode 100644 index 00000000..3079d874 --- /dev/null +++ b/media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild,v 1.15 2013/02/24 17:55:12 ago Exp $ + +EAPI="5" + +inherit gst-plugins-base gst-plugins10 + +DESCRIPTION="Basepack of plugins for gstreamer" +HOMEPAGE="http://gstreamer.freedesktop.org/" + +LICENSE="GPL-2+ LGPL-2+" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="+introspection nls +orc" + +RDEPEND=">=dev-libs/glib-2.24:2 + >=media-libs/gstreamer-${PV}:0.10[introspection?] + dev-libs/libxml2:2 + sys-libs/zlib + app-text/iso-codes + introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) + orc? ( >=dev-lang/orc-0.4.11 ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.3 +" +RDEPEND="${RDEPEND} + !<media-libs/gst-plugins-bad-0.10.10:0.10 +" + +src_prepare() { + # The AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE even + # though they are not actually used. This needs to be fixed upstream by + # replacing AC_PATH_XTRA with PKG_CONFIG calls. + sed -i -e 's:X_PRE_LIBS -lSM -lICE:X_PRE_LIBS:' "${S}"/configure || die + sed -i -e \ + "/^GST_CONFIGPATH/ s:=.*:='${ROOT}/usr/include/gstreamer-${SLOT}/gst/gstconfig.h':" \ + "${S}"/configure || die +} + +src_configure() { + gst-plugins10_src_configure \ + $(use_enable introspection) \ + $(use_enable nls) \ + $(use_enable orc) \ + --disable-examples \ + --disable-debug \ + --disable-static + + # bug #366931, flag-o-matic for the whole thing is overkill + if [[ ${CHOST} == *86-*-darwin* ]] ; then + sed -i \ + -e '/FLAGS = /s|-O[23]|-O1|g' \ + gst/audioconvert/Makefile \ + gst/volume/Makefile || die + fi +} + +src_compile() { + default +} + +src_install() { + DOCS="AUTHORS NEWS README RELEASE" + default + prune_libtool_files --modules +} diff --git a/media-libs/gst-plugins-base/metadata.xml b/media-libs/gst-plugins-base/metadata.xml new file mode 100644 index 00000000..7b5b837f --- /dev/null +++ b/media-libs/gst-plugins-base/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gstreamer</herd> + <use> + <flag name="pango">Enable pango GStreamer plugin</flag> + <flag name="ivorbis">Enable integer based vorbis decoder.</flag> + </use> +</pkgmetadata> |