#build with gstreamer1.0-validate %bcond_with validate %bcond_without python %global _python_bytecompile_extra 0 %define api 1.0 %define major 0 %define libname %mklibname ges %api %major %define girname %mklibname ges-gir %api %define develname %mklibname -d ges %api %define plugname gstreamer%{api}-nle Summary: GStreamer editing services Name: gstreamer1.0-editing-services Version: 1.18.3 Release: %mkrel 1 Source0: https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-%{version}.tar.xz License: LGPLv2+ Group: Video/Utilities URL: https://gstreamer.freedesktop.org/modules/gst-editing-services.html BuildRequires: meson BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gstreamer-controller-1.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) #BuildRequires: pkgconfig(gstreamer-plugins-good-1.0) %if %{with validate} BuildRequires: pkgconfig(gst-validate-1.0) %endif BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: pkgconfig(python-3.8-embed) BuildRequires: gobject-introspection-devel BuildRequires: gstreamer1.0-devtools BuildRequires: flex %ifarch %{valgrind_arches} BuildRequires: pkgconfig(valgrind) %endif %description GStreamer editing services. %package python Summary: Python bindings for %{name} Group: Development/Python Requires: gstreamer1.0-python %description python Python bindings for %{name}. %package -n %{libname} Summary: Libraries for GStreamer editing services Group: System/Libraries %description -n %{libname} Libraries for GStreamer editing services. %package -n %{plugname} Summary: GStreamer Non Linear Engine plugin Group: Video/Utilities Obsoletes: gstreamer1.0-gnonlin < 1.6.0 %description -n %{plugname} GStreamer Non Linear Engine plugin. %package -n %{girname} Summary: GObject Introspection interface libraries for %{name} Group: System/Libraries Requires: %{libname} = %{version} %description -n %{girname} GObject Introspection interface libraries for %{name}. %package -n %{develname} Summary: Libraries and include files for GStreamer editing services Group: Development/C Requires: %{libname} = %{version} Requires: %{girname} = %{version} Requires: %{name} = %{version} Provides: %{name}-devel = %{version}-%{release} %description -n %{develname} Libraries and include files for GStreamer editing services. %prep %setup -q -n gst-editing-services-%{version} %build %meson \ -Dpackage-name='%{_vendor} %{name} package' \ -Dpackage-origin='https://www.%{_real_vendor}.org' \ -Ddoc=%{?with_docs:enabled}%{?!with_docs:disabled} \ -Dpython=%{?with_python:enabled}%{?!with_python:disabled} \ -Dvalidate=%{?with_validate:enabled}%{?!with_validate:disabled} \ -Dexamples=disabled %meson_build %install %meson_install %files %doc README NEWS ChangeLog AUTHORS %{_bindir}/ges-launch-%{api} %{_mandir}/man1/ges-launch-%{api}.1* %{_datadir}/bash-completion/completions/ges-launch-%{api} %{_libdir}/gstreamer-1.0/libgstges.so %{_libdir}/gst-validate-launcher/python/launcher/apps/geslaunch.py %{_datadir}/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario %files python %{python3_sitelib}/gi/overrides/GES.py %{python3_sitelib}/gi/overrides/__pycache__/GES*.py* %files -n %{libname} %{_libdir}/libges-%{api}.so.%{major} %{_libdir}/libges-%{api}.so.%{major}.* %files -n %{plugname} %{_libdir}/gstreamer-%{api}/libgstnle.so %files -n %{girname} %{_libdir}/girepository-1.0/GES-%{api}.typelib %files -n %{develname} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/gstreamer-%{api}/ges/ %{_datadir}/gir-1.0/GES-%{api}.gir %changelog * Mon Jan 18 2021 wally <wally> 1.18.3-1.mga8 + Revision: 1672331 - new version 1.18.3 * Wed Dec 09 2020 wally <wally> 1.18.2-1.mga8 + Revision: 1655017 - new version 1.18.2 * Sat Nov 21 2020 wally <wally> 1.18.1-1.mga8 + Revision: 1648243 - new version 1.18.1 * Sun Sep 13 2020 wally <wally> 1.18.0-1.mga8 + Revision: 1625918 - new version 1.18.0 - switch to meson build * Tue Feb 18 2020 umeabot <umeabot> 1.16.2-2.mga8 + Revision: 1539265 - Mageia 8 Mass Rebuild + wally <wally> - replace deprecated %%configure2_5x * Wed Dec 04 2019 daviddavid <daviddavid> 1.16.2-1.mga8 + Revision: 1464333 - new version 1.16.2 * Tue Sep 24 2019 daviddavid <daviddavid> 1.16.1-1.mga8 + Revision: 1445551 - new version 1.16.1 * Thu Apr 25 2019 wally <wally> 1.16.0-1.mga7 + Revision: 1395279 - new version 1.16.0 * Thu Oct 04 2018 daviddavid <daviddavid> 1.14.4-1.mga7 + Revision: 1317566 - new version 1.14.4 * Tue Sep 18 2018 daviddavid <daviddavid> 1.14.3-1.mga7 + Revision: 1259538 - new version 1.14.3 * Sat Jul 21 2018 daviddavid <daviddavid> 1.14.2-1.mga7 + Revision: 1244562 - new version: 1.14.2 * Mon May 21 2018 wally <wally> 1.14.1-1.mga7 + Revision: 1231163 - new version 1.14.1 * Sun Mar 25 2018 wally <wally> 1.14.0-1.mga7 + Revision: 1212146 - new version 1.14.0 - enable valgrind on all supported arches * Tue Sep 26 2017 wally <wally> 1.12.3-1.mga7 + Revision: 1160003 - new version 1.12.3 * Tue Jul 25 2017 wally <wally> 1.12.2-1.mga7 + Revision: 1130765 - new version 1.12.2 * Fri Feb 10 2017 ns80 <ns80> 1.10.3-1.mga6 + Revision: 1085494 - new version 1.10.3 * Sun Jan 15 2017 wally <wally> 1.10.2-1.mga6 + Revision: 1081799 - new version 1.10.2 * Fri Aug 19 2016 luigiwalser <luigiwalser> 1.8.3-1.mga6 + Revision: 1047092 - 1.8.3 * Fri Jun 10 2016 luigiwalser <luigiwalser> 1.8.2-1.mga6 + Revision: 1021007 - 1.8.2 * Mon May 09 2016 luigiwalser <luigiwalser> 1.8.1-1.mga6 + Revision: 1011382 - 1.8.1 * Fri Mar 25 2016 wally <wally> 1.8.0-1.mga6 + Revision: 995312 - new version 1.8.0 - add pkg origin information * Sat Mar 19 2016 wally <wally> 1.7.91-1.mga6 + Revision: 992937 - new version 1.7.91 * Sat Mar 05 2016 wally <wally> 1.7.90-1.mga6 + Revision: 985956 - new version 1.7.90 * Sun Jan 03 2016 luigiwalser <luigiwalser> 1.6.2-1.mga6 + Revision: 918898 - 1.6.2 * Sat Oct 10 2015 wally <wally> 1.6.0-3.mga6 + Revision: 889263 - drop plugin requires from lib pkg * Sat Oct 10 2015 wally <wally> 1.6.0-2.mga6 + Revision: 889211 - obsolete gstreamer1.0-gnonlin - make lib pkg to require plugin pkg * Sat Oct 10 2015 wally <wally> 1.6.0-1.mga6 + Revision: 889187 - new version 1.6.0 - fix license - add package origin - add subpkg for GStreamer Non Linear Engine (nle) * Thu Jul 02 2015 wally <wally> 1.4.0-3.mga6 + Revision: 849563 - rebuild to get more typelib() requires * Mon Jun 29 2015 wally <wally> 1.4.0-2.mga6 + Revision: 847483 - add requires for gir pkg to devel pkg * Sat Oct 25 2014 wally <wally> 1.4.0-1.mga5 + Revision: 793324 - new version 1.4.0 * Wed Oct 15 2014 umeabot <umeabot> 1.1.90-5.mga5 + Revision: 745209 - Second Mageia 5 Mass Rebuild * Sun Sep 28 2014 tv <tv> 1.1.90-4.mga5 + Revision: 731163 - rebuild so that it picks typelib() requires * Tue Sep 16 2014 umeabot <umeabot> 1.1.90-3.mga5 + Revision: 679982 - Mageia 5 Mass Rebuild * Mon Oct 21 2013 umeabot <umeabot> 1.1.90-2.mga4 + Revision: 541037 - Mageia 4 Mass Rebuild * Fri Oct 11 2013 fwang <fwang> 1.1.90-1.mga4 + Revision: 494989 - update file list - update url - do not build example - update file list - update tarball - br gnome-common - add br - drop unsatisfied br - imported package gstreamer1.0-editing-services