From 9d28fbf20ba9e6e0621d3e0f6a508ff4a75112c7 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 23:32:20 +0100 Subject: [PATCH] move non-library files from libgst-plugins-base010 to gst-plugins-base010 package [release 0.10.36-4mamba;Sat Apr 12 2014] --- README.md | 17 +++ gst-plugins-base010.spec | 272 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 289 insertions(+) create mode 100644 gst-plugins-base010.spec diff --git a/README.md b/README.md index 038ada7..7d59cea 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,19 @@ # gst-plugins-base010 +This package contains a set of reference plugins, base classes for other plugins, and helper libraries. +This module is kept up-to-date together with the core developments. +Element writers should look at the elements in this module as a reference for their development. + +This module contains elements for, among others: +* device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia +* containers: ogg +* codecs: vorbis, theora +* text: textoverlay, subparse +* sources: audiotestsrc, videotestsrc, gnomevfssrc +* network: tcp +* typefind +* audio processing: audioconvert, adder, audiorate, audioscale, volume +* visualisation: libvisual +* video processing: ffmpegcolorspace +* aggregate elements: decodebin, playbin + diff --git a/gst-plugins-base010.spec b/gst-plugins-base010.spec new file mode 100644 index 0000000..fa555d3 --- /dev/null +++ b/gst-plugins-base010.spec @@ -0,0 +1,272 @@ +%define majorminor %(echo %version | cut -d. -f 1-2) +%define libname lib%{name} + +Name: gst-plugins-base010 +Version: 0.10.36 +Release: 4mamba +Summary: GStreamer Streaming-media framework plugins +Group: System/Multimedia +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://gstreamer.freedesktop.org +Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libGConf-devel +BuildRequires: libICE-devel +BuildRequires: libSM-devel +BuildRequires: libX11-devel +BuildRequires: libXext-devel +BuildRequires: libXv-devel +BuildRequires: libalsa-devel +BuildRequires: libcairo-devel +BuildRequires: libcdparanoia-devel +BuildRequires: libglib-devel +%if "%{stage1}" != "1" +BuildRequires: libgnome-vfs-devel +%endif +BuildRequires: libgstreamer010-devel +BuildRequires: libogg-devel +BuildRequires: liborc-devel +BuildRequires: libpango-devel +BuildRequires: libtheora-devel +BuildRequires: libvisual-devel +BuildRequires: libvorbis-devel +BuildRequires: libxml2-devel +BuildRequires: libz-devel +## AUTOBUILDREQ-END +BuildRequires: gettext-devel +BuildRequires: pkgconfig +BuildRequires: valgrind-devel +BuildRequires: libpython-devel +BuildRequires: libcheck-devel +BuildRequires: orc +Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: gst-plugins-base0.10 +Provides: gst-plugins-base0.10 +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +This package contains a set of reference plugins, base classes for other plugins, and helper libraries. +This module is kept up-to-date together with the core developments. +Element writers should look at the elements in this module as a reference for their development. + +This module contains elements for, among others: +* device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia +* containers: ogg +* codecs: vorbis, theora +* text: textoverlay, subparse +* sources: audiotestsrc, videotestsrc, gnomevfssrc +* network: tcp +* typefind +* audio processing: audioconvert, adder, audiorate, audioscale, volume +* visualisation: libvisual +* video processing: ffmpegcolorspace +* aggregate elements: decodebin, playbin + +%package -n %{libname} +Summary: GStreamer plugin libraries +Group: System/Libraries +Obsoletes: libgst-plugins-base0.10 +Provides: libgst-plugins-base0.10 = %{version} + +%description -n %{libname} +This package contain the basic audio and video playback library and the interfaces library. + +%package -n %{libname}-devel +Summary: GStreamer Plugin Library Headers +Group: Development/Libraries +Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: libgst-plugins-base0.10-devel +Provides: libgst-plugins-base0.10-devel = %{version} + +%description -n %{libname}-devel +This package contains a set of reference plugins, base classes for other plugins, and helper libraries. + +%package -n %{libname}-apidocs +Summary: GStreamer Plugin Base Library API documentation +Group: Documentation +Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} +Requires: gtk-doc +Obsoletes: libgst-plugins-base0.10-apidocs +Provides: libgst-plugins-base0.10-apidocs = %{version} + +%description -n %{libname}-apidocs +GStreamer Plugin Base Library API documentation. + +%prep +%setup -q -n gst-plugins-base-%{version} + +%build +export CHECK_LIBS=-lcheck +%configure \ + --enable-libvisual \ + --enable-gio \ + --disable-ivorbis + +#\ + # --enable-gtk-doc \ +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%find_lang gst-plugins-base-%{majorminor} + +# remove uppackaged files +rm -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.la +rm -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.a +rm -f %{buildroot}%{_libdir}/*.a +rm -f %{buildroot}%{_libdir}/*.la + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files -f gst-plugins-base-%{majorminor}.lang +%defattr(-,root,root) +%{_bindir}/gst-discoverer-%{majorminor} +%{_bindir}/gst-visualise-%{majorminor} +%dir %{_datadir}/gst-plugins-base +%{_datadir}/gst-plugins-base/license-translations.dict +%{_mandir}/man1/gst-visualise-%{majorminor}.* +%doc COPYING + +%files -n %{libname} +%defattr(-,root,root) +%{_libdir}/libgstapp-%{majorminor}.so.* +%{_libdir}/libgstaudio-%{majorminor}.so.* +%{_libdir}/libgstcdda-%{majorminor}.so.* +%{_libdir}/libgstfft-%{majorminor}.so.* +%{_libdir}/libgstinterfaces-%{majorminor}.so.* +%{_libdir}/libgstnetbuffer-%{majorminor}.so.* +%{_libdir}/libgstriff-%{majorminor}.so.* +%{_libdir}/libgstrtp-%{majorminor}.so.* +%{_libdir}/libgsttag-%{majorminor}.so.* +%{_libdir}/libgstvideo-%{majorminor}.so.* +%{_libdir}/libgstpbutils-%{majorminor}.so.* +%{_libdir}/libgstrtsp-%{majorminor}.so.* +%{_libdir}/libgstsdp-%{majorminor}.so.* +%{_libdir}/gstreamer-%{majorminor}/*.so +%{_libdir}/girepository-1.0/Gst*.typelib +%doc AUTHORS COPYING.LIB + +%files -n %{libname}-devel +%defattr(-,root,root) +%{_includedir}/gstreamer-%{majorminor}/gst/app +%{_includedir}/gstreamer-%{majorminor}/gst/audio +%{_includedir}/gstreamer-%{majorminor}/gst/cdda/ +%{_includedir}/gstreamer-%{majorminor}/gst/fft/ +%{_includedir}/gstreamer-%{majorminor}/gst/interfaces +%{_includedir}/gstreamer-%{majorminor}/gst/netbuffer +%{_includedir}/gstreamer-%{majorminor}/gst/riff +%{_includedir}/gstreamer-%{majorminor}/gst/tag/ +%{_includedir}/gstreamer-%{majorminor}/gst/video/ +%{_includedir}/gstreamer-%{majorminor}/gst/floatcast/ +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils +%{_includedir}/gstreamer-%{majorminor}/gst/rtp +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp +%{_includedir}/gstreamer-%{majorminor}/gst/sdp +%{_libdir}/libgstapp-%{majorminor}.so +%{_libdir}/libgstaudio-%{majorminor}.so +%{_libdir}/libgstcdda-%{majorminor}.so +%{_libdir}/libgstfft-%{majorminor}.so +%{_libdir}/libgstinterfaces-%{majorminor}.so +%{_libdir}/libgstnetbuffer-%{majorminor}.so +%{_libdir}/libgstriff-%{majorminor}.so +%{_libdir}/libgstrtp-%{majorminor}.so +%{_libdir}/libgsttag-%{majorminor}.so +%{_libdir}/libgstvideo-%{majorminor}.so +%{_libdir}/libgstpbutils-%{majorminor}.so +%{_libdir}/libgstrtsp-%{majorminor}.so +%{_libdir}/libgstsdp-%{majorminor}.so +%{_datadir}/gir-1.0/Gst*.gir +%{_libdir}/pkgconfig/*.pc +%doc ChangeLog NEWS README + +%files -n %{libname}-apidocs +%defattr(-,root,root) +%{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{majorminor}/ +%{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{majorminor}/ + +%changelog +* Sat Apr 12 2014 Silvan Calarco 0.10.36-4mamba +- move non-library files from libgst-plugins-base010 to gst-plugins-base010 package + +* Fri Oct 05 2012 Silvan Calarco 0.10.36-3mamba +- don't obsolete gst-plugins-base + +* Thu Oct 04 2012 Silvan Calarco 0.10.36-2mamba +- rebuilt as legacy package + +* Thu Mar 15 2012 Automatic Build System 0.10.36-1mamba +- automatic version update by autodist + +* Wed Dec 14 2011 Silvan Calarco 0.10.35-2mamba +- integrate gst-plugins-base into libgst-plugins-base + +* Thu Jun 16 2011 Automatic Build System 0.10.35-1mamba +- automatic update by autodist + +* Sat May 14 2011 Automatic Build System 0.10.34-1mamba +- automatic update by autodist + +* Tue Jan 25 2011 Automatic Build System 0.10.32-1mamba +- automatic update by autodist + +* Sat Dec 11 2010 Silvan Calarco 0.10.31-2mamba +- rebuilt with libtheora 1.1.1 and orc 0.4.11 + +* Mon Dec 06 2010 Automatic Build System 0.10.31-1mamba +- automatic update to 0.10.31 by autodist + +* Mon Jul 26 2010 Automatic Build System 0.10.30-1mamba +- automatic update to 0.10.30 by autodist + +* Thu Jun 03 2010 Silvan Calarco 0.10.29-1mamba +- update to 0.10.29 + +* Tue Feb 16 2010 Automatic Build System 0.10.26-1mamba +- automatic update by autodist + +* Sat Nov 21 2009 Automatic Build System 0.10.25-1mamba +- automatic update to 0.10.25 by autodist + +* Mon Aug 10 2009 Automatic Build System 0.10.24-1mamba +- automatic update by autodist + +* Mon May 18 2009 Automatic Build System 0.10.23-1mamba +- automatic update by autodist + +* Mon Mar 02 2009 Silvan Calarco 0.10.22-1mamba +- automatic update by autodist + +* Mon Nov 10 2008 gil 0.10.21-1mamba +- update to 0.10.21 + +* Wed Jul 09 2008 gil 0.10.20-1mamba +- update to 0.10.20 + +* Fri Apr 11 2008 Silvan Calarco 0.10.19-1mamba +- update to 0.10.19 + +* Tue Nov 13 2007 Silvan Calarco 0.10.14-1mamba +- update to 0.10.14 + +* Mon Feb 26 2007 Silvan Calarco 0.10.11-3qilnx +- also obsolete devel and apidocs packages + +* Mon Feb 26 2007 Silvan Calarco 0.10.11-2qilnx +- rename to gst-plugins-base and obsolete libgst-plugins + +* Thu Jan 18 2007 Davide Madrisan 0.10.11-1qilnx +- update to version 0.10.11 by autospec + +* Thu Jun 15 2006 Stefano Cotta Ramusino 0.10.8-1qilnx +- update to version 0.10.8 by autospec +- libgst-plugins-base package changed to libgst-plugins-base0.10 + +* Tue May 23 2006 Davide Madrisan 0.10.7-1qilnx +- package created by autospec