logo

overlay

My own overlay for experimentations, use with caution, no support is provided
commit: 10a311042b2c56fcb5221c63b2681204c552e663
parent: b74671c5d190e2a5c73df8392300a9e514b3e76c
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 30 Sep 2020 15:09:21 +0200

media-libs/gst-plugins-ugly-1.18.0: Build plugins with no external deps

Diffstat:

Amedia-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0-r1.ebuild33+++++++++++++++++++++++++++++++++
Dmedia-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0.ebuild27---------------------------
2 files changed, 33 insertions(+), 27 deletions(-)

diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0-r1.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GST_ORG_MODULE="gst-plugins-ugly" + +# List done from editing meson_options.txt in app-editors/vis +# - Get only the ones with no-external deps (nicely in their own block) +# - :x/option\('([^']*)'.*/ c/\1/ +# - Press J +GST_PLUGINS_BUILD="asfdemux dvdlpcmdec dvdsub realmedia xingmux" + +inherit gstreamer-meson + +DESCRIPTION="Basepack of plugins for gstreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" + +LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL library + +RDEPEND=" + >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] + >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}] + >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.12 +" + +multilib_src_install_all() { + DOCS="AUTHORS ChangeLog NEWS README RELEASE" + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.18.0.ebuild @@ -1,27 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GST_ORG_MODULE="gst-plugins-ugly" - -inherit gstreamer-meson - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="https://gstreamer.freedesktop.org/" - -LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL library - -RDEPEND=" - >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] - >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}] - >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.12 -" - -multilib_src_install_all() { - DOCS="AUTHORS ChangeLog NEWS README RELEASE" - einstalldocs - find "${ED}" -name '*.la' -delete || die -}