source: projects/specs/trunk/x/xine-lib/xine-lib-vl.spec @ 1987

Revision 1987, 31.5 KB checked in by inagaki, 14 years ago (diff)

update: ImageMagick?, calibre, dvdauthor, inkscape, koffice, pstoedit, xine-lib, self-build-xine-lib-extras

Line 
1%define libname libxine1
2%define plugindir %{_libdir}/xine/plugins
3%define pluginver 1.29
4
5%define build_alsa       1
6%define build_arts       0
7%define build_pulseaudio 1
8%define build_jack       1
9%if %{?_dist_release} == "vl4"
10%define build_pulseaudio 0
11%endif
12%define build_dxr3       0
13%define build_mpc        0
14
15Summary:        A Free Multimedia Player (Libraries)
16Summary(ja):    フリーのメディアプレイヤー (ライブラリ)
17Name:           xine-lib
18Version:        1.1.19
19Release:        1%{?_dist_release}
20License:        GPLv2+
21Group:          System Environment/Libraries
22URL:            http://xinehq.de/
23Source:         http://prdownloads.sourceforge.net/xine/%{name}-%{version}.tar.bz2
24
25Vendor:         Project Vine
26Distribution:   Vine Linux
27Packager:       inagaki, daisuke
28
29BuildRoot:      %{_tmppath}/%{name}-%{version}-root
30%if %{?_dist_release} == "vl4"
31BuildRequires:  XOrg-devel XOrg-gl-devel
32%else
33BuildRequires:  libX11-devel
34BuildRequires:  libXv-devel
35BuildRequires:  libXinerama-devel
36BuildRequires:  libXvMC-devel
37BuildRequires:  libGLU-devel
38BuildRequires:  libv4l-devel
39BuildRequires:  libxcb-devel
40%endif
41# Video
42BuildRequires:  SDL-devel >= 1.2.11
43BuildRequires:  libtheora-devel
44BuildRequires:  libmng-devel
45BuildRequires:  aalib-devel >= 1.4
46BuildRequires:  ImageMagick-devel
47%if %{?_dist_release} != "vl4"
48BuildRequires:  fontconfig-devel
49%endif
50BuildRequires:  freetype2-devel
51# Audio
52BuildRequires:  alsa-lib-devel >= 0.9.0
53%if %{build_arts}
54BuildRequires:  arts-devel >= 0.9.5
55%endif
56BuildRequires:  esound-devel >= 0.2.8
57BuildRequires:  flac-devel
58%if %{build_jack}
59BuildRequires:  jack-audio-connection-kit-devel
60%endif
61BuildRequires:  libvorbis-devel
62%if %{build_mpc}
63BuildRequires:  libmpcdec-devel
64%endif
65%if %{build_pulseaudio}
66BuildRequires:  pulseaudio-lib-devel
67%endif
68BuildRequires:  speex-devel
69# CDs
70BuildRequires:  libcdio-devel
71# Other
72BuildRequires:  pkgconfig libtool-ltdl-devel
73BuildRequires:  gnome-vfs2-devel
74BuildRequires:  gtk2-devel
75%if %{?_dist_release} == "vl4"
76BuildRequires:  samba-libsmbclient-devel
77%else
78BuildRequires:  libsmbclient-devel
79%endif
80BuildRequires:  vine-release >= 4.2-1vl4
81
82
83%description
84xine-lib is a free multimedia player library.
85
86This package contains a library and essential plguins for xine.
87
88%description -l ja
89xine-lib はフリーのメディアプレイヤーライブラリです。
90
91このパッケージには、xine のライブラリと基本的なプラグインが
92含まれています。
93
94%package devel
95Summary:        Development files for xine-lib
96Summary(ja):    xine-lib の開発用ファイル
97Group:          Development/Libraries
98Requires:       %{name} = %{version}-%{release}
99Requires:       zlib-devel
100
101%description devel
102This package contains header files and documentation required
103to develope programs with xine-lib.
104
105%description -l ja devel
106このパッケージには、xine-lib を用いたプログラムの開発に必要なヘッダ
107ファイルやドキュメントが含まれています。
108
109##### audio output plugins #################################
110
111%package esd
112Summary:        EsounD audio output plugin for xine
113Summary(ja):    xine - EsounD オーディオ出力プラグイン
114Group:          System Environment/Libraries
115Requires:       %{name} = %{version}-%{release}
116
117%description esd
118This package contains EsounD audio output plugin.
119
120%description -l ja esd
121このパッケージには EsounD オーディオ出力プラグインが含まれています。
122
123%if %{build_arts}
124%package arts
125Summary:        aRts audio output plugin for xine
126Summary(ja):    xine - aRts オーディオ出力プラグイン
127Group:          System Environment/Libraries
128Requires:       %{name} = %{version}-%{release}
129
130%description arts
131This package contains aRts audio output plugin.
132
133%description -l ja arts
134このパッケージには aRts オーディオ出力プラグインが含まれています。
135%endif
136
137%if %{build_alsa}
138%package alsa
139Summary:        ALSA audio output plugin for xine
140Summary(ja):    xine - ALSA オーディオ出力プラグイン
141Group:          System Environment/Libraries
142Requires:       %{name} = %{version}-%{release}
143
144%description alsa
145This package contains ALSA audio output plugin.
146
147%description -l ja alsa
148このパッケージには ALSA オーディオ出力プラグインが含まれています。
149%endif
150
151%if %{build_pulseaudio}
152%package pulseaudio
153Summary:        Pulseaudio output plugin for xine
154Summary(ja):    xine - Pulseaudio 出力プラグイン
155Group:          System Environment/Libraries
156Requires:       %{name} = %{version}-%{release}
157
158%description pulseaudio
159This package contains Pulseaudio output plugin.
160
161%description -l ja pulseaudio
162このパッケージには Pulseaudio 出力プラグインが含まれています。
163%endif
164
165%if %{build_jack}
166%package jack
167Summary:        jack output plugin for xine
168Summary(ja):    xine - jack 出力プラグイン
169Group:          System Environment/Libraries
170Requires:       %{name} = %{version}-%{release}
171
172%description jack
173This package contains jack output plugin.
174
175%description -l ja jack
176このパッケージには jack 出力プラグインが含まれています。
177%endif
178
179##### video output plugins #################################
180
181%package sdl
182Summary:        SDL video output plugin for xine
183Summary(ja):    xine - SDL ビデオ出力プラグイン
184Group:          System Environment/Libraries
185Requires:       %{name} = %{version}-%{release}
186
187%description sdl
188This package contains SDL video output plugin.
189
190%description -l ja sdl
191このパッケージには SDL ビデオ出力プラグインが含まれています。
192
193%package opengl
194Summary:        OpenGL video output plugin for xine
195Summary(ja):    xine - OpenGL ビデオ出力プラグイン
196Group:          System Environment/Libraries
197Requires:       %{name} = %{version}-%{release}
198
199%description opengl
200This package contains OpenGL video output plugin.
201
202%description -l ja opengl
203このパッケージには OpenGL ビデオ出力プラグインが含まれています。
204
205%package aa
206Summary:        Ascii ART video output plugin for xine
207Summary(ja):    xine - アスキーアートビデオ出力プラグイン
208Group:          System Environment/Libraries
209Requires:       %{name} = %{version}-%{release}
210
211%description aa
212This package contains Ascii ART video output plugin.
213
214%description -l ja aa
215このパッケージにはアスキーアートビデオ出力プラグインが含まれています。
216
217%if %{build_dxr3}
218%package dxr3
219Summary:        DXR3 video output plugin for xine
220Summary(ja):    xine - DXR3 ビデオ出力プラグイン
221Group:          System Environment/Libraries
222Requires:       %{name} = %{version}-%{release}
223
224%description dxr3
225This package contains DXR3, a MPEG2 hardware decoder, video output
226plugin.
227
228%description -l ja dxr3
229このパッケージには DXR3 (MPEG2 ハードウェアデコーダ) ビデオ出力
230プラグインが含まれています。
231%endif
232
233##### input plugins ########################################
234
235%package gnomevfs
236Summary:        GNOME vfs input plugin for xine
237Summary(ja):    xine - GNOME vfs 入力プラグイン
238Group:          System Environment/Libraries
239Requires:       %{name} = %{version}-%{release}
240
241%description gnomevfs
242This package contains GNOME vfs input plugin.
243
244%description -l ja gnomevfs
245このパッケージには GNOME vfs 入力プラグインが含まれています。
246
247%package smb
248Summary:        Samba input plugin for xine
249Summary(ja):    xine - Samba 入力プラグイン
250Group:          System Environment/Libraries
251Requires:       %{name} = %{version}-%{release}
252
253%description smb
254This package contains Samba input plugin.
255
256%description -l ja smb
257このパッケージには Samba 入力プラグインが含まれています。
258
259##### ogg files demux & decode plugins #####################
260
261%package ogg
262Summary:        Ogg/Ogm audio/video input plugin for xine
263Summary(ja):    xine - Ogg/Ogm オーディオ/ビデオ入力プラグイン
264Group:          System Environment/Libraries
265Requires:       %{name} = %{version}-%{release}
266Provides:       %{name}-oggvorbis
267Provides:       %{name}-oggspeex
268Provides:       %{name}-oggtheora
269
270%description ogg
271This package contains Ogg/Ogm audio/video input plugin.
272
273%description -l ja ogg
274このパッケージには Ogg/Ogm オーディオ/ビデオ入力プラグインが
275含まれています。
276
277##### decode plugins #######################################
278
279%package flac
280Summary:        FLAC audio decode plugin for xine
281Summary(ja):    xine - FLAC オーディオデコードプラグイン
282Group:          System Environment/Libraries
283Requires:       %{name} = %{version}-%{release}
284
285%description flac
286This package contains FLAC audio decode plugin.
287
288%description -l ja flac
289このパッケージには FLAC オーディオデコードプラグインが含まれています。
290
291%if %{build_mpc}
292%package musepack
293Summary:        Musepack audio decode plugin for xine
294Summary(ja):    xine - Musepack オーディオデコードプラグイン
295Group:          System Environment/Libraries
296Requires:       %{name} = %{version}-%{release}
297
298%description musepack
299This package contains Musepack audio decode plugin.
300
301%description -l ja musepack
302このパッケージには Musepack オーディオデコードプラグインが
303含まれています。
304%endif
305
306%ifarch %{ix86}
307%package w32dll
308Summary:        Decode plugin using Win32 DLLs for xine
309Summary(ja):    xine - Win32 DLL を利用するデコードプラグイン
310Group:          System Environment/Libraries
311Requires:       %{name} = %{version}-%{release}
312
313%description w32dll
314This package contains decode plugin using Win32 DLLs.
315
316%description -l ja w32dll
317このパッケージには Win32 DLL を利用してデコードするプラグインが
318含まれています。
319%endif
320
321%prep
322%setup -q
323
324# Avoid standard rpaths on lib64 archs:
325sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure
326
327%build
328export FFMPEG_CFLAGS=" " FFMPEG_LIBS=" "
329export FFMPEG_POSTPROC_CFLAGS=" " FFMPEG_POSTPROC_LIBS=" "
330export FFMPEG_UTIL_CFLAGS=" " FFMPEG_UTIL_LIBS=" "
331export SDL_CFLAGS="$(sdl-config --cflags)" SDL_LIBS="$(sdl-config --libs)"
332%configure \
333%if %{?_dist_release} == "vl4"
334        --with-xv-path=%{_prefix}/X11R6/%{_lib} \
335%else
336        --with-xv-path=%{_libdir} \
337%endif
338        --disable-a52dec \
339        --disable-mad \
340        --disable-vcd \
341        --disable-asf \
342        --disable-nosefart \
343        --disable-faad \
344        --disable-dts \
345        --with-libflac \
346        --without-external-ffmpeg \
347%if !%{build_alsa}
348        --without-alsa \
349%endif
350%if %{build_arts}
351        --with-arts \
352%endif
353%if !%{build_pulseaudio}
354        --without-pulseaudio \
355%endif
356%if !%{build_jack}
357        --without-jack \
358%endif
359%if %{build_dxr3}
360        --enable-dxr3 \
361%else
362        --disable-dxr3 \
363%endif
364        --with-freetype \
365        --with-fontconfig \
366%ifarch %{ix86}
367        --with-w32-path=%{_libdir}/codecs
368%endif
369
370make %{?_smp_mflags}
371
372%install
373rm -rf $RPM_BUILD_ROOT
374make DESTDIR=%{buildroot} LIBRARY_PATH=%{buildroot}%{_libdir} install
375
376rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
377
378# IMPORTANT: remove all stuffs which may cause patent violation
379pushd $RPM_BUILD_ROOT%{plugindir}/%{pluginver}
380PLUGINS_TO_REMOVE="xineplug_inp_dvd.so xineplug_inp_mms.so \
381                   xineplug_inp_vcdo.so xineplug_decode_dts.so \
382                   xineplug_decode_dvaudio.so xineplug_decode_ff.so \
383                   xineplug_decode_mpeg2.so post/xineplug_post_planar.so "
384for i in $PLUGINS_TO_REMOVE
385do
386  rm -f $i
387done
388popd
389
390cp -pr %{buildroot}%{_docdir}/xine-lib installed-doc
391rm -rf %{buildroot}%{_docdir}/xine-lib
392
393# Removing useless files
394rm -Rf installed-doc/README \
395       installed-doc/README.{freebsd,irix,solaris,MINGWCROSS,WIN32} \
396       installed-doc/README.{dxr3,network_dvd}
397
398
399%if ! %{build_mpc}
400%__rm -f %{buildroot}%{plugindir}/%{pluginver}/xineplug_decode_mpc.so
401%endif
402
403%ifarch %{ix86}
404%__mkdir_p %{buildroot}%{_libdir}/codecs
405%endif
406
407%find_lang %{libname}
408
409%clean
410rm -rf $RPM_BUILD_ROOT
411
412%post -p /sbin/ldconfig
413
414%postun -p /sbin/ldconfig
415
416%files -f %{libname}.lang
417%defattr(-,root,root)
418%doc AUTHORS COPYING CREDITS ChangeLog NEWS README TODO
419%{_bindir}/xine-list-1.1
420%{_libdir}/*.so.*
421%{_datadir}/xine
422%dir %{_libdir}/xine
423%{_mandir}/man1/xine-list-1.1.*
424%{_mandir}/man5/*
425
426%dir %{plugindir}
427%dir %{plugindir}/%{pluginver}
428%{plugindir}/%{pluginver}/post
429%{plugindir}/%{pluginver}/mime.types
430# audio output
431%{plugindir}/%{pluginver}/xineplug_ao_out_none.so
432%{plugindir}/%{pluginver}/xineplug_ao_out_file.so
433%{plugindir}/%{pluginver}/xineplug_ao_out_oss.so
434# video output
435%{plugindir}/%{pluginver}/vidix
436%{plugindir}/%{pluginver}/xineplug_vo_out_none.so
437%{plugindir}/%{pluginver}/xineplug_vo_out_fb.so
438%if %{?_dist_release} == "vl5"
439%{plugindir}/%{pluginver}/xineplug_vo_out_xcbshm.so
440%{plugindir}/%{pluginver}/xineplug_vo_out_xcbxv.so
441%endif
442%{plugindir}/%{pluginver}/xineplug_vo_out_xv.so
443%{plugindir}/%{pluginver}/xineplug_vo_out_xshm.so
444%{plugindir}/%{pluginver}/xineplug_vo_out_xvmc.so
445%{plugindir}/%{pluginver}/xineplug_vo_out_xxmc.so
446%{plugindir}/%{pluginver}/xineplug_vo_out_syncfb.so
447%{plugindir}/%{pluginver}/xineplug_vo_out_raw.so
448%ifarch %{ix86}
449%{plugindir}/%{pluginver}/xineplug_vo_out_vidix.so
450%endif
451%{plugindir}/%{pluginver}/xineplug_vo_out_xcbshm.so
452%{plugindir}/%{pluginver}/xineplug_vo_out_xcbxv.so
453# demux
454##{plugindir}/%{pluginver}/xineplug_dmx_asf.so
455%{plugindir}/%{pluginver}/xineplug_dmx_audio.so
456%{plugindir}/%{pluginver}/xineplug_dmx_avi.so
457%{plugindir}/%{pluginver}/xineplug_dmx_fli.so
458%{plugindir}/%{pluginver}/xineplug_dmx_flv.so
459%{plugindir}/%{pluginver}/xineplug_dmx_games.so
460%{plugindir}/%{pluginver}/xineplug_dmx_iff.so
461%{plugindir}/%{pluginver}/xineplug_dmx_image.so
462%{plugindir}/%{pluginver}/xineplug_dmx_matroska.so
463%{plugindir}/%{pluginver}/xineplug_dmx_mng.so
464%{plugindir}/%{pluginver}/xineplug_dmx_mpeg.so
465%{plugindir}/%{pluginver}/xineplug_dmx_mpeg_block.so
466%{plugindir}/%{pluginver}/xineplug_dmx_mpeg_elem.so
467%{plugindir}/%{pluginver}/xineplug_dmx_mpeg_pes.so
468%{plugindir}/%{pluginver}/xineplug_dmx_mpeg_ts.so
469%{plugindir}/%{pluginver}/xineplug_dmx_nsv.so
470%{plugindir}/%{pluginver}/xineplug_dmx_pva.so
471%{plugindir}/%{pluginver}/xineplug_dmx_qt.so
472%{plugindir}/%{pluginver}/xineplug_dmx_rawdv.so
473%{plugindir}/%{pluginver}/xineplug_dmx_real.so
474%{plugindir}/%{pluginver}/xineplug_dmx_slave.so
475%{plugindir}/%{pluginver}/xineplug_dmx_sputext.so
476%{plugindir}/%{pluginver}/xineplug_dmx_yuv4mpeg2.so
477%{plugindir}/%{pluginver}/xineplug_dmx_yuv_frames.so
478# input
479%{plugindir}/%{pluginver}/xineplug_inp_cdda.so
480%{plugindir}/%{pluginver}/xineplug_inp_dvb.so
481##{plugindir}/%{pluginver}/xineplug_inp_dvd.so
482%{plugindir}/%{pluginver}/xineplug_inp_file.so
483%{plugindir}/%{pluginver}/xineplug_inp_http.so
484##{plugindir}/%{pluginver}/xineplug_inp_mms.so
485%{plugindir}/%{pluginver}/xineplug_inp_net.so
486%{plugindir}/%{pluginver}/xineplug_inp_pnm.so
487%{plugindir}/%{pluginver}/xineplug_inp_pvr.so
488%{plugindir}/%{pluginver}/xineplug_inp_rtp.so
489%{plugindir}/%{pluginver}/xineplug_inp_rtsp.so
490%{plugindir}/%{pluginver}/xineplug_inp_stdin_fifo.so
491%{plugindir}/%{pluginver}/xineplug_inp_v4l.so
492%{plugindir}/%{pluginver}/xineplug_inp_v4l2.so
493##{plugindir}/%{pluginver}/xineplug_inp_vcd.so
494##{plugindir}/%{pluginver}/xineplug_inp_vcdo.so
495# decode
496##{plugindir}/%{pluginver}/xineplug_decode_a52.so
497%{plugindir}/%{pluginver}/xineplug_decode_bitplane.so
498##{plugindir}/%{pluginver}/xineplug_decode_dts.so
499##{plugindir}/%{pluginver}/xineplug_decode_dvaudio.so
500##{plugindir}/%{pluginver}/xineplug_decode_ff.so
501%{plugindir}/%{pluginver}/xineplug_decode_gdk_pixbuf.so
502%{plugindir}/%{pluginver}/xineplug_decode_gsm610.so
503%{plugindir}/%{pluginver}/xineplug_decode_image.so
504%{plugindir}/%{pluginver}/xineplug_decode_lpcm.so
505##{plugindir}/%{pluginver}/xineplug_decode_mad.so
506##{plugindir}/%{pluginver}/xineplug_decode_mpeg2.so
507##{plugindir}/%{pluginver}/xineplug_decode_nsf.so
508%ifarch %{ix86}
509%{plugindir}/%{pluginver}/xineplug_decode_qt.so
510%endif
511%{plugindir}/%{pluginver}/xineplug_decode_real.so
512%{plugindir}/%{pluginver}/xineplug_decode_rgb.so
513%{plugindir}/%{pluginver}/xineplug_decode_spu.so
514%{plugindir}/%{pluginver}/xineplug_decode_spucc.so
515%{plugindir}/%{pluginver}/xineplug_decode_spucmml.so
516%{plugindir}/%{pluginver}/xineplug_decode_spudvb.so
517%{plugindir}/%{pluginver}/xineplug_decode_spuhdmv.so
518%{plugindir}/%{pluginver}/xineplug_decode_sputext.so
519%{plugindir}/%{pluginver}/xineplug_decode_yuv.so
520
521%files devel
522%defattr(-,root,root)
523%doc installed-doc/*
524%{_bindir}/xine-config
525#%{_libdir}/*.la
526%{_libdir}/*.so
527%{_libdir}/pkgconfig/*.pc
528%{_includedir}/*.h
529%{_includedir}/xine
530%{_datadir}/aclocal/*.m4
531%{_mandir}/man1/xine-config.*
532
533##### audio output plugins #################################
534
535%files esd
536%defattr(-,root,root)
537%{plugindir}/%{pluginver}/xineplug_ao_out_esd.so
538
539%if %{build_arts}
540%files arts
541%defattr(-,root,root)
542%{plugindir}/%{pluginver}/xineplug_ao_out_arts.so
543%endif
544
545%if %{build_alsa}
546%files alsa
547%defattr(-,root,root)
548%{plugindir}/%{pluginver}/xineplug_ao_out_alsa.so
549%endif
550
551%if %{build_pulseaudio}
552%files pulseaudio
553%defattr(-,root,root)
554%{plugindir}/%{pluginver}/xineplug_ao_out_pulseaudio.so
555%endif
556
557%if %{build_jack}
558%files jack
559%defattr(-,root,root)
560%{plugindir}/%{pluginver}/xineplug_ao_out_jack.so
561%endif
562
563##### video output plugins #################################
564
565%files sdl
566%defattr(-,root,root)
567%{plugindir}/%{pluginver}/xineplug_vo_out_sdl.so
568
569%files opengl
570%defattr(-,root,root)
571%{plugindir}/%{pluginver}/xineplug_vo_out_opengl.so
572
573%files aa
574%defattr(-,root,root)
575%{plugindir}/%{pluginver}/xineplug_vo_out_aa.so
576
577%if %{build_dxr3}
578%files dxr3
579%defattr(-,root,root)
580%{plugindir}/%{pluginver}/xineplug_*dxr3*.so
581%endif
582
583##### input plugins ########################################
584
585%files gnomevfs
586%defattr(-,root,root)
587%{plugindir}/%{pluginver}/xineplug_inp_gnome_vfs.so
588
589%files smb
590%defattr(-,root,root)
591%{plugindir}/%{pluginver}/xineplug_inp_smb.so
592
593##### ogg files demux & decode plugins #####################
594
595%files ogg
596%defattr(-,root,root)
597%{plugindir}/%{pluginver}/xineplug_dmx_ogg.so
598%{plugindir}/%{pluginver}/xineplug_decode_vorbis.so
599%{plugindir}/%{pluginver}/xineplug_decode_speex.so
600%{plugindir}/%{pluginver}/xineplug_decode_theora.so
601
602##### decode plugins #######################################
603
604%files flac
605%defattr(-,root,root)
606%{plugindir}/%{pluginver}/xineplug_flac.so
607
608%if %{build_mpc}
609%files musepack
610%defattr(-,root,root)
611%{plugindir}/%{pluginver}/xineplug_decode_mpc.so
612%endif
613
614%ifarch %{ix86}
615%files w32dll
616%defattr(-,root,root)
617%{plugindir}/%{pluginver}/xineplug_decode_w32dll.so
618%dir %{_libdir}/codecs
619%endif
620
621%changelog
622* Sat Oct  2 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.19-1
623- new upstream release
624- built with ImageMagick-6.6.4.8
625
626* Thu Sep 30 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.18.1-3
627- rebuilt with rpm-4.8.1 for pkg-config
628
629* Thu Apr 29 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.18.1-2
630- rebuilt with ImageMagick-6.6.1.5
631
632* Fri Mar 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.18.1-1
633- new upstream release
634- built with new toolchain
635
636* Fri May 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.16.3-3
637- add --without-external-ffmpeg to configure option
638- add post/xineplug_post_planar.so (ffmpeg postprocess) to remove list.
639
640* Wed May 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.16.3-2
641- build without gpm
642
643* Sat Apr  4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.3-1
644- new upstream release with security fix
645  - Fix another possible int overflow in the 4XM demuxer.
646    (ref. TKADV2009-004, CVE-2009-0385)
647  - Fix an integer overflow in the Quicktime demuxer.
648
649* Sat Feb 14 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.2-1
650- new upstream release with security fix
651  - Heap overflow in Quicktime atom parsing.                 (CVE-2008-5234)
652  - Multiple buffer overflows.                               (CVE-2008-5236)
653  - Multiple integer overflows.                              (CVE-2008-5237)
654  - Unchecked or incompletely-checked read function results. (CVE-2008-5239)
655  - Unchecked malloc using untrusted values.  (CVE-2008-5240, CVE-2008-5242)
656  - Integer underflow in qt compressed atom handling.        (CVE-2008-5241)
657  - Buffer indexing using untrusted or unchecked values.     (CVE-2008-5243)
658  - Fix broken size checks in various input plugins     (ref. CVE-2008-5239)
659- IMPORTANT: removed all plugins which may cause patent violation
660  - these plugins will be provided self-build-xine-lib-extras package
661- added jack plugin subpackage
662
663* Sun Feb  8 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.15-4
664- updated --with-xv-path
665- used more dist_release macros
666- rebuilt with ImageMagick 6.4.9-2 (only VineSeed)
667
668* Tue Oct 14 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.15-3
669- update Patch101 (changeset b3822572afa5)
670
671* Mon Oct 13 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.15-2
672- add Patch101 (changeset b3822572afa5)
673
674* Sun Aug 17 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.15-1vl5
675- new upstream release with a security fix (CVE-2008-3231)
676- dropped Patch100 (was included into upstream)
677- Requires: libX11 instead of XOrg-libs
678- added pulseaudio subpackage
679
680* Sun May 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.1.12-2
681- now BuildRequires xorg-x11-devel and libGLU-devel, not XOrg*-devel
682- spec in UTF-8
683
684* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.12-1
685- new upstream release with a security fix (CVE-2008-1686)
686- added Patch100 for CVE-2008-1878
687- added --disable-a52dec
688
689* Mon Mar 31 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.11.1-1vl5
690- new upstream release with a security fix (CVE-2008-1482)
691
692* Mon Mar 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.11-1vl5
693- rebuilt for VineSeed
694  - new upstream release with a security fix (CVE-2008-0073)
695- rebuilt with ImageMagick 6.3.9-10
696
697* Mon Mar 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.11-1vl4
698- new upstream release with a security fix (CVE-2008-0073)
699
700* Tue Mar 11 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.10.1-0vl1
701- new upstream release
702- using %%ver instead of %%version at %%files section
703
704* Tue Sep 04 2007 KAZUKI SHIMURA <ksh753@y5.don.ne.jp> 1.1.7-0vl5
705- use %%{_prefix}/X11R6/%%{_lib} for --with-xv-path to support x86_64
706
707* Tue Sep 04 2007 KAZUKI SHIMURA <ksh753@y5.don.ne.jp> 1.1.7-0vl4
708- update build dependencies
709  - SDL-devel >= 1.2.11 (sdl.pc is required by xine-lib >= 1.1.3)
710  - alsa-lib >= 0.9.0
711  - flac-devel >= 1.2.0
712
713* Sat Aug 18 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.7-0vl3
714- rebuilt with flac 1.2.0
715
716* Mon Aug 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.7-0vl2
717- pass exclusively --with-xv-path=/usr/X11R6/lib to configure
718  (libXv.* detection on configure seems somewhat corrupted at least on ppc)
719
720* Sat Aug 11 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 1.1.7-0vl1
721- new upstream release
722- disable arts plugin
723- add new file: mime.types
724
725* Fri May 11 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.6-0vl2
726- rebuilt with new toolchain
727- execute autoconf before doin' %%configure
728
729* Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.6-0vl1
730- new upstream release
731- drop Patch100,101,102 and 500 which are now merged in upstream
732
733* Sat Dec 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.2-0vl4
734- [SECURITY FIX]
735  - add patch101 to fix buffer overflow in Real Media plugin (CVE-2006-6172)
736  - add patch102 to fix heap overflow in mms plugin (related to CVE-2006-2200)
737- add %%{_libdir}/codecs to -w32dll package
738
739* Sat Oct 07 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.2-0vl3
740- [SECURITY FIX]
741  - import patch100 to fix multiple buffer overflows (CVE-2006-4800)
742
743  * Wed Sep 27 2006 Stew Benedict <sbenedict@mandriva.com> 1.1.2-3.1mdv2007.0
744  - P2: security fix for CVE-2006-4800
745
746* Sun Aug  6 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.2-0vl2
747- added patch500 for ppc
748
749* Sun Jul 16 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.2-0vl1
750- [SECURITY] new upstream release
751  - possible buffer overflow in libavcodec; crafted PNGs (CVE-2005-4048)
752  - possible buffer overflow in the HTTP plugin (CVE-2006-2802)
753  - possible buffer overflow via bad indexes in specially-crafted AVI files
754- drop unneeded patch100
755- add BuildRequires: samba-libsmbclient-devel instead of samba-libsmbclient
756- add %%{plugindir}/%%{version}/xineplug_decode_gdk_pixbuf.so
757  - add BuildRequires: gtk2-devel
758  - add Requires: gtk2
759
760* Mon Mar  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.1-0vl4
761- rebuild with ImageMagick-6.2.6.3-0vl1
762
763* Sat Jan 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl3
764- add sub-package: xine-lib-aa
765- remove mpc decode plugin at %%install if builc-mpc disabled
766- [SECURITY FIX]
767  - import patch100 to fix heap-based buffer overflow (CVE-2005-4048)
768
769  * Wed Dec 14 2005 Glbz Waschk <waschk@mandriva.org> 1.1.1-2mdk
770  - security update for CVE-2005-4048 (P2, embedded ffmpeg)
771
772* Sun Dec 25 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.1-0vl2
773- rebuilt with new ImageMagick
774- changed Group
775- added %%{plugindir}/%%{version}/xineplug_vo_out_{xvmc,xxmc}.so
776
777* Thu Nov 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl1
778- upstream release
779- drop patch100
780
781* Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl3
782- [SECURITY]
783  - add patch100 to fix format string vulnerability (CAN-2005-2967)
784  - cf. http://xinehq.de/index.php/security/XSA-2005-1
785
786* Fri Oct 14 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.0-0vl2
787- two plugins (xineplug_decode_qt.so and xineplug_vo_out_vidix.so)
788  are only built on ix86 archtecture.
789
790* Sat Oct 01 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl1
791- upstream release
792- add BuildRequires:
793    ImageMagick-devel, bzip2-devel, libjpeg-devel, libtiff-devel,
794    libtool-ltdl-devel
795- addRequires:
796    ImageMagick, bzip2, libjpeg, libtiff
797
798* Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.2-0vl1
799- upstream release
800
801* Thu Jun 23 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl2
802- rebuild with alsa-lib-devel
803- add build_{gvfs,smb} macros
804
805* Sun May 08 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl1
806- initial build for Vine Linux
807
808* Thu Jan 06 2005 Manfred Tremmel <Manfred.Tremmel@iiv.de>
809- enabled defining build or not to build subpackages at runtime
810  using '--define "BUILD_XYZ 1"', you can find possible BUILD_
811  defines at the top of the spec-file
812* Tue Dec 07 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
813- included xxmc video out plugin into xvmc sub-rpm
814* Sat Sep 11 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
815- added missing Requires-Statements in the subpackages
816* Fri Sep 03 2004 Franti邸ek Dvořák <valtri@users.sourceforge.net>
817- Czech translation update
818* Thu Sep 02 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
819- konverted to UTF8
820- some fixes for non IA32 systems (especialy Athlon64/Opteron)
821* Sat May 01 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
822- activated opengl plugin
823* Tue Apr 06 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
824- removed xvid modules from -devel package and put it back
825  to main package.
826* Fri Feb 13 2004 Manfred Tremmel <Manfred.Tremmel@iiv.de>
827- added new sub-rpm for stk videoout plugin
828* Fri Nov 21 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
829- use internal vcdlibs to keep dependencies low
830* Sun Oct 19 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
831- added separate directfb-package to solve dependendies
832* Tue Oct 07 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
833- activated separte xvmc package, when this is wanted.
834* Sun Jul 20 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
835- made ogg-package out of oggvorbis, oggtheora and the new
836  oggspeex xine-plugins
837* Sat May 24 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
838- complete rework of the specfile
839* Wed May 14 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
840- Update for > 1-beta13
841* Sat Mar 08 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
842- added missing doc-files
843* Wed Jan 15 2003 Manfred Tremmel <Manfred.Tremmel@iiv.de>
844- removed man3 manpages in devel-filelist
845* Tue Dec 24 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
846- Update for libxine 1.0beta1 added pkgconfig-directory
847* Wed Dec 11 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
848- Update for libxine 1.0beta0, fonts-directory has been changed
849* Sat Dec 07 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
850- added translation for finnish by Tuukka Pasanen <illuusio@mailcity.com>
851- some updates to german and english descriptions
852- added post-directory to file-list
853* Sat Nov 09 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
854- Final changes for libxine 1.0alpha1
855* Mon Nov 04 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
856- another change to make it run with next version
857* Sat Nov 02 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
858- Changes for next xine version
859* Sun Oct 27 2002 Manfred Tremmel <Manfred.Tremmel@iiv.de>
860- Update of the german descriptions.
861* Thu Jun 06 2002 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
862- ability to pass args to configure. Fix vidix/dhahelper inclusion.
863* Mon May 27 2002 Matthias Dahl <matthew2k@web.de>
864- added passing of build parameter to configure
865* Sun May 26 2002 Matthias Dahl <matthew2k@web.de>
866- added german translations by Manfred Tremmel <Manfred.Tremmel@iiv.de>
867- added fixes (missing -l cs) by Manfred Tremmel <Manfred.Tremmel@iiv.de>
868* Sat May 18 2002 Matthias Dahl <matthew2k@web.de>
869- added czech translations by valtri@atlas.cz
870* Thu May 16 2002 Matthias Dahl <matthew2k@web.de>
871- replaced %configure because it was causing trouble on certain configurations
872* Sat May 11 2002 Matthias Dahl <matthew2k@web.de>
873- reworked/revamped spec file, still needs some tuning (BuildPreReq, ...)
874* Thu May 2 2002 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
875- sync with new logo stuff.
876* Wed May 1 2002 Matthias Dahl <matthew2k@web.de>
877- added cinepak, cyuv and msvc decode plugins
878- commented out sdl related parts because this is currently broken in xine-lib
879- added 'cs,pl_PL' translation catalogs
880* Sun Mar 31 2002 Matthias Dahl <matthew2k@web.de>
881- added mms input plugin, spucc decoder and missing xine_logo.zyuy2.
882- commented out video fill decoder for now as it seems to be no longer built
883* Wed Feb 6 2002 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
884- added 'de,fr,pt_BR' translation catalogs.
885* Sat Dec 26 2001 Matthias Dahl <matthew2k@web.de>
886- added sputext decode plugin and fonts.
887* Sat Dec 8 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
888- ASF plugin is optional.
889* Thu Dec 6 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
890- Add cda plugins.
891* Wed Nov 14 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
892- fixed dxr3 header files inclusion, aalib deps: thanks to Andrew Meredith <andrew@anvil.org>.
893* Mon Oct 29 2001 Matthias Dahl <matthew2k@web.de>
894- added http input plugin
895* Thu Oct 18 2001 Matthias Dahl <matthew2k@web.de>
896- added asf demuxer plugin
897* Sun Oct 14 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
898- move vorbis in separate package. Add DivX4 decoder plugin.
899* Wed Oct 10 2001 Matthias Dahl <matthew2k@web.de>
900- added vorbis files and missing man pages to filelist.
901* Thu Sep 27 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
902- Add desktop stuff from patches by Miguel Freitas <miguel@cetuc.puc-rio.br>
903- Fixed xine.m4 installation from Andrew Meredith <andrew@anvil.org>
904* Fri Sep 21 2001 Matthias Dahl <matthew2k@web.de>
905- added two missing files (xine-config man page and xine.m4)
906* Sun Sep 16 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
907- Merge patch from JosスCarlos Monteiro <jcm@netcabo.pt>:
908  - Filelist and other minor updates,
909  - Fixed some SuSE compatibility issues,
910  - Added Portuguese summary.
911* Sun Sep 16 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
912- Add missing files.
913* Sun Aug 19 2001 Matthias Dahl <matthew2k@web.de>
914- The usual update to the filelist :)
915- temporarily removed mpg123 decoder plugin from filelist cause it is not
916  built with the recent CVS tree
917* Thu Jul 26 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
918- Made oss, aa, xv, esd, w32dll, documentation as separate packages.
919* Thu Jul 26 2001 Matthias Dahl <matthew2k@web.de>
920- added seperate arts package and one missing demuxer plugin to filelist
921* Wed Jul 18 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
922- list all plugins to avoid *strange* inclusion ;-).
923* Sun Jun 10 2001 Matthias Dahl <matthew2k@web.de>
924- updated filelist
925- re-activated execution of /sbin/ldconfig as post install script
926* Thu Mar 28 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
927- add korean summary, patch from Louis JANG <louis@ns.mizi.com>
928* Thu Jan 11 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
929- patch from Sung-Hyun Nam <namsh@lgic.co.kr> applied.
930* Fri Oct 17 2000 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>
931- first spec file.
Note: See TracBrowser for help on using the repository browser.