diff options
Diffstat (limited to 'media-libs/gst-plugins-good/gst-plugins-good-scm.ebuild')
-rw-r--r-- | media-libs/gst-plugins-good/gst-plugins-good-scm.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/media-libs/gst-plugins-good/gst-plugins-good-scm.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-scm.ebuild new file mode 100644 index 0000000..765dea7 --- /dev/null +++ b/media-libs/gst-plugins-good/gst-plugins-good-scm.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils multilib-minimal git-r3 + +SLOT="1.0" +SRC_URI="" +EGIT_REPO_URI="git://anongit.freedesktop.org/gstreamer/gst-plugins-good" + +DESCRIPTION="Basepack of plugins for GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" + +LICENSE="LGPL-2.1+" +KEYWORDS="" +IUSE="+orc" + +RDEPEND=" + >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] + =media-libs/gst-plugins-base-scm:${SLOT}[${MULTILIB_USEDEP}] + =media-libs/gstreamer-scm:${SLOT}[${MULTILIB_USEDEP}] + >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.12 +" + +src_prepare() { + ./autogen.sh + make distclean +} + +multilib_src_configure() { + # Always enable optional bz2 support for matroska + # Always enable optional zlib support for qtdemux and matroska + # Many media files require these to work, as some container headers are often + # compressed, bug #291154 + ECONF_SOURCE=${S} + econf \ + --enable-bz2 \ + --enable-zlib \ + --disable-examples \ + --with-default-audiosink=autoaudiosink \ + --with-default-visualizer=goom + + if multilib_is_native_abi; then + ln -s "${S}"/docs/plugins/html docs/plugins/html || die + fi + +} + +multilib_src_install_all() { + DOCS="AUTHORS ChangeLog NEWS README RELEASE" + einstalldocs + prune_libtool_files --modules +} |