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

  ViewVC Help
Powered by ViewVC 1.1.30