forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-libs/gst-plugins-base: bump to 1.12.2
Package-Manager: Portage-2.3.6, Repoman-2.3.2
- Loading branch information
Showing
2 changed files
with
90 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST gst-plugins-base-0.10.36.tar.xz 2364108 SHA256 1fe45c3894903001d4d008b0713dab089f53726dcb5842d5b40c2595a984e64a SHA512 ea77778e073515df58229a641b4363df31f0b80204a5a43a8feb31f0b03a5a4b9b79d6e07e1615c773a59927a9b649f1b1d782def1120d581d09a090be8363b8 WHIRLPOOL e455f2a1aafd60078080735108e4ac336bc4764ed92b9579d83a453f75491331d16b48e5983f3c9712b6edb28ec379e696f06f6910c93168b019d6077c28fb6d | ||
DIST gst-plugins-base-1.10.3.tar.xz 3060016 SHA256 e6299617d705a0cbfb535107c1d3a8fc0f0967f14193a8c5c7583f46a88b1710 SHA512 011fc1d8382784624c00795c929f61486c2853141c364a812b2457b5874157a099fb2cae74c213e024e24adea801da31518e644503939380af740ae36da39801 WHIRLPOOL ac5dacbf02de4648bf164744a8e6bcbf9af34c68896c5f2013b70411f3037621fdefd73adb20337c45af812003c80aebd7b4b73b1d7fb0dfb933afb7633eb796 | ||
DIST gst-plugins-base-1.10.5.tar.xz 3060092 SHA256 1c401a79bd1e4521c6ef1b66579bddedd9136e164e54792aab4bfcf3485bf9a7 SHA512 0f8e3dc1b0d86c30cd149d81db07639a926e1c6914ed59cadd610e81570ffa38d9f9382b470e384a38e25535900516919d35bc6486f048d8d49fb3660c2431a8 WHIRLPOOL cb63284d70ab937bf8e1ee4522fdc87b9fb947cec0d55ca3617ab1a99d8b155696e52f2673b949c12142ec02bdb2ea60f893886b30ccb6417cfbdb313bb3f006 | ||
DIST gst-plugins-base-1.12.2.tar.xz 3114184 SHA256 5067dce3afe197a9536fea0107c77213fab536dff4a213b07fc60378d5510675 SHA512 628b98ec6a81c6726c74b9936b2df1bd23d55a8f64dffb683fbe62b917fa3fb8c69bfb264aa0099e6e3549ca91e92ce0f8dd8dfc4ca1de4764aef9a978c862c8 WHIRLPOOL b048141054b7c48ab216b2c1b29ba489aaae7f937263f436eda1aef7c1258d577f1ffd48e0586ee73197341cfe7d8e022caeef52a6064161c663e12784f9ebbf |
89 changes: 89 additions & 0 deletions
89
media-libs/gst-plugins-base/gst-plugins-base-1.12.2.ebuild
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
GST_ORG_MODULE="gst-plugins-base" | ||
|
||
inherit gstreamer | ||
|
||
DESCRIPTION="Basepack of plugins for gstreamer" | ||
HOMEPAGE="https://gstreamer.freedesktop.org/" | ||
|
||
LICENSE="GPL-2+ LGPL-2+" | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" | ||
|
||
IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X" | ||
REQUIRED_USE=" | ||
ivorbis? ( ogg ) | ||
theora? ( ogg ) | ||
vorbis? ( ogg ) | ||
" | ||
|
||
RDEPEND=" | ||
app-text/iso-codes | ||
>=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] | ||
>=media-libs/gstreamer-${PV}:1.0[introspection?,${MULTILIB_USEDEP}] | ||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] | ||
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) | ||
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) | ||
ivorbis? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] ) | ||
ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] ) | ||
orc? ( >=dev-lang/orc-0.4.24[${MULTILIB_USEDEP}] ) | ||
pango? ( >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}] ) | ||
theora? ( >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] ) | ||
vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] ) | ||
X? ( | ||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] | ||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] | ||
>=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] ) | ||
" | ||
DEPEND="${RDEPEND} | ||
>=dev-util/gtk-doc-am-1.12 | ||
X? ( | ||
>=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}] | ||
>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}] | ||
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] ) | ||
" | ||
RDEPEND+="!<media-libs/gst-plugins-bad-1.11.90" # rawparse move | ||
|
||
multilib_src_configure() { | ||
gstreamer_multilib_src_configure \ | ||
$(use_enable alsa) \ | ||
$(multilib_native_use_enable introspection) \ | ||
$(use_enable ivorbis) \ | ||
$(use_enable ogg) \ | ||
$(use_enable orc) \ | ||
$(use_enable pango) \ | ||
$(use_enable theora) \ | ||
$(use_enable vorbis) \ | ||
$(use_enable X x) \ | ||
$(use_enable X xshm) \ | ||
$(use_enable X xvideo) \ | ||
--enable-iso-codes \ | ||
--enable-zlib \ | ||
--disable-debug \ | ||
--disable-examples \ | ||
--disable-static | ||
# cdparanoia and libvisual are split out, per leio's request | ||
|
||
# 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 | ||
|
||
if multilib_is_native_abi; then | ||
local x | ||
for x in libs plugins; do | ||
ln -s "${S}"/docs/${x}/html docs/${x}/html || die | ||
done | ||
fi | ||
} | ||
|
||
multilib_src_install_all() { | ||
DOCS="AUTHORS NEWS README RELEASE" | ||
einstalldocs | ||
prune_libtool_files --modules | ||
} |