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

Revision 8721, 32.6 KB checked in by Takemikaduchi, 10 years ago (diff)

cinnamon-2.2.14, python-2.7.7, ImageMagick?-6.8.9.5

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