]> git.pld-linux.org Git - packages/vlc.git/blob - vlc.spec
- commented BuildRequires for alsa-libs (in %build is --disable-alsa),
[packages/vlc.git] / vlc.spec
1 Summary:        VideoLAN is a free MPEG, MPEG-2 and DVD software solution
2 Summary(pl):    Klient VideoLAN
3 Summary(pt_BR): O VideoLAN é um cliente DVD e MPEG de livre distribuição que pode funcionar via rede
4 Name:           vlc
5 Version:        0.2.91
6 Release:        1
7 License:        GPL
8 Group:          X11/Applications/Multimedia
9 Group(de):      X11/Applikationen/Multimedia
10 Group(pl):      X11/Aplikacje/Multimedia
11 Source0:        http://www.videolan.org/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2
12 URL:            http://www.videolan.org/
13 BuildRequires:  SDL-devel >= 1.2
14 %ifnarch sparc sparc64
15 #BuildRequires: alsa-lib-devel
16 %endif
17 BuildRequires:  autoconf
18 BuildRequires:  esound-devel
19 BuildRequires:  gnome-libs-devel
20 BuildRequires:  libggi-devel
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         _mandir         %{_prefix}/man
24
25 %define         _prefix         /usr/X11R6
26 %define         _mandir         %{_prefix}/man
27
28 %description
29 VideoLAN is a free network-aware MPEG and DVD player. The VideoLAN
30 Client allows to play MPEG-2 Transport Streams from the network or
31 from a file, as well as direct DVD playback. VideoLAN is a project of
32 students from the Ecole Centrale Paris. This version add MPEG-1
33 support, direct DVD support, DVD decryption, arbitrary, seeking in the
34 stream, pause, fast forward and slow motion, hardware YUV acceleration
35 and a few new interface features including drag'n'drop. You may
36 install vlc-gnome, vlc-gtk and vlc-qt vlc-gnome vlc-ncurses.
37
38 %description -l pl
39 VideoLAN jest darmowym rozwi±zaniem dla streamingu MPEG2.
40
41 Klient VideoLAN pozwala na odtwarzanie strumienia MPEG2 z sieci lub z
42 pliku jak równie¿ bezpo¶rednie odtwarzanie z DVD.
43
44 %description -l pt_BR
45 O VideoLAN é um cliente DVD e MPEG de livre distribuição que pode
46 funcionar via rede. Permite a reprodução de "transport streams" MPEG-2
47 a partir da rede ou de um arquivo, bem como assistir a DVDs
48 localmente.
49
50 %package X11
51 Summary:        VideoLAN Client - X11 output plugin
52 Summary(pl):    Klient VideoLAN - plugin dla X11
53 Group:          X11/Applications/Multimedia
54 Group(de):      X11/Applikationen/Multimedia
55 Group(pl):      X11/Aplikacje/Multimedia
56 Requires:       %{name} = %{version}
57    
58 %description X11
59 X11 output plugin for VideoLAN Client
60
61 %description -l pl X11
62 Plugin X11 dla Klienta VideoLAN
63
64 %package GGI
65 Summary:        VideoLAN Client - GGI output plugin
66 Summary(pl):    Klient VideoLAN - plugin GGI
67 Group:          X11/Applications/Multimedia
68 Group(de):      X11/Applikationen/Multimedia
69 Group(pl):      X11/Aplikacje/Multimedia
70 Requires:       %{name} = %{version}
71
72 %description GGI
73 GGI output plugin for VideoLAN Client.
74
75 %description -l pl GGI
76 Plugin GGI dla Klienta VideoLAN.
77
78 %package SDL
79 Summary:        VideoLAN Client - SDL output plugin
80 Summary(pl):    Klient VideoLAN - plugin SDL
81 Group:          X11/Applications/Multimedia
82 Group(de):      X11/Applikationen/Multimedia
83 Group(pl):      X11/Aplikacje/Multimedia
84 Requires:       %{name} = %{version}
85    
86 %description SDL
87 SDL output plugin for VideoLAN Client.
88
89 %description -l pl SDL
90 Plugin SDL dla Klienta VideoLAN.
91
92 %package gnome
93 Summary:        VideoLAN Client - gnome output plugin
94 Summary(pl):    Klient VideoLAN - plugin gnome
95 Summary(pt_BR): Plugin gnome para o VideoLAN
96 Group:          X11/Applications/Multimedia
97 Group(de):      X11/Applikationen/Multimedia
98 Group(pl):      X11/Aplikacje/Multimedia
99 Requires:       %{name} = %{version}
100    
101 %description gnome
102 Gnome output plugin for VideoLAN Client.
103
104 %description -l pl gnome
105 Plugin gnome dla Klienta VideoLAN.
106
107 %description gnome -l pt_BR
108 Plugin gnome para o VideoLAN.
109
110 %package gtk
111 Summary:        VideoLAN Client - gtk output plugin
112 Summary(pl):    Klient VideoLAN - plugin gtk
113 Summary(pt_BR): Plugin gtk para o VideoLAN
114 Group:          X11/Applications/Multimedia
115 Group(de):      X11/Applikationen/Multimedia
116 Group(pl):      X11/Aplikacje/Multimedia
117 Requires:       %{name} = %{version}
118    
119 %description gtk
120 GTK output plugin for VideoLAN Client.
121
122 %description -l pl gtk
123 Plugin GTK dla Klienta VideoLAN.
124
125 %description gtk -l pt_BR
126 Plugin gtk para o VideoLAN.
127
128 %package esd
129 Summary:        VideoLAN Client - esound output plugin
130 Summary(pl):    Klient VideoLAN - plugin esound
131 Group:          X11/Applications/Multimedia
132 Group(de):      X11/Applikationen/Multimedia
133 Group(pl):      X11/Aplikacje/Multimedia
134 Requires:       %{name} = %{version}
135    
136 %description esd
137 Esd audio output plugin for VideoLAN Client.
138
139 %description -l pl esd
140 Plugin audio esd dla Klienta VideoLAN.
141
142 #%package alsa
143 #Summary:       VideoLAN Client - alsa output plugin
144 #Summary(pl):   Klient VideoLAN - plugin alsa
145 #Group:         X11/Applications/Multimedia
146 #Group(de):     X11/Applikationen/Multimedia
147 #Group(pl):     X11/Aplikacje/Multimedia
148 #Requires:      %{name} = %{version}
149 #   
150 #%description alsa
151 #ALSA audio output plugin for VideoLAN Client.
152 #
153 #%description -l pl alsa
154 #Plugin audi ALSA dla Klienta VideoLAN.
155 #
156
157 %prep
158 %setup -q
159
160 %build
161 autoconf
162 %configure \
163 %ifarch i586 i686
164         --enable-mmx \
165 %ifarch i686
166         --enable-ppro \
167 %else
168         --disable-mmx \
169         --disable-ppro \
170 %endif
171         --enable-dummy \
172         --enable-dsp \
173         --disable-alsa \
174         --enable-esd \
175         --enable-fb \
176         --with-ggi \
177         --with-sdl \
178         --disable-glide \
179         --enable-gnome \
180         --enable-x11 \
181         --with-sdl=/usr/X11R6 \
182         --disable-optimizations # we use own RPM_OPT_FLAGS optimalizations
183         
184 %{__make}
185
186 %install
187 rm -rf $RPM_BUILD_ROOT
188
189 %{__make} install DESTDIR=$RPM_BUILD_ROOT
190
191 gzip -9nf README TODO ChangeLog AUTHORS
192
193 %clean
194 rm -rf $RPM_BUILD_ROOT
195
196 %files
197 %defattr(644,root,root,755)
198 %doc *.gz
199 %attr(755,root,root) %{_bindir}/vlc
200 %dir %{_libdir}/videolan
201 %dir %{_libdir}/videolan/vlc
202 %attr(755,root,root) %{_libdir}/videolan/vlc/dsp.so
203 %attr(755,root,root) %{_libdir}/videolan/vlc/fb.so
204 %dir %{_datadir}/videolan
205 %{_datadir}/videolan/*.psf
206 %{_datadir}/videolan/vlc.png
207
208 %files X11
209 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_libdir}/videolan/vlc/x11.so
211
212 %files GGI
213 %defattr(644,root,root,755)
214 %attr(755,root,root) %{_libdir}/videolan/vlc/ggi.so
215
216 %files SDL
217 %defattr(644,root,root,755)
218 %attr(755,root,root) %{_libdir}/videolan/vlc/sdl.so
219
220 %files gtk
221 %defattr(644,root,root,755)
222 %attr(755,root,root) %{_bindir}/gvlc
223 %attr(755,root,root) %{_libdir}/videolan/vlc/gtk.so
224 %{_datadir}/videolan/gvlc.png
225
226 %files gnome
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_bindir}/gnome-vlc
229 %attr(755,root,root) %{_libdir}/videolan/vlc/gnome.so
230 %{_datadir}/videolan/gvlc.png
231
232 %files esd
233 %defattr(644,root,root,755)
234 %attr(755,root,root) %{_libdir}/videolan/vlc/esd.so
235
236 #%files alsa
237 #%defattr(644,root,root,755)
238 #%attr(755,root,root) %{_libdir}/videolan/vlc/alsa.so
This page took 0.073986 seconds and 4 git commands to generate.