From 1fc829d6f02e87114347548f75972a8d9de8befc Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Apr 28 2020 08:52:10 +0000 Subject: import gstreamer1-plugins-good-1.16.1-1.el8 --- diff --git a/.gitignore b/.gitignore index a06083d..db6c98f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/gst-plugins-good-1.14.0.tar.xz +SOURCES/gst-plugins-good-1.16.1.tar.xz diff --git a/.gstreamer1-plugins-good.metadata b/.gstreamer1-plugins-good.metadata index 4bc836e..5b6c993 100644 --- a/.gstreamer1-plugins-good.metadata +++ b/.gstreamer1-plugins-good.metadata @@ -1 +1 @@ -d295c35c46bc6c800ecf34e7a054a7b764b94a3d SOURCES/gst-plugins-good-1.14.0.tar.xz +2b88a2d36bc53bed1b06c359ed676ec8b8675d5c SOURCES/gst-plugins-good-1.16.1.tar.xz diff --git a/SPECS/gstreamer1-plugins-good.spec b/SPECS/gstreamer1-plugins-good.spec index 40862df..21ae806 100644 --- a/SPECS/gstreamer1-plugins-good.spec +++ b/SPECS/gstreamer1-plugins-good.spec @@ -3,8 +3,10 @@ # Only build extras on Fedora %if 0%{?fedora} %bcond_without extras +%bcond_without qt %else %bcond_with extras +%bcond_with qt %endif #global gitrel 140 @@ -12,8 +14,8 @@ #global shortcommit %(c=%{gitcommit}; echo ${c:0:5}) Name: gstreamer1-plugins-good -Version: 1.14.0 -Release: 4%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.16.1 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer plugins with good code and licensing License: LGPLv2+ @@ -27,9 +29,13 @@ Source0: gst-plugins-good-%{version}.tar.xz Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz %endif +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: gstreamer1-devel >= %{version} BuildRequires: gstreamer1-plugins-base-devel >= %{version} +BuildRequires: cairo-devel >= 1.10.0 +BuildRequires: cairo-gobject-devel >= 1.10.0 BuildRequires: flac-devel >= 1.1.4 BuildRequires: gdk-pixbuf2-devel BuildRequires: libjpeg-devel @@ -108,6 +114,29 @@ good quality and under the LGPL license. This package (%{name}-gtk) contains the gtksink output plugin. +%if %{with qt} +%package qt +Summary: GStreamer "good" plugins qt qml plugin +Requires: %{name}%{?_isa} = %{version}-%{release} + +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5WaylandClient) + +Supplements: (gstreamer1-plugins-good and qt5-qtdeclarative) + +%description qt +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +GStreamer Good Plugins is a collection of well-supported plugins of +good quality and under the LGPL license. + +This package (%{name}-qt) contains the qtsink output plugin. +%endif + %if %{with extras} %package extras @@ -140,7 +169,6 @@ to be installed. --enable-orc \ --disable-monoscope \ --disable-aalib \ - --disable-cairo \ --disable-libcaca \ %if %{with extras} --enable-jack \ @@ -272,6 +300,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so # gstreamer-plugins with external dependencies but in the main package +%{_libdir}/gstreamer-%{majorminor}/libgstcairo.so %{_libdir}/gstreamer-%{majorminor}/libgstflac.so %{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so %{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so @@ -299,6 +328,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # Plugins with external dependencies %{_libdir}/gstreamer-%{majorminor}/libgstgtk.so +%if %{with qt} +%files qt +%{_libdir}/gstreamer-%{majorminor}/libgstqmlgl.so +%endif + %if %{with extras} %files extras # Plugins with external dependencies @@ -307,6 +341,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Thu Nov 14 2019 Wim Taymans - 1.16.1-1 +- Update to 1.16.1 +- enable cairo plugins +- Resolves: rhbz#1756299 + * Tue Jul 17 2018 Wim Taymans - 1.14.0-4 - Only build extras on Fedora