import gstreamer1-plugins-good-1.16.1-1.el8

This commit is contained in:
CentOS Sources 2020-04-28 04:52:10 -04:00 committed by Andrew Lukoshko
parent 6c2f013678
commit cf32b41afc
3 changed files with 44 additions and 5 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/gst-plugins-good-1.14.0.tar.xz SOURCES/gst-plugins-good-1.16.1.tar.xz

View File

@ -1 +1 @@
d295c35c46bc6c800ecf34e7a054a7b764b94a3d SOURCES/gst-plugins-good-1.14.0.tar.xz 2b88a2d36bc53bed1b06c359ed676ec8b8675d5c SOURCES/gst-plugins-good-1.16.1.tar.xz

View File

@ -3,8 +3,10 @@
# Only build extras on Fedora # Only build extras on Fedora
%if 0%{?fedora} %if 0%{?fedora}
%bcond_without extras %bcond_without extras
%bcond_without qt
%else %else
%bcond_with extras %bcond_with extras
%bcond_with qt
%endif %endif
#global gitrel 140 #global gitrel 140
@ -12,8 +14,8 @@
#global shortcommit %(c=%{gitcommit}; echo ${c:0:5}) #global shortcommit %(c=%{gitcommit}; echo ${c:0:5})
Name: gstreamer1-plugins-good Name: gstreamer1-plugins-good
Version: 1.14.0 Version: 1.16.1
Release: 4%{?gitcommit:.git%{shortcommit}}%{?dist} Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist}
Summary: GStreamer plugins with good code and licensing Summary: GStreamer plugins with good code and licensing
License: LGPLv2+ 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 Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz
%endif %endif
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: gstreamer1-devel >= %{version} BuildRequires: gstreamer1-devel >= %{version}
BuildRequires: gstreamer1-plugins-base-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: flac-devel >= 1.1.4
BuildRequires: gdk-pixbuf2-devel BuildRequires: gdk-pixbuf2-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
@ -108,6 +114,29 @@ good quality and under the LGPL license.
This package (%{name}-gtk) contains the gtksink output plugin. 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} %if %{with extras}
%package extras %package extras
@ -140,7 +169,6 @@ to be installed.
--enable-orc \ --enable-orc \
--disable-monoscope \ --disable-monoscope \
--disable-aalib \ --disable-aalib \
--disable-cairo \
--disable-libcaca \ --disable-libcaca \
%if %{with extras} %if %{with extras}
--enable-jack \ --enable-jack \
@ -272,6 +300,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so %{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so
# gstreamer-plugins with external dependencies but in the main package # gstreamer-plugins with external dependencies but in the main package
%{_libdir}/gstreamer-%{majorminor}/libgstcairo.so
%{_libdir}/gstreamer-%{majorminor}/libgstflac.so %{_libdir}/gstreamer-%{majorminor}/libgstflac.so
%{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so %{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so
%{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so %{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so
@ -299,6 +328,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# Plugins with external dependencies # Plugins with external dependencies
%{_libdir}/gstreamer-%{majorminor}/libgstgtk.so %{_libdir}/gstreamer-%{majorminor}/libgstgtk.so
%if %{with qt}
%files qt
%{_libdir}/gstreamer-%{majorminor}/libgstqmlgl.so
%endif
%if %{with extras} %if %{with extras}
%files extras %files extras
# Plugins with external dependencies # Plugins with external dependencies
@ -307,6 +341,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog %changelog
* Thu Nov 14 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.1-1
- Update to 1.16.1
- enable cairo plugins
- Resolves: rhbz#1756299
* Tue Jul 17 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-4 * Tue Jul 17 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-4
- Only build extras on Fedora - Only build extras on Fedora