|
@@ -0,0 +1,280 @@
|
|
|
+%define source_name xine-lib
|
|
|
+%define libname libxine1
|
|
|
+%define plugindir %{_libdir}/xine/plugins
|
|
|
+%define pluginver 1.28
|
|
|
+
|
|
|
+Name: xine-lib-extras
|
|
|
+Version: 1.1.18.1
|
|
|
+Release: 1%{?_dist_release}
|
|
|
+Summary: addtional plugins for xine
|
|
|
+Summary(ja): xine 用の追加プラグイン
|
|
|
+
|
|
|
+License: GPL
|
|
|
+Group: System Environment/Libraries
|
|
|
+URL: http://www.xine-project.org/
|
|
|
+Source0: http://prdownloads.sourceforge.net/xine/%{source_name}-%{version}.tar.bz2
|
|
|
+
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
+%if %{?_dist_release} == "vl4"
|
|
|
+BuildRequires: XOrg-devel XOrg-gl-devel
|
|
|
+%else
|
|
|
+BuildRequires: libX11-devel
|
|
|
+BuildRequires: libXv-devel
|
|
|
+BuildRequires: libXinerama-devel
|
|
|
+BuildRequires: libXvMC-devel
|
|
|
+BuildRequires: libGLU-devel
|
|
|
+BuildRequires: libxcb-devel
|
|
|
+%endif
|
|
|
+# Video
|
|
|
+# Audio
|
|
|
+#BuildRequires: faad2-devel
|
|
|
+# Other
|
|
|
+BuildRequires: pkgconfig libtool-ltdl-devel
|
|
|
+BuildRequires: vine-release >= 4.2-1vl4
|
|
|
+
|
|
|
+Vendor: Project Vine
|
|
|
+Distribution: Vine Linux
|
|
|
+
|
|
|
+%description
|
|
|
+This package contains addtional plugins for xine:
|
|
|
+ decoder
|
|
|
+ - dts
|
|
|
+ - dvaudio
|
|
|
+ - ffmpeg
|
|
|
+ - libmpeg2
|
|
|
+ - nsf
|
|
|
+ demuxer
|
|
|
+ - asf
|
|
|
+ input
|
|
|
+ - DVD, Video-CD
|
|
|
+
|
|
|
+%description -l ja
|
|
|
+このパッケージには xine 向けの追加プラグインが含まれています。
|
|
|
+
|
|
|
+%package -n xine-lib-mad
|
|
|
+Summary: MAD audio decode plugin for xine
|
|
|
+Summary(ja): xine 用 MP3 オーディオデコードプラグイン
|
|
|
+Group: System Environment/Libraries
|
|
|
+
|
|
|
+%description -n xine-lib-mad
|
|
|
+MAD audio decode plugin for xine
|
|
|
+
|
|
|
+%description -n xine-lib-mad -l ja
|
|
|
+このパッケージには MP3 オーディオデコードプラグインが含まれています。
|
|
|
+
|
|
|
+%package -n xine-lib-faad
|
|
|
+Summary: FAAD audio decode plugin for xine
|
|
|
+Summary(ja): xine 用 AAC オーディオデコードプラグイン
|
|
|
+Group: System Environment/Libraries
|
|
|
+
|
|
|
+%description -n xine-lib-faad
|
|
|
+FAAD audio decode plugin for xine
|
|
|
+
|
|
|
+%description -n xine-lib-faad -l ja
|
|
|
+このパッケージには AAC オーディオデコードプラグインが含まれています。
|
|
|
+
|
|
|
+%package -n xine-lib-a52dec
|
|
|
+Summary: ATSC A-52 stream decode plugin for xine
|
|
|
+Summary(ja): xine 用 ATSC A-52 ストリームデコードプラグイン
|
|
|
+Group: System Environment/Libraries
|
|
|
+
|
|
|
+%description -n xine-lib-a52dec
|
|
|
+ATSC A-52 stream decode plugin for xine
|
|
|
+
|
|
|
+%description -n xine-lib-a52dec -l ja
|
|
|
+このパッケージには ATSC A-52 ストリームデコードプラグインが含まれています。
|
|
|
+
|
|
|
+%prep
|
|
|
+%setup -q -n %{source_name}-%{version}
|
|
|
+
|
|
|
+# Avoid standard rpaths on lib64 archs:
|
|
|
+sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure
|
|
|
+
|
|
|
+%build
|
|
|
+%configure \
|
|
|
+%if %{?_dist_release} == "vl4"
|
|
|
+ --with-xv-path=%{_prefix}/X11R6/%{_lib} \
|
|
|
+%else
|
|
|
+ --with-xv-path=%{_libdir} \
|
|
|
+%endif
|
|
|
+ --enable-faad \
|
|
|
+ --with-external-libfaad \
|
|
|
+ --with-libflac \
|
|
|
+ --disable-opengl \
|
|
|
+ --disable-syncfb \
|
|
|
+ --disable-v4l --disable-libv4l \
|
|
|
+ --disable-xvmc \
|
|
|
+ --disable-xinerama \
|
|
|
+ --disable-aalib \
|
|
|
+ --disable-fb \
|
|
|
+ --disable-dxr3 \
|
|
|
+ --disable-vidix \
|
|
|
+ --disable-aalib \
|
|
|
+ --disable-musepack \
|
|
|
+ --disable-mng \
|
|
|
+ --disable-gnomevfs \
|
|
|
+ --disable-gdkpixbuf \
|
|
|
+ --disable-samba \
|
|
|
+ --without-sdl \
|
|
|
+ --without-pulseaudio \
|
|
|
+ --without-vorbis \
|
|
|
+ --without-theora \
|
|
|
+ --without-speex \
|
|
|
+ --without-imagemagick \
|
|
|
+ --without-alsa \
|
|
|
+ --without-esound \
|
|
|
+ --without-jack
|
|
|
+
|
|
|
+%{__make} %{?_smp_mflags}
|
|
|
+
|
|
|
+%install
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
+
|
|
|
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
|
|
+
|
|
|
+## Clean out files that should not be part of the rpm.
|
|
|
+
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_includedir}
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/libxine.{a,so*,la}
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{_mandir}
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/mime.types
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_bitplane.so
|
|
|
+#{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_d*.so
|
|
|
+#{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_ff.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_image.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_lpcm.so
|
|
|
+#{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_nsf.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_qt.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_r*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_yuv.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_g*.so
|
|
|
+#{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_m*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_s*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_vorbis.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_theora.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_w32dll.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_ao*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_vo*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_audio.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_avi.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_f*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_games.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_iff.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_m*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_nsv*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_pva.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_qt.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_r*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_s*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_dmx_y*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_cdda.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_dvb.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_file.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_http.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_net.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_p*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_r*.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_stdin_fifo.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_inp_v4l.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_flac.so
|
|
|
+#%___rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/xineplug_decode_a52.so
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/vidix
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT%{plugindir}/%{pluginver}/post
|
|
|
+
|
|
|
+#%find_lang %{libname}
|
|
|
+
|
|
|
+%clean
|
|
|
+%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
+
|
|
|
+%post -p /sbin/ldconfig
|
|
|
+
|
|
|
+%postun -p /sbin/ldconfig
|
|
|
+
|
|
|
+%post -n xine-lib-mad -p /sbin/ldconfig
|
|
|
+
|
|
|
+%postun -n xine-lib-mad -p /sbin/ldconfig
|
|
|
+
|
|
|
+%post -n xine-lib-faad -p /sbin/ldconfig
|
|
|
+
|
|
|
+%postun -n xine-lib-faad -p /sbin/ldconfig
|
|
|
+
|
|
|
+%post -n xine-lib-a52dec -p /sbin/ldconfig
|
|
|
+
|
|
|
+%postun -n xine-lib-a52dec -p /sbin/ldconfig
|
|
|
+
|
|
|
+%files
|
|
|
+%defattr(-,root,root)
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_dts.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_dvaudio.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_ff.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_mpeg2.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_nsf.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_dmx_asf.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_inp_dvd.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_inp_mms.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_inp_vcd.so
|
|
|
+%{plugindir}/%{pluginver}/xineplug_inp_vcdo.so
|
|
|
+
|
|
|
+%files -n xine-lib-mad
|
|
|
+%defattr(-,root,root)
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_mad.so
|
|
|
+
|
|
|
+%files -n xine-lib-faad
|
|
|
+%defattr(-,root,root)
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_faad.so
|
|
|
+
|
|
|
+%files -n xine-lib-a52dec
|
|
|
+%defattr(-,root,root)
|
|
|
+%{plugindir}/%{pluginver}/xineplug_decode_a52.so
|
|
|
+
|
|
|
+%changelog
|
|
|
+* Fri Mar 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.18.1-1
|
|
|
+- new upstream release
|
|
|
+- built with new toolchain
|
|
|
+
|
|
|
+* Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.1.16.3-2
|
|
|
+- change release to sync with self-build-xine-lib-extras
|
|
|
+
|
|
|
+* Sat Apr 4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.3-1
|
|
|
+- new upstream release with security fix
|
|
|
+ - Fix another possible int overflow in the 4XM demuxer.
|
|
|
+ (ref. TKADV2009-004, CVE-2009-0385)
|
|
|
+ - Fix an integer overflow in the Quicktime demuxer.
|
|
|
+
|
|
|
+* Sun Mar 1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.2-3
|
|
|
+- removed BuildRequires: faad2-devel
|
|
|
+- updated URL
|
|
|
+
|
|
|
+* Wed Feb 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.2-2
|
|
|
+- fixed Provides and Obsoletes in self-build-xine-lib-extras.spec
|
|
|
+
|
|
|
+* Sat Feb 14 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.2-1
|
|
|
+- new upstream release
|
|
|
+
|
|
|
+* Wed Feb 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.16.1-1
|
|
|
+- new upstream release
|
|
|
+- added more plugins
|
|
|
+
|
|
|
+* Sun Feb 8 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.15-7
|
|
|
+- changed package name xine-lib-extras
|
|
|
+
|
|
|
+* Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.1.15-6
|
|
|
+- spec in utf8
|
|
|
+- add the list of all PreReq: packages in self-build-xine-lib-faad.spec
|
|
|
+ to BuildRequires: in xine-lib-faad.spec
|
|
|
+
|
|
|
+* Sun Sep 28 2008 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.1.15-5
|
|
|
+- Typo Fixes(%changelog)
|
|
|
+* Sun Sep 28 2008 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.1.15-4
|
|
|
+- drop self-build-faac(PreReq)
|
|
|
+* Tue Sep 16 2008 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.1.15-2
|
|
|
+- devel package to add prereq > self-build-xine-lib-faad.spec.
|
|
|
+- Drop BuildRequires > xine-lib-faad.spec
|
|
|
+* Sun Aug 24 2008 TOSHI <milk-tea1977@dune.ocn.ne.jp> 1.1.15-1
|
|
|
+- 1st Release.
|
|
|
+
|
|
|
+# end of file
|
|
|
+
|