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

Revision 941, 31.2 KB checked in by inagaki, 14 years ago (diff)

updated: ImageMagicj?, libfprint, dvdauthor, inkscape, koffice, pstoedit, xine-lib

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