diff --git a/gstreamer1-plugins-ugly.spec b/gstreamer1-plugins-ugly.spec index cbb13c6..6ea4928 100644 --- a/gstreamer1-plugins-ugly.spec +++ b/gstreamer1-plugins-ugly.spec @@ -2,24 +2,24 @@ Summary: GStreamer 1.0 streaming media framework "ugly" plug-ins Name: gstreamer1-plugins-ugly -Version: 1.16.0 -Release: 3%{?dist} +Version: 1.14.0 +Release: 1%{?dist} License: LGPLv2+ +Group: Applications/Multimedia URL: https://gstreamer.freedesktop.org/ Source0: %{url}/src/%{src_name}/%{src_name}-%{version}.tar.xz -BuildRequires: gcc BuildRequires: gstreamer1-devel >= %{version} BuildRequires: gstreamer1-plugins-base-devel >= %{version} BuildRequires: gettext-devel BuildRequires: libid3tag-devel >= 0.15.0 +BuildRequires: mpeg2dec-devel >= 0.4.0 BuildRequires: orc-devel >= 0.4.5 BuildRequires: x264-devel >= 0.0.0-0.28 BuildRequires: opencore-amr-devel # Provides locale files -# relax dep to >= to make fedora/rpmfusion upgrades easier -Requires: %{name}-free%{?_isa} >= %{version} +Requires: %{name}-free%{?_isa} = %{version} # Subpkg is empty, so no point -- rex Obsoletes: %{name}-devel-docs < 1.13 @@ -34,6 +34,24 @@ gstreamer-plugins-good because: - the license of the library is not LGPL - there are possible licensing issues with the code. + +%package devel-docs +Summary: Development documentation for the GStreamer "ugly" plug-ins +Requires: %{name} = %{version}-%{release} +Requires: %{name}-free-devel = %{version} +BuildArch: noarch + +%description devel-docs +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +This package contains the development documentation for the plug-ins that can't +be shipped in gstreamer-plugins-good because: +- the license is not LGPL +- the license of the library is not LGPL +- there are possible licensing issues with the code. + + %prep %autosetup -p1 -n %{src_name}-%{version} @@ -52,11 +70,11 @@ gstreamer-plugins-good because: --disable-a52dec \ --disable-xingmux \ --disable-lame \ - --disable-twolame \ - --disable-mpeg2dec + --disable-twolame %make_build V=1 + %install %make_install V=1 @@ -77,56 +95,15 @@ rm -fv %{buildroot}%{_datadir}/gtk-doc/html/%{src_name}-plugins-1.0/* # Plugins with external dependencies %{_libdir}/gstreamer-1.0/libgstamrnb.so %{_libdir}/gstreamer-1.0/libgstamrwbdec.so +%{_libdir}/gstreamer-1.0/libgstmpeg2dec.so %{_libdir}/gstreamer-1.0/libgstx264.so +#files devel-docs +# Take the dir and everything below it for proper dir ownership +#doc %{_datadir}/gtk-doc/html/%{src_name}-plugins-1.0/ -%changelog -* Fri Aug 09 2019 RPM Fusion Release Engineering - 1.16.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu May 16 2019 Leigh Scott - 1.16.0-2 -- Disable mpeg2dec, it's been moved to the fedora package - -* Wed Apr 24 2019 Leigh Scott - 1.16.0-1 -- 1.16.0 - -* Mon Mar 18 2019 Sérgio Basto - 1.15.2-1 -- Update to 1.15.2 - -* Tue Mar 12 2019 Sérgio Basto - 1.15.1-3 -- Mass rebuild for x264 - -* Mon Mar 04 2019 RPM Fusion Release Engineering - 1.15.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Feb 09 2019 Leigh Scott - 1.15.1-1 -- 1.15.1 -- clean spec - -* Wed Nov 07 2018 Rex Dieter - 1.14.4-2 -- rebuild for x264 (rf#5071) - -* Tue Oct 09 2018 Rex Dieter - 1.14.4-1 -- 1.14.4 - -* Thu Oct 04 2018 Sérgio Basto - 1.14.3-2 -- Mass rebuild for x264 and/or x265 - -* Tue Sep 18 2018 Leigh Scott - 1.14.3-1 -- 1.14.3 - -* Sat Aug 18 2018 Rex Dieter - 1.14.2-1 -- 1.14.2 - -* Thu Jul 26 2018 RPM Fusion Release Engineering - 1.14.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu May 31 2018 Rex Dieter - 1.14.1-2 -- BR: s/mpeg2dec-devel/libmpeg2-devel/ - -* Thu May 31 2018 Rex Dieter - 1.14.1-1 -- 1.14.1 +%changelog * Fri Mar 23 2018 Rex Dieter - 1.14.0-1 - 1.14.0 diff --git a/sources b/sources index 2d8cd48..445fef0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1ec343c58d4b17d682f7befa8453c11c gst-plugins-ugly-1.16.0.tar.xz +bcb1f8d9339176aee2b5da2a9cb2df88 gst-plugins-ugly-1.14.0.tar.xz