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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 293765 - (hide annotations) (download)
Fri Sep 14 02:02:38 2012 UTC (11 years, 7 months ago) by ovitters
File size: 8373 byte(s)
new version 0.11.94
1 fwang 287958 %define api 1.0
2     %define major 0
3 dmorgan 272722
4 fwang 287958 %define bname gstreamer%{api}
5 fwang 287969 %define libname %mklibname gstreamer-plugins-base %{api} %{major}
6 fwang 287960 %define girname %mklibname gstreamer-plugins-base-gir %{api}
7 fwang 287958 %define develname %mklibname -d gstreamer-plugins-base %{api}
8 dmorgan 272722
9     Summary: GStreamer Streaming-media framework plug-ins
10     Name: %{bname}-plugins-base
11 ovitters 293765 Version: 0.11.94
12     Release: %mkrel 1
13 dmorgan 272722 License: LGPLv2+
14     Group: Sound
15     Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.xz
16     Patch0: align.patch
17     URL: http://gstreamer.freedesktop.org/
18 fwang 287958 BuildRequires: glib2-devel >= 2.32
19 dmorgan 272722 BuildRequires: libpng-devel >= 1.2.4-4
20     BuildRequires: liborc-devel >= 0.4.5
21     BuildRequires: libvorbis-devel >= 1.0-4
22     BuildRequires: libtheora-devel
23 fwang 287960 BuildRequires: libxml2-devel
24     BuildRequires: pkgconfig(pango)
25     BuildRequires: pkgconfig(pangocairo)
26     BuildRequires: freetype2-devel
27 fwang 287959 BuildRequires: gstreamer%{api}-devel >= %{version}
28 dmorgan 272722 BuildRequires: gtk-doc
29     BuildRequires: libmesaglu-devel
30     BuildRequires: libxv-devel
31     BuildRequires: libalsa-devel
32     BuildRequires: gobject-introspection-devel
33     #gw we need some fonts for the tests
34     BuildRequires: fonts-ttf-dejavu
35     BuildRequires: libcheck-devel
36 fwang 288325 Provides: %{bname}-plugins
37 dmorgan 272722
38     %ifarch %ix86
39     BuildRequires: nasm => 0.90
40     %endif
41    
42     %ifnarch %arm %mips
43     BuildRequires: valgrind-devel
44     %endif
45    
46     %description
47     GStreamer is a streaming-media framework, based on graphs of filters which
48     operate on media data. Applications using this library can do anything
49     from real-time sound processing to playing videos, and just about anything
50     else media-related. Its plugin-based architecture means that new data
51     types or processing capabilities can be added simply by installing new
52     plug-ins.
53    
54     This package contains a set of reference plugins, base classes for other
55     plugins, and helper libraries:
56     * device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
57     * containers: ogg
58     * codecs: vorbis, theora
59     * text: textoverlay, subparse
60     * sources: audiotestsrc, videotestsrc, gnomevfssrc
61     * network: tcp
62     * typefind
63     * audio processing: audioconvert, adder, audiorate, audioscale, volume
64     * visualisation: libvisual
65     * video processing: ffmpegcolorspace
66     * aggregate elements: decodebin, playbin
67    
68     %prep
69     %setup -q -n gst-plugins-base-%{version}
70     %apply_patches
71    
72     %build
73 fwang 287958 %configure2_5x --disable-dependency-tracking --disable-static \
74 dmorgan 272722 --enable-experimental \
75     --with-package-name='%{_vendor} %{name} package' \
76     --with-package-origin='http://bugs.%{_real_vendor}.org/' \
77     --enable-libvisual
78     %make
79    
80    
81     %install
82 fwang 287958 %makeinstall_std
83 fwang 287966 %find_lang gst-plugins-base-%{api}
84 dmorgan 272722
85     # Clean out files that should not be part of the rpm.
86     # This is the recommended way of dealing with it for RH8
87 fwang 287958 find %{buildroot} -name '*.la' -delete
88 dmorgan 272722
89 fwang 287966 %files -f gst-plugins-base-%{api}.lang
90 dmorgan 272722 %doc AUTHORS COPYING README NEWS
91 fwang 287966 %{_bindir}/gst-discoverer-%{api}
92     %{_bindir}/gst-visualise-%{api}
93     %{_mandir}/man1/gst-visualise-%{api}.1*
94 dmorgan 272722 # non-core plugins without external dependencies
95 fwang 287966 %{_libdir}/gstreamer-%{api}/libgstapp.so
96     %{_libdir}/gstreamer-%{api}/libgstaudioconvert.so
97     %{_libdir}/gstreamer-%{api}/libgstaudiorate.so
98     %{_libdir}/gstreamer-%{api}/libgstaudioresample.so
99     %{_libdir}/gstreamer-%{api}/libgstaudiotestsrc.so
100     %{_libdir}/gstreamer-%{api}/libgstencodebin.so
101     %{_libdir}/gstreamer-%{api}/libgstgdp.so
102     %{_libdir}/gstreamer-%{api}/libgstgio.so
103     %{_libdir}/gstreamer-%{api}/libgstpango.so
104     %{_libdir}/gstreamer-%{api}/libgstsubparse.so
105     %{_libdir}/gstreamer-%{api}/libgsttcp.so
106     %{_libdir}/gstreamer-%{api}/libgstvolume.so
107     %{_libdir}/gstreamer-%{api}/libgstadder.so
108     %{_libdir}/gstreamer-%{api}/libgsttypefindfunctions.so
109     %{_libdir}/gstreamer-%{api}/libgstvideotestsrc.so
110     %{_libdir}/gstreamer-%{api}/libgsttheora.so
111     %{_libdir}/gstreamer-%{api}/libgstogg.so
112     %{_libdir}/gstreamer-%{api}/libgstvideorate.so
113     %{_libdir}/gstreamer-%{api}/libgstvideoscale.so
114     %{_libdir}/gstreamer-%{api}/libgstvorbis.so
115     %{_libdir}/gstreamer-%{api}/libgstximagesink.so
116     %{_libdir}/gstreamer-%{api}/libgstxvimagesink.so
117     %{_libdir}/gstreamer-%{api}/libgstalsa.so
118     %{_libdir}/gstreamer-%{api}/libgstplayback.so
119     %{_libdir}/gstreamer-%{api}/libgstvideoconvert.so
120 dmorgan 272722
121     %package -n %{libname}
122     Group: System/Libraries
123     Summary: GStreamer plugin libraries
124    
125     %description -n %libname
126     This package contain the basic audio and video playback library and
127     the interfaces library.
128    
129     %files -n %{libname}
130 fwang 287966 %{_libdir}/libgstaudio-%{api}.so.0*
131     %{_libdir}/libgstapp-%{api}.so.0*
132     %{_libdir}/libgstfft-%{api}.so.0*
133     %{_libdir}/libgstpbutils-%{api}.so.0*
134     %{_libdir}/libgstriff-%{api}.so.0*
135     %{_libdir}/libgstrtp-%{api}.so.0*
136     %{_libdir}/libgstrtsp-%{api}.so.0*
137     %{_libdir}/libgsttag-%{api}.so.0*
138     %{_libdir}/libgstsdp-%{api}.so.0*
139     %{_libdir}/libgstvideo-%{api}.so.0*
140 dmorgan 272722
141 fwang 287960 %package -n %{girname}
142     Group: System/Libraries
143     Summary: Object Introspection interface description for %{name}
144 fwang 287967 Requires: %{libname} = %{version}
145 fwang 287960
146     %description -n %{girname}
147     GObject Introspection interface description for %{name}.
148    
149     %files -n %{girname}
150 fwang 287966 %{_libdir}/girepository-1.0/GstApp-%{api}.typelib
151     %{_libdir}/girepository-1.0/GstAudio-%{api}.typelib
152     %{_libdir}/girepository-1.0/GstFft-%{api}.typelib
153     %{_libdir}/girepository-1.0/GstPbutils-%{api}.typelib
154     %{_libdir}/girepository-1.0/GstRiff-%{api}.typelib
155     %{_libdir}/girepository-1.0/GstRtp-%{api}.typelib
156     %{_libdir}/girepository-1.0/GstRtsp-%{api}.typelib
157     %{_libdir}/girepository-1.0/GstSdp-%{api}.typelib
158     %{_libdir}/girepository-1.0/GstTag-%{api}.typelib
159     %{_libdir}/girepository-1.0/GstVideo-%{api}.typelib
160 fwang 287960
161 fwang 287958 %package -n %{develname}
162 dmorgan 272722 Summary: GStreamer Plugin Library Headers
163     Group: Development/C
164     Requires: %{libname} = %{version}-%{release}
165     Requires: %{name} = %{version}-%{release}
166 fwang 287958 Provides: libgstreamer%{api}-plugins-base-devel = %{version}-%{release}
167 fwang 287959 Provides: %{name}-devel = %{version}-%{release}
168 dmorgan 272722
169 fwang 287958 %description -n %{develname}
170 dmorgan 272722 GStreamer support libraries header files.
171    
172 fwang 287958 %files -n %{develname}
173 dmorgan 272722 %doc docs/libs/html docs/plugins/html
174 fwang 287966 %{_includedir}/gstreamer-%{api}/gst/app/
175     %{_includedir}/gstreamer-%{api}/gst/audio
176     %{_includedir}/gstreamer-%{api}/gst/fft
177     %{_includedir}/gstreamer-%{api}/gst/pbutils
178     %{_includedir}/gstreamer-%{api}/gst/riff
179     %{_includedir}/gstreamer-%{api}/gst/rtsp
180     %{_includedir}/gstreamer-%{api}/gst/sdp
181     %{_includedir}/gstreamer-%{api}/gst/tag/
182     %{_includedir}/gstreamer-%{api}/gst/video/
183     %{_includedir}/gstreamer-%{api}/gst/rtp
184     %{_libdir}/pkgconfig/gstreamer-app-%{api}.pc
185     %{_libdir}/pkgconfig/gstreamer-audio-%{api}.pc
186     %{_libdir}/pkgconfig/gstreamer-fft-%{api}.pc
187     %{_libdir}/pkgconfig/gstreamer-pbutils-%{api}.pc
188     %{_libdir}/pkgconfig/gstreamer-plugins-base-%{api}.pc
189     %{_libdir}/pkgconfig/gstreamer-riff-%{api}.pc
190     %{_libdir}/pkgconfig/gstreamer-rtp-%{api}.pc
191     %{_libdir}/pkgconfig/gstreamer-rtsp-%{api}.pc
192     %{_libdir}/pkgconfig/gstreamer-sdp-%{api}.pc
193     %{_libdir}/pkgconfig/gstreamer-tag-%{api}.pc
194     %{_libdir}/pkgconfig/gstreamer-video-%{api}.pc
195     %{_libdir}/libgstaudio-%{api}.so
196     %{_libdir}/libgstapp-%{api}.so
197     %{_libdir}/libgstfft-%{api}.so
198     %{_libdir}/libgstpbutils-%{api}.so
199     %{_libdir}/libgstriff-%{api}.so
200     %{_libdir}/libgstrtp-%{api}.so
201     %{_libdir}/libgstrtsp-%{api}.so
202     %{_libdir}/libgsttag-%{api}.so
203     %{_libdir}/libgstsdp-%{api}.so
204     %{_libdir}/libgstvideo-%{api}.so
205 dmorgan 272722 %{_datadir}/gtk-doc/html/*
206 fwang 287966 %{_datadir}/gir-1.0/GstApp-%{api}.gir
207     %{_datadir}/gir-1.0/GstAudio-%{api}.gir
208     %{_datadir}/gir-1.0/GstFft-%{api}.gir
209     %{_datadir}/gir-1.0/GstPbutils-%{api}.gir
210     %{_datadir}/gir-1.0/GstRiff-%{api}.gir
211     %{_datadir}/gir-1.0/GstRtp-%{api}.gir
212     %{_datadir}/gir-1.0/GstRtsp-%{api}.gir
213     %{_datadir}/gir-1.0/GstSdp-%{api}.gir
214     %{_datadir}/gir-1.0/GstTag-%{api}.gir
215     %{_datadir}/gir-1.0/GstVideo-%{api}.gir
216     %{_datadir}/gst-plugins-base/%{api}/license-translations.dict
217 dmorgan 272722 ###
218    
219     ### CDPARANOIA ###
220     %package -n %{bname}-cdparanoia
221     Summary: Gstreamer plugin for CD audio input using CDParanoia IV
222     Group: Sound
223     Requires: %{name} = %{version}-%{release}
224     BuildRequires: libcdda-devel
225    
226     %description -n %{bname}-cdparanoia
227     Plugin for ripping audio tracks using cdparanoia under GStreamer
228    
229     %files -n %{bname}-cdparanoia
230 fwang 287966 %{_libdir}/gstreamer-%{api}/libgstcdparanoia.so
231 dmorgan 272722
232     %package -n %{bname}-libvisual
233     Summary: GStreamer visualisations plug-in based on libvisual
234     Group: Video
235     Requires: %{name} = %{version}-%{release}
236     BuildRequires: libvisual-devel >= 0.4
237    
238     %description -n %{bname}-libvisual
239     This plugin makes visualisations based on libvisual available for
240     GStreamer applications.
241    
242     %files -n %{bname}-libvisual
243 fwang 287966 %{_libdir}/gstreamer-%{api}/libgstlibvisual.so

  ViewVC Help
Powered by ViewVC 1.1.30