X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst-plugins-base.spec.in;h=05c02c1e19e1f456562c7f4f58471e1636b837d0;hb=6cd0d10d30569549ede31b15486ec387819f8550;hp=9160633688e6c7287b1e780c368b238d6c23236d;hpb=256c7c115e5cb3caa2e24bad7041758f45763c24;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst-plugins-base.spec.in b/gst-plugins-base.spec.in index 9160633..05c02c1 100644 --- a/gst-plugins-base.spec.in +++ b/gst-plugins-base.spec.in @@ -1,54 +1,48 @@ -# This SPEC file is created in a way that tries to solve various demands. -# First of all it tries to create packages that will easily replace both the -# Fedora Core default packages and also replace the extra rpms provided -# by Fedora.us or freshrpms.net. -# At the same time they will only include plugins for which you have the needed -# packages installed at the time you run autogen.sh. This means that if you -# are not careful you might end up with less plugins than what the standard -# packages provide, which in turn means things might stop working for you. -# So make sure you have an idea of what you do before creating RPMS using this -# SPEC file. - -%define register %{_bindir}/gst-register-%{majorminor} > /dev/null 2>&1 || : -%define gst_minver 0.7.6 -%define gstp_minver 0.7.6 - -Name: gstreamer-plugins-base -Version: @VERSION@ -Release: @GST_PLUGINS_VERSION_RELEASE@ -Summary: GStreamer Streaming-media framework plug-ins. +%define majorminor @GST_API_VERSION@ +%define gstreamer gstreamer1 + +%define gst_minver 0.11.0 -%define majorminor @GST_MAJORMINOR@ +Name: %{gstreamer}-plugins-base +Version: @VERSION@ +Release: @PACKAGE_VERSION_RELEASE@.gst +Summary: GStreamer streaming media framework plug-ins Group: Applications/Multimedia License: LGPL -URL: http://gstreamer.net/ -Vendor: GStreamer Backpackers Team -Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-root +URL: http://gstreamer.freedesktop.org/ +Vendor: GStreamer Backpackers Team +Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.xz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%define _glib2 @GLIB2_REQ@ +Requires: %{gstreamer} >= %{gst_minver} +BuildRequires: %{gstreamer}-devel >= %{gst_minver} +BuildRequires: gobject-introspection-devel >= 0.9.12 -Requires: glib2 >= %_glib2 -BuildRequires: glib2-devel >= %_glib2 -Requires: gstreamer09 >= %{gst_minver} -BuildRequires: gstreamer09-devel >= %{gst_minver} BuildRequires: gcc-c++ -BuildRequires: XFree86-devel +BuildRequires: gtk-doc >= 1.3 +BuildRequires: orc-devel +Requires: orc -@USE_GCONF_TRUE@Requires: GConf2 -@USE_GCONF_TRUE@BuildRequires: GConf2-devel -@USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00 -@USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00 @USE_VORBIS_TRUE@Requires: libogg >= 1.0 @USE_VORBIS_TRUE@Requires: libvorbis >= 1.0 @USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0 @USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0 -@USE_XVIDEO_TRUE@Requires: XFree86-libs -@USE_XVIDEO_TRUE@BuildRequires: XFree86-devel +@USE_XVIDEO_TRUE@BuildRequires: libXv-devel +@USE_XVIDEO_TRUE@Requires: libXv-devel +@USE_ALSA_TRUE@BuildRequires: alsa-lib-devel +@USE_ALSA_TRUE@Requires: alsa-lib +@USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel +@USE_CDPARANOIA_TRUE@Requires: cdparanoia +@USE_LIBVISUAL_TRUE@BuildRequires: libvisual-devel +@USE_LIBVISUAL_TRUE@Requires: libvisual +@USE_PANGO_TRUE@BuildRequires: pango-devel +@USE_PANGO_TRUE@Requires: pango +@USE_THEORA_TRUE@BuildRequires: libtheora-devel >= 1.0 +@USE_THEORA_TRUE@Requires: libtheora >= 1.0 %description -GStreamer is a streaming-media framework, based on graphs of filters which +GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data @@ -56,176 +50,261 @@ types or processing capabilities can be added simply by installing new plug-ins. %prep -%setup -n gst-plugins-base-%{version} +%setup -q -n gst-plugins-base-%{version} +export DOCS_ARE_INCOMPLETE_PLEASE_FIXME=0 %build %configure \ - --with-gdk-pixbuf-loader-dir=$RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.2.0/loaders \ - --enable-debug \ - --enable-DEBUG + --enable-gtk-doc --enable-introspection=yes -make %{?_smp_mflags} +make %{?_smp_mflags} CFLAGS+="-Wno-error" CXXFLAGS+="-Wno-error" %install rm -rf $RPM_BUILD_ROOT -export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall -unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL - + # Clean out files that should not be part of the rpm. rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so + +%find_lang gst-plugins-base-%{majorminor} %clean rm -rf $RPM_BUILD_ROOT -%post -@USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` -@USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer-%{majorminor}.schemas > /dev/null -%{register} -%postun -%{register} - -%files +%files -f gst-plugins-base-%{majorminor}.lang %defattr(-, root, root) -%doc AUTHORS COPYING README REQUIREMENTS +%doc AUTHORS COPYING README REQUIREMENTS gst-plugins-base.doap # helper programs -%{_bindir}/gst-launch-ext-%{majorminor} -%{_bindir}/gst-visualise-%{majorminor} -%{_mandir}/man1/gst-launch-ext-%{majorminor}.* -%{_mandir}/man1/gst-visualise-%{majorminor}* -%{_datadir}/locale -# schema files -@USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer-%{majorminor}.schemas +%{_bindir}/gst-discoverer-%{majorminor} +%{_bindir}/gst-play-%{majorminor} +%{_mandir}/man1/gst-discoverer-%{majorminor}* +%{_mandir}/man1/gst-play-%{majorminor}* # libraries -%{_libdir}/libgstinterfaces-%{majorminor}.so.* %{_libdir}/libgstaudio-%{majorminor}.so.* -%{_libdir}/libgstaudiofilter-%{majorminor}.so.* +%{_libdir}/libgstpbutils-%{majorminor}.so* %{_libdir}/libgstriff-%{majorminor}.so.* -%{_libdir}/libgsttagedit-%{majorminor}.so.* +%{_libdir}/libgstrtp-%{majorminor}.so* +%{_libdir}/libgsttag-%{majorminor}.so.* %{_libdir}/libgstvideo-%{majorminor}.so.* -%{_libdir}/libgstnet-%{majorminor}.so.* -%{_libdir}/libgstrtp-%{majorminor}.so.* +%{_libdir}/libgstfft-%{majorminor}.so.* +%{_libdir}/libgstrtsp-%{majorminor}.so.* +%{_libdir}/libgstsdp-%{majorminor}.so.* +%{_libdir}/libgstapp-%{majorminor}.so.* +%{_libdir}/libgstallocators-%{majorminor}.so.* -# non-core plugins without external dependencies +# base plugins without external dependencies %{_libdir}/gstreamer-%{majorminor}/libgstadder.so %{_libdir}/gstreamer-%{majorminor}/libgstaudioconvert.so -%{_libdir}/gstreamer-%{majorminor}/libgstffmpegcolorspace.so -%{_libdir}/gstreamer-%{majorminor}/libgstsinesrc.so -%{_libdir}/gstreamer-%{majorminor}/libgstdecodebin.so -%{_libdir}/gstreamer-%{majorminor}/libgstplaybin.so +%{_libdir}/gstreamer-%{majorminor}/libgstplayback.so %{_libdir}/gstreamer-%{majorminor}/libgsttypefindfunctions.so %{_libdir}/gstreamer-%{majorminor}/libgstvideotestsrc.so %{_libdir}/gstreamer-%{majorminor}/libgstaudiorate.so -%{_libdir}/gstreamer-%{majorminor}/libgstsubparse.so %{_libdir}/gstreamer-%{majorminor}/libgstvolume.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideoconvert.so %{_libdir}/gstreamer-%{majorminor}/libgstvideorate.so %{_libdir}/gstreamer-%{majorminor}/libgstvideoscale.so %{_libdir}/gstreamer-%{majorminor}/libgsttcp.so -%{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudioresample.so +%{_libdir}/gstreamer-%{majorminor}/libgstaudiotestsrc.so +%{_libdir}/gstreamer-%{majorminor}/libgstapp.so +%{_libdir}/gstreamer-%{majorminor}/libgstencodebin.so +%{_libdir}/gstreamer-%{majorminor}/libgstsubparse.so +# Here are packages not in the base plugins package but not dependant +# on an external lib + +# @USE_GST_V4L2_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux2.so + +# base plugins with dependencies +@USE_ALSA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstalsa.so @USE_THEORA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsttheora.so -@USE_GNOME_VFS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgnomevfs.so @USE_VORBIS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstvorbis.so @USE_VORBIS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstogg.so -@USE_XVIDEO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstximage.so +@USE_XVIDEO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstximage*.so @USE_XVIDEO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstxvimagesink.so - - -%package -n gstreamer-plugins-base-devel -Summary: GStreamer Plugin Library Headers. +@USE_LIBVISUAL_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstlibvisual.so +@USE_PANGO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstpango.so +@USE_CDPARANOIA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so +%{_libdir}/gstreamer-%{majorminor}/libgstgio.so +# @USE_SCHRO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstschro.so +%package devel +Summary: GStreamer Plugin Library Headers Group: Development/Libraries -Requires: gstreamer-plugins-base = %{version} +Requires: %{gstreamer}-plugins-base = %{version} -%description -n gstreamer-plugins-base-devel -GStreamer support libraries header files. +%description devel +GStreamer Plugins Base library development and header files. -%files -n gstreamer-plugins-base-devel +%files devel %defattr(-, root, root) # plugin helper library headers +%{_includedir}/gstreamer-%{majorminor}/gst/audio/audio-channels.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/audio-format.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/audio-info.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideodecoder.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideoencoder.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideoutils.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/navigation.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-blend.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-color.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-event.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-format.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-frame.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-info.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-overlay-composition.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtphdrext.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/audio.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiofilter.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/multichannel.h -%{_includedir}/gstreamer-%{majorminor}/gst/floatcast/floatcast.h %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-ids.h %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-media.h %{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-read.h -%{_includedir}/gstreamer-%{majorminor}/gst/video/video.h -%{_includedir}/gstreamer-%{majorminor}/gst/video/videosink.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/colorbalance.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/colorbalancechannel.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/interfaces-enumtypes.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/mixer.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/mixeroptions.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/mixertrack.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/navigation.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/propertyprobe.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tuner.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tunerchannel.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tunernorm.h -%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/xoverlay.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideopool.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideometa.h +%{_includedir}/gstreamer-%{majorminor}//gst/audio/gstaudiometa.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosrc.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosrc.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/multichannel-enumtypes.h -%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstbasertpdepayload.h %{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbuffer.h - -# plugin interface headers %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioclock.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosink.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosink.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstringbuffer.h -%{_includedir}/gstreamer-%{majorminor}/gst/net/gstnetbuffer.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideofilter.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideosink.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiocdsrc.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/descriptions.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/install-plugins.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/missing-plugins.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtcpbuffer.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/gstfft.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/gstfftf32.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/gstfftf64.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/gstffts16.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/gstffts32.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtsp-enumtypes.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtspconnection.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtspdefs.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtspextension.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtspmessage.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtsprange.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtsptransport.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtspurl.h +%{_includedir}/gstreamer-%{majorminor}/gst/sdp/gstsdp.h +%{_includedir}/gstreamer-%{majorminor}/gst/sdp/gstsdpmessage.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtppayloads.h +%{_includedir}/gstreamer-%{majorminor}/gst/tag/gsttagdemux.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/pbutils-enumtypes.h +%{_includedir}/gstreamer-%{majorminor}/gst/app/gstappsink.h +%{_includedir}/gstreamer-%{majorminor}/gst/app/gstappsrc.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/audio-enumtypes.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-enumtypes.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/codec-utils.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/encoding-profile.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/encoding-target.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/gstdiscoverer.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/gstpluginsbaseversion.h +%{_includedir}/gstreamer-%{majorminor}/gst/tag/xmpwriter.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioiec61937.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiodecoder.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioencoder.h +%{_includedir}/gstreamer-%{majorminor}/gst/tag/gsttagmux.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiobasesink.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiobasesrc.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioringbuffer.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbaseaudiopayload.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbasedepayload.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbasepayload.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/streamvolume.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/colorbalance.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/colorbalancechannel.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/videoorientation.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/videooverlay.h +%{_includedir}/gstreamer-%{majorminor}/gst/app/app.h +%{_includedir}/gstreamer-%{majorminor}/gst/pbutils/pbutils.h +%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/rtp.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/rtsp.h +%{_includedir}/gstreamer-%{majorminor}/gst/tag/tag.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video.h +%{_includedir}/gstreamer-%{majorminor}/gst/fft/fft.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtsp/gstrtsp.h +%{_includedir}/gstreamer-%{majorminor}/gst/sdp/sdp.h +%{_includedir}/gstreamer-%{majorminor}/gst/allocators/allocators.h +%{_includedir}/gstreamer-%{majorminor}/gst/allocators/gstdmabuf.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video-chroma.h +%{_libdir}/girepository-1.0/GstAllocators-1.0.typelib +%{_libdir}/libgstallocators-1.0.so +%{_libdir}/pkgconfig/gstreamer-allocators-1.0.pc +%{_datadir}/gir-1.0/GstAllocators-1.0.gir + + +%{_libdir}/libgstfft-%{majorminor}.so +%{_libdir}/libgstrtsp-%{majorminor}.so +%{_libdir}/libgstsdp-%{majorminor}.so %{_libdir}/libgstaudio-%{majorminor}.so -%{_libdir}/libgstaudiofilter-%{majorminor}.so %{_libdir}/libgstriff-%{majorminor}.so -%{_libdir}/libgsttagedit-%{majorminor}.so +%{_libdir}/libgsttag-%{majorminor}.so %{_libdir}/libgstvideo-%{majorminor}.so -%{_libdir}/libgstnet-%{majorminor}.so %{_libdir}/libgstrtp-%{majorminor}.so +%{_libdir}/libgstpbutils-%{majorminor}.so +%{_libdir}/libgstapp-%{majorminor}.so - -# library headers -%{_includedir}/gstreamer-%{majorminor}/gst/tag/tag.h # pkg-config files %{_libdir}/pkgconfig/gstreamer-plugins-base-%{majorminor}.pc -# .so files -%{_libdir}/libgstinterfaces-%{majorminor}.so -@USE_ALSA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstalsa.so - +%{_libdir}/pkgconfig/gstreamer-audio-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-fft-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-pbutils-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-riff-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-rtp-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-rtsp-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-sdp-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-tag-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-video-%{majorminor}.pc +%{_libdir}/pkgconfig/gstreamer-app-%{majorminor}.pc -# Here are packages not in the base plugins package but not dependant -# on an external lib +%{_libdir}/girepository-1.0/GstApp-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstAudio-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstFft-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstPbutils-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstRiff-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstRtp-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstRtsp-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstSdp-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstTag-%{majorminor}.typelib +%{_libdir}/girepository-1.0/GstVideo-%{majorminor}.typelib +%{_datadir}/gir-1.0/GstApp-%{majorminor}.gir +%{_datadir}/gir-1.0/GstAudio-%{majorminor}.gir +%{_datadir}/gir-1.0/GstFft-%{majorminor}.gir +%{_datadir}/gir-1.0/GstPbutils-%{majorminor}.gir +%{_datadir}/gir-1.0/GstRiff-%{majorminor}.gir +%{_datadir}/gir-1.0/GstRtp-%{majorminor}.gir +%{_datadir}/gir-1.0/GstRtsp-%{majorminor}.gir +%{_datadir}/gir-1.0/GstSdp-%{majorminor}.gir +%{_datadir}/gir-1.0/GstTag-%{majorminor}.gir +%{_datadir}/gir-1.0/GstVideo-%{majorminor}.gir -# Here are all the packages depending on external libs # - -### VIDEO 4 LINUX 2 ### -# @USE_GST_V4L2_TRUE@%package -n gstreamer-plugins-v4l2 -# @USE_GST_V4L2_TRUE@Summary: GStreamer Video for Linux 2 plug-in. -# @USE_GST_V4L2_TRUE@Group: Applications/Multimedia -# @USE_GST_V4L2_TRUE@Requires: gstreamer-plugins09 = %{version} -# @USE_GST_V4L2_TRUE@BuildRequires: glibc-devel -# @USE_GST_V4L2_TRUE@Obsoletes: gstreamer-v4l2 -# @USE_GST_V4L2_TRUE@ -# @USE_GST_V4L2_TRUE@%description -n gstreamer-plugins-v4l2 -# @USE_GST_V4L2_TRUE@Plug-in for accessing Video for Linux devices. -# @USE_GST_V4L2_TRUE@ -# @USE_GST_V4L2_TRUE@%files -n gstreamer-plugins-v4l2 -# @USE_GST_V4L2_TRUE@%defattr(-, root, root) -# @USE_GST_V4L2_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux2.so -# @USE_GST_V4L2_TRUE@ -# @USE_GST_V4L2_TRUE@%post -n gstreamer-plugins-v4l2 -# @USE_GST_V4L2_TRUE@%{register} -# @USE_GST_V4L2_TRUE@ -# @USE_GST_V4L2_TRUE@%postun -n gstreamer-plugins-v4l2 -# @USE_GST_V4L2_TRUE@%{register} +# gtk-doc documentation +%doc %{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{majorminor} +%doc %{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{majorminor} +%doc %{_datadir}/gst-plugins-base/%{majorminor}/license-translations.dict %changelog +* Sun Aug 07 2011 Thomas Vander Stichele +- rename to gstreamer011 +- require 0.11 gstreamer +- properly use majorminor macro +- libgstplayback.so now contains playbin/decodebin elements. +- gstappbuffer is gone +- added metavideo and videopool headers + +* Fri Dec 15 2006 Thomas Vander Stichele +- add doap file +- cleanups + +* Fri Sep 02 2005 Thomas Vander Stichele +- clean up a little + * Fri May 6 2005 Christian Schaller - Added libgstaudiorate and libgstsubparse to spec file