From 590b9b7b03bf4651e099949e318755af7cfa81b8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 1 Aug 2021 22:03:23 +0100 Subject: gentoo resync : 01.08.2021 --- .../gst-transcoder/gst-transcoder-1.14.1-r1.ebuild | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild (limited to 'media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild') diff --git a/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild b/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild new file mode 100644 index 000000000000..2acbdff7a418 --- /dev/null +++ b/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson xdg + +DESCRIPTION="GStreamer Transcoding API" +HOMEPAGE="https://github.com/pitivi/gst-transcoder" +SRC_URI="https://github.com/pitivi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="gtk-doc" + +RDEPEND=" + dev-libs/gobject-introspection:= + dev-libs/glib:2 + >=media-libs/gstreamer-${PV}:1.0[introspection] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection] + !>media-libs/gst-plugins-bad-1.18 +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 ) + virtual/pkgconfig +" + +src_prepare() { + xdg_src_prepare + gnome2_environment_reset # fixes gst /dev access under sandbox for g-ir-scanner +} + +src_configure() { + addwrite /dev/dri/ + local emesonargs=( + $(meson_use !gtk-doc disable_doc) + # gobject-introspection can be optional now, but the only consumer (pitivi) requires it. + # Migration to have the option is not done, as gst-transcoder moves into gst-plugins-bad-1.18 anyhow. + -Ddisable_introspection=false + ) + meson_src_configure +} -- cgit v1.2.3