/[packages]/cauldron/gstreamer1.0-plugins-base/current/SPECS/gstreamer1.0-plugins-base.spec
ViewVC logotype

Diff of /cauldron/gstreamer1.0-plugins-base/current/SPECS/gstreamer1.0-plugins-base.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 287959 by fwang, Tue Sep 4 10:01:42 2012 UTC revision 287960 by fwang, Tue Sep 4 10:10:25 2012 UTC
# Line 3  Line 3 
3    
4  %define bname           gstreamer%{api}  %define bname           gstreamer%{api}
5  %define libname         %mklibname gstreamer-plugins-base %{api} %{major}  %define libname         %mklibname gstreamer-plugins-base %{api} %{major}
6    %define girname         %mklibname gstreamer-plugins-base-gir %{api}
7  %define develname       %mklibname -d gstreamer-plugins-base %{api}  %define develname       %mklibname -d gstreamer-plugins-base %{api}
8    
9  Summary:        GStreamer Streaming-media framework plug-ins  Summary:        GStreamer Streaming-media framework plug-ins
# Line 19  BuildRequires: libpng-devel >= 1.2.4-4 Line 20  BuildRequires: libpng-devel >= 1.2.4-4
20  BuildRequires:  liborc-devel >= 0.4.5  BuildRequires:  liborc-devel >= 0.4.5
21  BuildRequires:  libvorbis-devel >= 1.0-4  BuildRequires:  libvorbis-devel >= 1.0-4
22  BuildRequires:  libtheora-devel  BuildRequires:  libtheora-devel
23    BuildRequires:  libxml2-devel
24    BuildRequires:  pkgconfig(pango)
25    BuildRequires:  pkgconfig(pangocairo)
26    BuildRequires:  pkgconfig(vorbisidec)
27    BuildRequires:  freetype2-devel
28  BuildRequires:  gstreamer%{api}-devel >= %{version}  BuildRequires:  gstreamer%{api}-devel >= %{version}
29  BuildRequires:  gtk-doc  BuildRequires:  gtk-doc
30  BuildRequires:  libmesaglu-devel  BuildRequires:  libmesaglu-devel
# Line 74  plugins, and helper libraries: Line 80  plugins, and helper libraries:
80    
81  %install  %install
82  %makeinstall_std  %makeinstall_std
83  %find_lang gst-plugins-base-%{majorminor}  %find_lang gst-plugins-base-%{major}
84    
85  # Clean out files that should not be part of the rpm.  # Clean out files that should not be part of the rpm.
86  # This is the recommended way of dealing with it for RH8  # This is the recommended way of dealing with it for RH8
87  find %{buildroot} -name '*.la' -delete  find %{buildroot} -name '*.la' -delete
88    
89  %files -f gst-plugins-base-%{majorminor}.lang  %files -f gst-plugins-base-%{major}.lang
90  %doc AUTHORS COPYING README NEWS  %doc AUTHORS COPYING README NEWS
91  %{_bindir}/gst-discoverer-%{majorminor}  %{_bindir}/gst-discoverer-%{major}
92  %{_bindir}/gst-visualise-%{majorminor}  %{_bindir}/gst-visualise-%{major}
93  %{_mandir}/man1/gst-visualise-%{majorminor}.1*  %{_mandir}/man1/gst-visualise-%{major}.1*
94  # non-core plugins without external dependencies  # non-core plugins without external dependencies
95  %{_libdir}/gstreamer-%{majorminor}/libgstapp.so  %{_libdir}/gstreamer-%{major}/libgstapp.so
96  %{_libdir}/gstreamer-%{majorminor}/libgstaudioconvert.so  %{_libdir}/gstreamer-%{major}/libgstaudioconvert.so
97  %{_libdir}/gstreamer-%{majorminor}/libgstaudiorate.so  %{_libdir}/gstreamer-%{major}/libgstaudiorate.so
98  %{_libdir}/gstreamer-%{majorminor}/libgstaudioresample.so  %{_libdir}/gstreamer-%{major}/libgstaudioresample.so
99  %{_libdir}/gstreamer-%{majorminor}/libgstaudiotestsrc.so  %{_libdir}/gstreamer-%{major}/libgstaudiotestsrc.so
100  %{_libdir}/gstreamer-%{majorminor}/libgstencodebin.so  %{_libdir}/gstreamer-%{major}/libgstencodebin.so
101  %{_libdir}/gstreamer-%{majorminor}/libgstgdp.so  %{_libdir}/gstreamer-%{major}/libgstgdp.so
102  %{_libdir}/gstreamer-%{majorminor}/libgstgio.so  %{_libdir}/gstreamer-%{major}/libgstgio.so
103  %{_libdir}/gstreamer-%{majorminor}/libgstpango.so  %{_libdir}/gstreamer-%{major}/libgstpango.so
104  %{_libdir}/gstreamer-%{majorminor}/libgstsubparse.so  %{_libdir}/gstreamer-%{major}/libgstsubparse.so
105  %{_libdir}/gstreamer-%{majorminor}/libgsttcp.so  %{_libdir}/gstreamer-%{major}/libgsttcp.so
106  %{_libdir}/gstreamer-%{majorminor}/libgstvolume.so  %{_libdir}/gstreamer-%{major}/libgstvolume.so
107  %{_libdir}/gstreamer-%{majorminor}/libgstadder.so  %{_libdir}/gstreamer-%{major}/libgstadder.so
108  %{_libdir}/gstreamer-%{majorminor}/libgsttypefindfunctions.so  %{_libdir}/gstreamer-%{major}/libgsttypefindfunctions.so
109  %{_libdir}/gstreamer-%{majorminor}/libgstvideotestsrc.so  %{_libdir}/gstreamer-%{major}/libgstvideotestsrc.so
110  %{_libdir}/gstreamer-%{majorminor}/libgsttheora.so  %{_libdir}/gstreamer-%{major}/libgsttheora.so
111  %{_libdir}/gstreamer-%{majorminor}/libgstogg.so  %{_libdir}/gstreamer-%{major}/libgstogg.so
112  %{_libdir}/gstreamer-%{majorminor}/libgstvideorate.so  %{_libdir}/gstreamer-%{major}/libgstvideorate.so
113  %{_libdir}/gstreamer-%{majorminor}/libgstvideoscale.so  %{_libdir}/gstreamer-%{major}/libgstvideoscale.so
114  %{_libdir}/gstreamer-%{majorminor}/libgstvorbis.so  %{_libdir}/gstreamer-%{major}/libgstvorbis.so
115  %{_libdir}/gstreamer-%{majorminor}/libgstximagesink.so  %{_libdir}/gstreamer-%{major}/libgstximagesink.so
116  %{_libdir}/gstreamer-%{majorminor}/libgstxvimagesink.so  %{_libdir}/gstreamer-%{major}/libgstxvimagesink.so
117  %{_libdir}/gstreamer-%{majorminor}/libgstalsa.so  %{_libdir}/gstreamer-%{major}/libgstalsa.so
118  %{_libdir}/gstreamer-%{majorminor}/libgstplayback.so  %{_libdir}/gstreamer-%{major}/libgstplayback.so
119  %{_libdir}/gstreamer-%{majorminor}/libgstvideoconvert.so  %{_libdir}/gstreamer-%{major}/libgstvideoconvert.so
120    
121  %package -n %{libname}  %package -n %{libname}
122  Group:          System/Libraries  Group:          System/Libraries
# Line 121  This package contain the basic audio and Line 127  This package contain the basic audio and
127  the interfaces library.  the interfaces library.
128    
129  %files -n %{libname}  %files -n %{libname}
130  %{_libdir}/libgstaudio-%{majorminor}.so.0*  %{_libdir}/libgstaudio-%{major}.so.0*
131  %{_libdir}/libgstapp-%{majorminor}.so.0*  %{_libdir}/libgstapp-%{major}.so.0*
132  %{_libdir}/libgstfft-%{majorminor}.so.0*  %{_libdir}/libgstfft-%{major}.so.0*
133  %{_libdir}/libgstpbutils-%{majorminor}.so.0*  %{_libdir}/libgstpbutils-%{major}.so.0*
134  %{_libdir}/libgstriff-%{majorminor}.so.0*  %{_libdir}/libgstriff-%{major}.so.0*
135  %{_libdir}/libgstrtp-%{majorminor}.so.0*  %{_libdir}/libgstrtp-%{major}.so.0*
136  %{_libdir}/libgstrtsp-%{majorminor}.so.0*  %{_libdir}/libgstrtsp-%{major}.so.0*
137  %{_libdir}/libgsttag-%{majorminor}.so.0*  %{_libdir}/libgsttag-%{major}.so.0*
138  %{_libdir}/libgstsdp-%{majorminor}.so.0*  %{_libdir}/libgstsdp-%{major}.so.0*
139  %{_libdir}/libgstvideo-%{majorminor}.so.0*  %{_libdir}/libgstvideo-%{major}.so.0*
140  %{_libdir}/girepository-1.0/GstApp-%{majorminor}.typelib  
141  %{_libdir}/girepository-1.0/GstAudio-%{majorminor}.typelib  %package -n %{girname}
142  %{_libdir}/girepository-1.0/GstFft-%{majorminor}.typelib  Group:          System/Libraries
143  %{_libdir}/girepository-1.0/GstPbutils-%{majorminor}.typelib  Summary:        Object Introspection interface description for %{name}
144  %{_libdir}/girepository-1.0/GstRiff-%{majorminor}.typelib  
145  %{_libdir}/girepository-1.0/GstRtp-%{majorminor}.typelib  %description -n %{girname}
146  %{_libdir}/girepository-1.0/GstRtsp-%{majorminor}.typelib  GObject Introspection interface description for %{name}.
147  %{_libdir}/girepository-1.0/GstSdp-%{majorminor}.typelib  
148  %{_libdir}/girepository-1.0/GstTag-%{majorminor}.typelib  %files -n %{girname}
149  %{_libdir}/girepository-1.0/GstVideo-%{majorminor}.typelib  %{_libdir}/girepository-1.0/GstApp-%{major}.typelib
150    %{_libdir}/girepository-1.0/GstAudio-%{major}.typelib
151    %{_libdir}/girepository-1.0/GstFft-%{major}.typelib
152    %{_libdir}/girepository-1.0/GstPbutils-%{major}.typelib
153    %{_libdir}/girepository-1.0/GstRiff-%{major}.typelib
154    %{_libdir}/girepository-1.0/GstRtp-%{major}.typelib
155    %{_libdir}/girepository-1.0/GstRtsp-%{major}.typelib
156    %{_libdir}/girepository-1.0/GstSdp-%{major}.typelib
157    %{_libdir}/girepository-1.0/GstTag-%{major}.typelib
158    %{_libdir}/girepository-1.0/GstVideo-%{major}.typelib
159    
160  %package -n %{develname}  %package -n %{develname}
161  Summary:        GStreamer Plugin Library Headers  Summary:        GStreamer Plugin Library Headers
# Line 155  GStreamer support libraries header files Line 170  GStreamer support libraries header files
170    
171  %files -n %{develname}  %files -n %{develname}
172  %doc docs/libs/html docs/plugins/html  %doc docs/libs/html docs/plugins/html
173  %{_includedir}/gstreamer-%{majorminor}/gst/app/  %{_includedir}/gstreamer-%{major}/gst/app/
174  %{_includedir}/gstreamer-%{majorminor}/gst/audio  %{_includedir}/gstreamer-%{major}/gst/audio
175  %{_includedir}/gstreamer-%{majorminor}/gst/fft  %{_includedir}/gstreamer-%{major}/gst/fft
176  %{_includedir}/gstreamer-%{majorminor}/gst/pbutils  %{_includedir}/gstreamer-%{major}/gst/pbutils
177  %{_includedir}/gstreamer-%{majorminor}/gst/riff  %{_includedir}/gstreamer-%{major}/gst/riff
178  %{_includedir}/gstreamer-%{majorminor}/gst/rtsp  %{_includedir}/gstreamer-%{major}/gst/rtsp
179  %{_includedir}/gstreamer-%{majorminor}/gst/sdp  %{_includedir}/gstreamer-%{major}/gst/sdp
180  %{_includedir}/gstreamer-%{majorminor}/gst/tag/  %{_includedir}/gstreamer-%{major}/gst/tag/
181  %{_includedir}/gstreamer-%{majorminor}/gst/video/  %{_includedir}/gstreamer-%{major}/gst/video/
182  %{_includedir}/gstreamer-%{majorminor}/gst/rtp  %{_includedir}/gstreamer-%{major}/gst/rtp
183  %{_libdir}/pkgconfig/gstreamer-app-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-app-%{major}.pc
184  %{_libdir}/pkgconfig/gstreamer-audio-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-audio-%{major}.pc
185  %{_libdir}/pkgconfig/gstreamer-fft-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-fft-%{major}.pc
186  %{_libdir}/pkgconfig/gstreamer-pbutils-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-pbutils-%{major}.pc
187  %{_libdir}/pkgconfig/gstreamer-plugins-base-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-plugins-base-%{major}.pc
188  %{_libdir}/pkgconfig/gstreamer-riff-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-riff-%{major}.pc
189  %{_libdir}/pkgconfig/gstreamer-rtp-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-rtp-%{major}.pc
190  %{_libdir}/pkgconfig/gstreamer-rtsp-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-rtsp-%{major}.pc
191  %{_libdir}/pkgconfig/gstreamer-sdp-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-sdp-%{major}.pc
192  %{_libdir}/pkgconfig/gstreamer-tag-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-tag-%{major}.pc
193  %{_libdir}/pkgconfig/gstreamer-video-%{majorminor}.pc  %{_libdir}/pkgconfig/gstreamer-video-%{major}.pc
194  %{_libdir}/libgstaudio-%{majorminor}.so  %{_libdir}/libgstaudio-%{major}.so
195  %{_libdir}/libgstapp-%{majorminor}.so  %{_libdir}/libgstapp-%{major}.so
196  %{_libdir}/libgstfft-%{majorminor}.so  %{_libdir}/libgstfft-%{major}.so
197  %{_libdir}/libgstpbutils-%{majorminor}.so  %{_libdir}/libgstpbutils-%{major}.so
198  %{_libdir}/libgstriff-%{majorminor}.so  %{_libdir}/libgstriff-%{major}.so
199  %{_libdir}/libgstrtp-%{majorminor}.so  %{_libdir}/libgstrtp-%{major}.so
200  %{_libdir}/libgstrtsp-%{majorminor}.so  %{_libdir}/libgstrtsp-%{major}.so
201  %{_libdir}/libgsttag-%{majorminor}.so  %{_libdir}/libgsttag-%{major}.so
202  %{_libdir}/libgstsdp-%{majorminor}.so  %{_libdir}/libgstsdp-%{major}.so
203  %{_libdir}/libgstvideo-%{majorminor}.so  %{_libdir}/libgstvideo-%{major}.so
204  %{_datadir}/gtk-doc/html/*  %{_datadir}/gtk-doc/html/*
205  %{_datadir}/gir-1.0/GstApp-%{majorminor}.gir  %{_datadir}/gir-1.0/GstApp-%{major}.gir
206  %{_datadir}/gir-1.0/GstAudio-%{majorminor}.gir  %{_datadir}/gir-1.0/GstAudio-%{major}.gir
207  %{_datadir}/gir-1.0/GstFft-%{majorminor}.gir  %{_datadir}/gir-1.0/GstFft-%{major}.gir
208  %{_datadir}/gir-1.0/GstPbutils-%{majorminor}.gir  %{_datadir}/gir-1.0/GstPbutils-%{major}.gir
209  %{_datadir}/gir-1.0/GstRiff-%{majorminor}.gir  %{_datadir}/gir-1.0/GstRiff-%{major}.gir
210  %{_datadir}/gir-1.0/GstRtp-%{majorminor}.gir  %{_datadir}/gir-1.0/GstRtp-%{major}.gir
211  %{_datadir}/gir-1.0/GstRtsp-%{majorminor}.gir  %{_datadir}/gir-1.0/GstRtsp-%{major}.gir
212  %{_datadir}/gir-1.0/GstSdp-%{majorminor}.gir  %{_datadir}/gir-1.0/GstSdp-%{major}.gir
213  %{_datadir}/gir-1.0/GstTag-%{majorminor}.gir  %{_datadir}/gir-1.0/GstTag-%{major}.gir
214  %{_datadir}/gir-1.0/GstVideo-%{majorminor}.gir  %{_datadir}/gir-1.0/GstVideo-%{major}.gir
215  %{_datadir}/gst-plugins-base/%{majorminor}/license-translations.dict  %{_datadir}/gst-plugins-base/%{major}/license-translations.dict
216  ###  ###
217    
218  ### CDPARANOIA ###  ### CDPARANOIA ###
# Line 211  BuildRequires: libcdda-devel Line 226  BuildRequires: libcdda-devel
226  Plugin for ripping audio tracks using cdparanoia under GStreamer  Plugin for ripping audio tracks using cdparanoia under GStreamer
227    
228  %files -n %{bname}-cdparanoia  %files -n %{bname}-cdparanoia
229  %{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so  %{_libdir}/gstreamer-%{major}/libgstcdparanoia.so
230    
231  %package -n %{bname}-libvisual  %package -n %{bname}-libvisual
232  Summary:        GStreamer visualisations plug-in based on libvisual  Summary:        GStreamer visualisations plug-in based on libvisual
# Line 224  This plugin makes visualisations based o Line 239  This plugin makes visualisations based o
239  GStreamer applications.  GStreamer applications.
240    
241  %files -n %{bname}-libvisual  %files -n %{bname}-libvisual
242  %{_libdir}/gstreamer-%{majorminor}/libgstlibvisual.so  %{_libdir}/gstreamer-%{major}/libgstlibvisual.so

Legend:
Removed from v.287959  
changed lines
  Added in v.287960

  ViewVC Help
Powered by ViewVC 1.1.30