logo

overlay

My own overlay for experimentations, use with caution, no support is provided
commit: 951be4a4678636f26ff392233d4c0e2045676f86
parent: 17510cbd2aa4b08564f77fb68b62e1fa748124c8
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 28 Sep 2020 15:09:58 +0200

media-plugins/gst-plugins-libav: Version bump, 1.18.0

Diffstat:

Mmedia-plugins/gst-plugins-libav/Manifest2+-
Dmedia-plugins/gst-plugins-libav/gst-plugins-libav-1.16.2.ebuild59-----------------------------------------------------------
Amedia-plugins/gst-plugins-libav/gst-plugins-libav-1.18.0.ebuild36++++++++++++++++++++++++++++++++++++
3 files changed, 37 insertions(+), 60 deletions(-)

diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest @@ -1 +1 @@ -DIST gst-libav-1.16.2.tar.xz 9466288 BLAKE2B c14f3921bf357541b6ae4b5095dbff963fec90aa9ae3ef59e7b52c1d1f68fce8f497de017a6654f293d7b489ff5a880896018f5de0412456668f60bae1b2a32a SHA512 10817dec823b8ca84372d16e36c4ee11ab7a96a9168418f4c0bd0909fbda0ff45426bd3f754d7d491d4b07a51ec7eaa8e065e7e5c1daa120828c35a68adb312d +DIST gst-libav-1.18.0.tar.xz 272124 BLAKE2B f7182004439bcc5e6765dc9a1729a3f49bb18f34bd2192ea21948bd6871c23b94bcfc437e9e7347427ff08d411808ff7ca8ebe5e13f1eb72410d8aff53503a13 SHA512 f2740cc75059bc8d816ca92a2881e7e6d4d235bb0ae55bb51a6a7b8ecca84144524ba5fc79849d79f5d3f251265b75dc019a0bbe5ee008456f81348a9b488066 diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.16.2.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.16.2.ebuild @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eapi7-ver multilib-minimal - -MY_PN="gst-libav" -MY_PV="$(ver_cut 1-3)" -MY_P="${MY_PN}-${MY_PV}" -FFMPEG_PV="$(ver_cut 4- ${PV%_*})" - -DESCRIPTION="FFmpeg based gstreamer plugin" -HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html" -SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="1.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" -IUSE="+orc" - -RDEPEND=" - >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] - >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}] - >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}] - >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}] - orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.12 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" - -S="${WORKDIR}/${MY_P}" - -RESTRICT="test" # FIXME: tests seem to get stuck at one point; investigate properly - -multilib_src_configure() { - GST_PLUGINS_BUILD="" - - ECONF_SOURCE=${S} \ - econf \ - --disable-maintainer-mode \ - --with-package-name="Gentoo GStreamer ebuild" \ - --with-package-origin="https://www.gentoo.org" \ - --disable-fatal-warnings \ - --with-system-libav \ - $(use_enable orc) -} - -multilib_src_compile() { - # Don't build with -Werror; verbose build - emake ERROR_CFLAGS= V=1 -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.18.0.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.18.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gstreamer-meson multilib-minimal + +MY_PN="gst-libav" +MY_PV="$(ver_cut 1-3)" +MY_P="${MY_PN}-${MY_PV}" +FFMPEG_PV="$(ver_cut 4- ${PV%_*})" + +DESCRIPTION="FFmpeg based gstreamer plugin" +HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html" +SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" +IUSE="+orc" + +RDEPEND=" + >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] + >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}] + >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}] + >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}] + orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.12 + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] +" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="test" # FIXME: tests seem to get stuck at one point; investigate properly