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 |
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 |
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 |
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 |
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 ### |
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 |
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 |