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:
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
-}