diff options
author | 2024-12-24 10:34:29 +0000 | |
---|---|---|
committer | 2025-01-04 21:32:26 +0000 | |
commit | 87aecf8e40377cd7e0f919fca7021760ea31eca8 (patch) | |
tree | 1643c0ee1e7d13e83cf1f9ce3b2c1285b44bc84c /media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild | |
parent | dev-python/gst-python: add 1.24.10 (diff) | |
download | gentoo-87aecf8e40377cd7e0f919fca7021760ea31eca8.tar.gz gentoo-87aecf8e40377cd7e0f919fca7021760ea31eca8.tar.bz2 gentoo-87aecf8e40377cd7e0f919fca7021760ea31eca8.zip |
media-libs/gstreamer-editing-services: add 1.24.10
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild')
-rw-r--r-- | media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild new file mode 100644 index 000000000000..c5c89ff1d13a --- /dev/null +++ b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.10.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-r1 + +DESCRIPTION="SDK for making video editors and more" +HOMEPAGE="http://wiki.pitivi.org/wiki/GES" +SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz" +S="${WORKDIR}"/${P/gstreamer/gst} + +LICENSE="LGPL-2+" +SLOT="1.0" +KEYWORDS="~amd64 ~arm64 ~x86" + +IUSE="+introspection test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# Some tests are failing +RESTRICT="test" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/glib-2.40.0:2 + dev-libs/libxml2:2 + >=media-libs/gstreamer-${PV}:1.0[introspection?] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection?] + >=media-libs/gst-plugins-bad-${PV}:1.0[introspection?] + introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + python_setup + + local emesonargs=( + -Ddoc=disabled # hotdoc not packaged + $(meson_feature introspection) + $(meson_feature test tests) + -Dbash-completion=disabled + -Dxptv=disabled + -Dpython=enabled + -Dvalidate=disabled + -Dexamples=disabled + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_moduleinto gi.overrides + python_foreach_impl python_domodule bindings/python/gi/overrides/GES.py +} |