]> git.pld-linux.org Git - packages/vlc.git/blob - vlc.spec
7a671d03318fa24abe1a69a760621775 vlc-0.2.61.tar.bz2
[packages/vlc.git] / vlc.spec
1 Summary:        VideoLAN Client
2 Summary(pl):    Klient VideoLAN
3 Name:           vlc
4 Version:        0.2.61
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications/Multimedia
8 Group(de):      X11/Applikationen/Multimedia
9 Group(pl):      X11/Aplikacje/Multimedia
10 Source0:        http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
11 Patch0:         %{name}-DESTDIR.patch
12 Patch1:         %{name}-newapi.patch
13 Patch2:         %{name}-SDL.patch
14 URL:            http://www.videolan.org/
15 BuildRequires:  gnome-libs-devel
16 #BuildRequires: libggi-devel
17 BuildRequires:  esound-devel
18 BuildRequires:  SDL-devel
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _prefix         /usr/X11R6
22 %define         _mandir         %{_prefix}/man
23
24 %description
25 VideoLAN is a free MPEG2 software solution.
26
27 The VideoLAN Client allows to play MPEG2 Transport Streams from the
28 network or from a file, as well as direct DVD playback.
29
30 %description -l pl
31 VideoLAN jest darmowym rozwi±zaniem dla streamingu MPEG2.
32
33 Klient VideoLAN pozwala na odtwarzanie strumienia MPEG2 z sieci lub z
34 pliku jak równie¿ bezpo¶rednie odtwarzanie z DVD.
35
36 %package X11
37 Summary:        VideoLAN Client - X11 output plugin
38 Summary(pl):    Klient VideoLAN - plugin dla X11
39 Group:          X11/Applications/Multimedia
40 Group(de):      X11/Applikationen/Multimedia
41 Group(pl):      X11/Aplikacje/Multimedia
42 Requires:       %{name} = %{version}
43    
44 %description X11
45 X11 output plugin for VideoLAN Client
46
47 %description -l pl X11
48 Plugin X11 dla Klienta VideoLAN
49
50 #%package GGI
51 #Summary:       VideoLAN Client - GGI output plugin
52 #Summary(pl):   Klient VideoLAN - plugin GGI
53 #Group:         X11/Applications/Multimedia
54 #Group(de):     X11/Applikationen/Multimedia
55 #Group(pl):     X11/Aplikacje/Multimedia
56 #Requires:      %{name} = %{version}
57 #
58 #%description GGI
59 #GGI output plugin for VideoLAN Client.
60 #
61 #%description -l pl GGI
62 #Plugin GGI dla Klienta VideoLAN.
63
64 %package SDL
65 Summary:        VideoLAN Client - SDL output plugin
66 Summary(pl):    Klient VideoLAN - plugin SDL
67 Group:          X11/Applications/Multimedia
68 Group(de):      X11/Applikationen/Multimedia
69 Group(pl):      X11/Aplikacje/Multimedia
70 Requires:       %{name} = %{version}
71    
72 %description SDL
73 SDL output plugin for VideoLAN Client.
74
75 %description -l pl SDL
76 Plugin SDL dla Klienta VideoLAN.
77
78 %package gnome
79 Summary:        VideoLAN Client - gnome output plugin
80 Summary(pl):    Klient VideoLAN - plugin gnome
81 Group:          X11/Applications/Multimedia
82 Group(de):      X11/Applikationen/Multimedia
83 Group(pl):      X11/Aplikacje/Multimedia
84 Requires:       %{name} = %{version}
85    
86 %description gnome
87 Gnome output plugin for VideoLAN Client.
88
89 %description -l pl gnome
90 Plugin gnome dla Klienta VideoLAN.
91
92 %package esd
93 Summary:        VideoLAN Client - esound output plugin
94 Summary(pl):    Klient VideoLAN - plugin esound
95 Group:          X11/Applications/Multimedia
96 Group(de):      X11/Applikationen/Multimedia
97 Group(pl):      X11/Aplikacje/Multimedia
98 Requires:       %{name} = %{version}
99    
100 %description esd
101 Esd output plugin for VideoLAN Client.
102
103 %description -l pl esd
104 Plugin esd dla Klienta VideoLAN.
105
106 %prep
107 %setup -q
108 %patch0 -p1
109 %patch1 -p1
110 %patch2 -p1
111
112 %build
113 autoconf
114 # ggi disabled becaue it's still not ported to new API
115 %configure \
116 %ifarch i586 i686
117         --enable-mmx \
118 %ifarch i686
119         --enable-ppro \
120 %endif
121 %else
122         --disable-mmx \
123         --disable-ppro \
124 %endif
125         --enable-dummy \
126         --enable-dsp \
127         --enable-esd \
128         --enable-fb \
129         --disable-ggi \
130         --enable-sdl \
131         --disable-glide \
132         --enable-gnome \
133         --enable-x11 \
134         --disable-optimizations # we use own RPM_OPT_FLAGS optimalizations
135         
136 %{__make}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install DESTDIR=$RPM_BUILD_ROOT
142
143 gzip -9nf README TODO ChangeLog AUTHORS
144
145 %clean
146 rm -rf $RPM_BUILD_ROOT
147
148 %files
149 %defattr(644,root,root,755)
150 %doc *.gz
151 %attr(755,root,root) %{_bindir}/vlc
152 %attr(755,root,root) %{_bindir}/fbvlc
153 %dir %{_libdir}/videolan
154 %dir %{_libdir}/videolan/vlc
155 %attr(755,root,root) %{_libdir}/videolan/vlc/dsp.so
156 %attr(755,root,root) %{_libdir}/videolan/vlc/dummy.so
157 %attr(755,root,root) %{_libdir}/videolan/vlc/fb.so
158 %attr(755,root,root) %{_libdir}/videolan/vlc/yuv.so
159 %ifarch i586 i686
160 %attr(755,root,root) %{_libdir}/videolan/vlc/*mmx*.so
161 %endif
162 %dir %{_datadir}/videolan
163 %{_datadir}/videolan/*.psf
164 %{_datadir}/videolan/vlc.png
165
166 %files X11
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_libdir}/videolan/vlc/x11.so
169
170 #%files GGI
171 #%defattr(644,root,root,755)
172 #%attr(755,root,root) %{_libdir}/videolan/vlc/ggi.so
173
174 %files SDL
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_libdir}/videolan/vlc/sdl.so
177
178 %files gnome
179 %defattr(644,root,root,755)
180 %attr(755,root,root) %{_bindir}/gvlc
181 %attr(755,root,root) %{_libdir}/videolan/vlc/gnome.so
182 %{_datadir}/videolan/gvlc.png
183
184 %files esd
185 %defattr(644,root,root,755)
186 %attr(755,root,root) %{_libdir}/videolan/vlc/esd.so
This page took 0.061839 seconds and 4 git commands to generate.