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