Search
j0ke.net Open Build Service
>
Projects
>
multimedia
:
SL12
>
xine-lib-12
> xine-lib.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File xine-lib.spec of Package xine-lib-12 (Revision 2)
Currently displaying revision
2
,
show latest
# # spec file for package xine-lib # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: xine-lib # %bcond_with = default off # %bcond_without = default on # # --with distributable -> don't build libxine2-codecs # --without distributable -> build libxine2-codecs # # default for buildservice is no patented codecs %bcond_with onlynondistributable %bcond_without pulseaudio %bcond_without sdl %bcond_without aalib %bcond_without esd %bcond_without jack %bcond_without gnome_vfs %bcond_without directfb %bcond_without modplug # BuildRequires: ImageMagick-devel BuildRequires: Mesa-devel BuildRequires: alsa-devel BuildRequires: flac-devel BuildRequires: giflib-devel BuildRequires: glib2-devel BuildRequires: gnutls-devel BuildRequires: gtk2-devel BuildRequires: imlib2-devel BuildRequires: krb5-devel BuildRequires: libcdio-devel BuildRequires: libdrm-devel BuildRequires: libmng-devel BuildRequires: libmpcdec-devel BuildRequires: libsmbclient BuildRequires: libsmbclient-devel BuildRequires: libtheora-devel BuildRequires: libtool BuildRequires: libvorbis-devel BuildRequires: readline-devel BuildRequires: speex-devel BuildRequires: update-desktop-files BuildRequires: vcdimager-devel BuildRequires: xorg-x11-devel %if 0%{suse_version} >= 1210 BuildRequires: libv4l-devel >= 0.8.4 %else %if 0%{suse_version} >= 1110 BuildRequires: libv4l-devel %endif %endif %if 0%{suse_version} >= 1030 BuildRequires: lirc-devel %else BuildRequires: lirc %endif %if !%{with distributable} BuildRequires: libbluray-devel BuildRequires: libfaad-devel BuildRequires: libffmpeg-devel %else BuildRequires: libavutil-devel %endif %if %{with pulseaudio} BuildRequires: libpulse-devel %endif %if %{with sdl} BuildRequires: SDL-devel %endif %if %{with aalib} BuildRequires: aalib-devel BuildRequires: libcaca-devel %endif %if %{with esd} BuildRequires: esound-devel %endif %if %{with gnome_vfs} BuildRequires: gnome-vfs2-devel %endif %if %{with jack} BuildRequires: libjack-devel %endif %if %{with directfb} %if %suse_version >= 1020 BuildRequires: DirectFB-devel %else BuildRequires: DirectFB %endif %endif %if %{with modplug} BuildRequires: libmodplug-devel %endif Version: 1.2.2 Release: 76.3 %define abiversion 2.2 Summary: Video Player with Plug-Ins License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Url: http://www.xine-project.org/home BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with distributable} Source: xine-lib-%{version}-crippled.tar.bz2 %else Source: http://downloads.sourceforge.net/project/xine/xine-lib/%{version}/xine-lib-%{version}.tar.bz2 %endif Source1: baselibs.conf Source99: precheckin_cripple_tarball.sh Patch0: xine-lib-libdvdread_udf.diff Patch1: xine-lib-v4l-2.6.38.patch Patch2: xine-lib-without-ffmpeg.patch Patch3: fix-non-x86-build.diff # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch %description <p>Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...</p><p>You need a frontend for xine-lib like <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> or <a href=http://packman.links2linux.de/package/totem>totem</a>.</p><p>Since 1-rc6 the package number is reduced, all you may miss, is in the base package</p><p>If you want to play css encrypted Video-DVD's, you need to install <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a>.</p> %description -l de <p>Großartiger Video- und Multimediaplayer mit Support für DVD, MPEG, AVI, DivX, VCD,Quicktime ...</p><p>Bitte beachten Sie, dass Sie neben der xine-lib auch eine Bedienoberfläche wie <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> oder <a href=http://packman.links2linux.de/package/totem>totem</a> benötigen.</p><p>Seit 1-rc6 wurde die Zahl der Pakete reduziert, alles was sie eventuell vermissen, wurde in das Basispaket integriert.</p><p>Wenn Sie css verschlüsselte Video-DVDs abspielen wollen, müssen Sie zusätzlich die <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a> installieren.</p> %package -n libxine2 Summary: Video Player with Plug-Ins License: GPL-2.0+ Group: Productivity/Multimedia/Video/Players Provides: libxine2-syncfb = %{version}-%{release} Obsoletes: libxine2-syncfb < %{version}-%{release} Provides: libxine2-xvmc = %{version}-%{release} Obsoletes: libxine2-xvmc < %{version}-%{release} Provides: libxine2-dvb = %{version}-%{release} Obsoletes: libxine2-dvb < %{version}-%{release} Provides: %{name} = %{version}-%{release} Obsoletes: %{name} < %{version}-%{release} Recommends: libxine2-codecs = %{version} Recommends: opensuse-codecs-installer %description -n libxine2 xine is a video player with a graphical front-end that supports a large number of file formats (VCD and MPEG2, for example) using plug-ins. Several plug-ins are included. Others can be installed after xine installation. xine supports stereo sound using OSS and AC5.1 using Alsa. %if %{with distributable} This version of xine may lack certain features because of legal requirements (potential patent violation). See also http://www.opensuse.org/XINE#Legal_Matters %endif More information about xine plug-ins can be found at http://www.xine-project.org/home Authors: -------- Guenter Bartsch <guenter@sourceforge.net> %description -n libxine2 -l de xine ist ein Videoplayer mit grafischem Frontend und unterstützt eine vielzahl an Dateiformaten (z.B. VCD und MPEG2) mit hilfe von Plugins. Einige Plugins sind enthalten, andere können nach der Installation von xine nachinstalliert werden. xine untersützt Stereosound via OSS und AC5.1 per Alsa. %if %{with distributable} Diese xine-Version lässt eventuell einige Funktione aus rechtlichen Gründen vermissen (mögliche Patentverletzungen). Siehe dazu http://www.opensuse.org/XINE#Legal_Matters %endif Weitere Informationen über xine Plugins finden Sie unter http://www.xine-project.org/home Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %package -n libxine-devel Summary: Development environment for xine-based media players License: GPL-2.0+ ; SUSE-Public-Domain Group: Development/Libraries/C and C++ Requires: freetype2-devel Requires: glibc-devel Requires: libv4l-devel Requires: libxine2 = %{version} Requires: zlib-devel Obsoletes: libxine2-devel < %{version}-%{release} Provides: libxine2-devel = %{version}-%{release} Obsoletes: xine-lib2-devel < %{version}-%{release} Provides: xine-lib2-devel = %{version}-%{release} Obsoletes: xine-devel < %{version}-%{release} Provides: xine-devel = %{version}-%{release} %description -n libxine-devel This package contains all necessary include files, libraries and configuration files needed to compile applications that use the xine media player. xine is a video player which supports a large number of file formats (i.e., VCD, MPEG2) using plug-ins. Several plug-ins are included. Others can be post-installed. Supports stereo sound using OSS and AC5.1 using Alsa. %if %{with distributable} This version of xine may lack certain features because of legal requirements (potential patent violation). See also http://www.opensuse.org/XINE#Legal_Matters %endif More information about xine plug-ins can be found at http://www.xine-project.org/home Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine-devel -l de Dieses Paket enthält alle nötigen Include Dateien, Biblioteken und Konfigurationsdateien, die benötigt werden, um Anwendungen zu kompilieren, die den xine Media Player verwenden. xine ist ein Videoplayer mit grafischem Frontend und unterstützt eine vielzahl an Dateiformaten (z.B. VCD und MPEG2) mit hilfe von Plugins. Einige Plugins sind enthalten, andere können nach der Installation von xine nachinstalliert werden. xine untersützt Stereosound via OSS und AC5.1 per Alsa. %if %{with distributable} Diese xine-Version lässt eventuell einige Funktione aus rechtlichen Gründen vermissen (mögliche Patentverletzungen). Siehe dazu http://www.opensuse.org/XINE#Legal_Matters %endif Weitere Informationen über xine Plugins finden Sie unter http://www.xine-project.org/home Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %if %{with pulseaudio} %package -n libxine2-pulse Summary: Pulseaudio plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} Supplements: packageand(libpulse0:libxine2) %description -n libxine2-pulse libxine sound output plugin for the pulseaudio soundserver Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-pulse -l de libxine Soundausgabeplugin für den Pulseaudio Soundserver Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with sdl} %package -n libxine2-sdl Summary: SDL plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-sdl SDL xine video output plugin Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-sdl -l de SDL xine Video-Ausgabeplugin Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with aalib} %package -n libxine2-aa Summary: Aalib and libcaca plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-aa aalib and libcaca xine video-output plugin Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-aa -l de aalib und libcaca xine Video-Ausgabeplugin Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with esd} %package -n libxine2-esd Summary: Esd plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-esd libxine sound output plugin for the esound soundserver Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-esd -l de libxine Soundausgabeplugin für den esound Soundserver Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with jack} %package -n libxine2-jack Summary: Jack plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-jack xine sound output plugin for the jack soundserver Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-jack -l de xine Soundausgabeplugin für den jack Soundserver Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with directfb} %package -n libxine2-directfb Summary: Directfb plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-directfb Directfb xine video-output plugin Authors: -------- Guenter Bartsch <guenter@users.sourceforge.net> %description -n libxine2-directfb -l de Directfb xine Video-Ausgabeplugin Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %if %{with gnome_vfs} %package -n libxine2-gnome-vfs Summary: Gnome-vfs plugin for xine License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} %description -n libxine2-gnome-vfs Input plugin which enables xine to use Gnome-vfs %description -n libxine2-gnome-vfs -l de Eingabeplugin welches xine ermöglicht Gnome-vfs zu benutzen %endif %if !%{with distributable} %package -n libxine2-codecs # these libs are possibly illegal and may not work without libdvdcss anyway Summary: Xine plugins for watching DVDs, DivX and more License: GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} Provides: libxine2-dvd = %{version}-%{release} Obsoletes: libxine2-dvd < %{version}-%{release} Provides: libxine2-dxr3 = %{version}-%{release} Obsoletes: libxine2-dxr3 < %{version}-%{release} %ifarch %{ix86} Provides: libxine2-w32dll = %{version}-%{release} Obsoletes: libxine2-w32dll < %{version}-%{release} %endif Recommends: libdvdcss2 >= 1.2.10 %description -n libxine2-codecs With these xine plug-ins, you can watch DVDs and all other kind of media using xine. More information about xine plug-ins can be found at http://www.xine-project.org/home Authors: -------- Guenter Bartsch <guenter@sourceforge.net> %description -n libxine2-codecs -l de Mit diesem xine Plugins können Sie DVDs und alle von xine unterstützten Medienverainten abspielen. Weitere Informationtne über xine Plugins finden Sie unter http://www.xine-project.org/home Autoren: -------- Guenter Bartsch <guenter@sourceforge.net> %endif %prep %if %{with distributable} && %{with onlynondistributable} %error need --without distributable for --with onlynondistributable %endif cat <<EOF +++ rpm build options +++' Distributable version: %{with distributable} %if !%{with distributable} Codecs package only: %{with onlynondistributable} External ffmpeg: 1 %endif Pulseaudio: %{with pulseaudio} SDL: %{with sdl} aalib: %{with aalib} esd: %{with esd} jack: %{with jack} gnome_vfs: %{with gnome_vfs} directfb: %{with directfb} modplug: %{with modplug} +++++++++++++++++++++++++' EOF %setup -q %patch0 -p1 %if 0%{suse_version} >= 1210 %patch1 %endif %if %{with distributable} %patch2 -p1 %endif %ifnarch %ix86 x86_64 %patch3 %endif %patch4 rm -f m4/libtool15.m4 sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c %build export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fno-force-addr" export CCASFLAGS=-Wa,--noexecstack %if 0%{suse_version} < 1011 echo 'AC_DEFUN([AC_REQUIRE_AUX_FILE])dnl' >> acinclude.m4 %endif %if 0%{?suse_version} < 1020 # hack for sles10 rm m4/gettext.m4 m4/intl.m4 sed -i -e '/AM_GNU_GETTEXT_VERSION/s/0\.16\.1/0.14/' configure.ac %endif if [ ! -f configure ]; then NO_CONFIGURE=1 ./autogen.sh fi AUTOPOINT=true autoreconf -fi ./configure --prefix=/usr \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ %if 0%{suse_version} > 1010 --docdir=%{_defaultdocdir}/xine \ %else docdir=%{_defaultdocdir}/xine \ %endif --enable-fpic \ --enable-antialiasing \ --with-libflac \ --with-freetype \ --enable-v4l \ %{?with_modplug:--enable-modplug} \ %{?with_directfb:--enable-directfb} \ %if !%{with sdl} --without-sdl \ %endif %if !%{with distributable} --with-external-ffmpeg \ --enable-bluray \ %else --disable-faad \ --disable-a52dec \ --disable-vdpau \ --disable-dxr3 \ %endif %ifarch %{ix86} --with-w32-path=/usr/lib/win32 \ %endif --with-install-plugins-helper=${_prefix}/lib/opensuse-codecs-installer %if 0%{?suse_version} < 1110 # wtf libtool shit. $echo is unset. I guess there is a way to fix # this properly, please tell me! echo=echo \ %endif make %{?jobs:-j%{jobs}} %install %if 0%{?suse_version} < 1110 # same libtool problem here echo=echo \ %endif make install DESTDIR=%{buildroot} LIB="%{buildroot}%{_libdir}/xine/plugins/%{abiversion}" # install documentation #install -m 0644 %{SOURCE1} COPYING AUTHORS %{buildroot}%{_defaultdocdir}/xine/ # remove usless READMEs rm %{buildroot}%{_defaultdocdir}/xine/README.{irix,solaris,WIN32} # remove .la files, they are evil rm %{buildroot}%{_libdir}/*.la %ifarch %{ix86} mkdir -p %{buildroot}/usr/lib/win32 %endif # # big plugin sorting # cat > plugins << EOF # these plugins do not have legal problems xineplug_ao_out_alsa xineplug_ao_out_file xineplug_ao_out_none xineplug_ao_out_oss xineplug_vo_out_fb xineplug_vo_out_none xineplug_vo_out_opengl xineplug_vo_out_xshm xineplug_vo_out_xv %if 0%{suse_version} > 1020 xineplug_vo_out_xcbshm xineplug_vo_out_xcbxv %endif xineplug_vo_out_raw %if !%{with distributable} xineplug_vo_out_vdpau %endif xineplug_inp_dvb xineplug_inp_dvd xineplug_inp_v4l xineplug_inp_v4l2 xineplug_inp_file xineplug_inp_http xineplug_inp_net xineplug_inp_pnm xineplug_inp_cdda xineplug_inp_smb xineplug_inp_stdin_fifo xineplug_inp_rtsp xineplug_inp_pvr xineplug_inp_rtp xineplug_decode_bitplane xineplug_decode_rgb xineplug_decode_yuv xineplug_decode_lpcm xineplug_decode_real xineplug_decode_mpc xineplug_decode_gdk_pixbuf xineplug_decode_spucmml xineplug_decode_spuhdmv # requires ImageMagick xineplug_decode_image xineplug_dmx_yuv_frames xineplug_dmx_real xineplug_dmx_audio xineplug_dmx_iff xineplug_dmx_avi xineplug_dmx_flv xineplug_dmx_image xineplug_dmx_matroska xineplug_dmx_fli xineplug_dmx_nsv xineplug_dmx_mng xineplug_dmx_pva xineplug_dmx_qt xineplug_dmx_rawdv xineplug_dmx_games xineplug_dmx_slave xineplug_dmx_modplug xineplug_dmx_playlist xineplug_dmx_vc1_es xineplug_flac xineplug_sputext xineplug_xiph xineplug_vdr xineplug_vo_out_xxmc xineplug_vo_out_xvmc %ifarch %{ix86} xineplug_vo_out_vidix vidix/cyberblade_vid vidix/mach64_vid vidix/mga_crtc2_vid vidix/mga_vid vidix/nvidia_vid vidix/pm2_vid vidix/pm3_vid vidix/radeon_vid vidix/rage128_vid vidix/savage_vid vidix/sis_vid vidix/unichrome_vid %endif post/xineplug_post_audio_filters post/xineplug_post_goom post/xineplug_post_mosaico post/xineplug_post_switch %ifarch %ix86 x86_64 post/xineplug_post_tvtime %endif post/xineplug_post_visualizations # .pulse xineplug_ao_out_pulseaudio # .esd xineplug_ao_out_esd # .jack xineplug_ao_out_jack # .aalib xineplug_vo_out_aa xineplug_vo_out_caca # .sdl xineplug_vo_out_sdl # .gnome-vfs xineplug_inp_gnome_vfs # .directfb xineplug_vo_out_directfb xineplug_vo_out_xdirectfb # .codecs # libmad and MPEG related plugins xineplug_decode_mad xineplug_decode_spudvb xineplug_inp_vcd xineplug_inp_vcdo xineplug_decode_mpeg2 #xineplug_decode_mpeg2new xineplug_dmx_mpeg xineplug_dmx_mpeg_block xineplug_dmx_mpeg_ts xineplug_dmx_mpeg_elem xineplug_dmx_mpeg_pes xineplug_dmx_yuv4mpeg2 # these plugins do have legal problems xineplug_decode_a52 xineplug_decode_dts xineplug_decode_faad xineplug_decode_ff xineplug_decode_dvaudio xineplug_dmx_asf xineplug_inp_mms xineplug_inp_bluray # I am not sure about these plugins, they need to be checked # Closed Captioning Decoder (EIA-608). Patented ??? xineplug_decode_spucc xineplug_decode_spu # NES Music File Format. free ?? xineplug_nsf # Philips claimed intellectual property on GSM 06.10 xineplug_decode_gsm610 %ifarch %{ix86} xineplug_decode_qt xineplug_decode_w32dll %endif xineplug_decode_dxr3_video xineplug_vo_out_dxr3 xineplug_decode_dxr3_spu xineplug_decode_vdpau_h264 xineplug_decode_vdpau_h264_alter xineplug_decode_vdpau_mpeg12 xineplug_decode_vdpau_mpeg4 xineplug_decode_vdpau_vc1 # unfortunately using external ffmpeg links the planar post # processing plugin against ffmpeg libs post/xineplug_post_planar # EOF # OUT_FILE="" grep -v ^# plugins | while read i; do [ "${i:0:1}" = "." ] && OUT_FILE=${i} && continue echo %{_libdir}/xine/plugins/%{abiversion}/${i}.so >> files${OUT_FILE} done %find_lang libxine2 cat libxine2.lang >>files %if %{with distributable} xargs -i+ rm -f %{buildroot}/+ <files.codecs %else %if 0%{?__debug_package} # strip patent encumbered plugins to prevent their source from # ending up in the debuginfo package xargs -i+ strip --strip-debug %{buildroot}/+ <files.codecs %endif %endif %if %{with onlynondistributable} for i in files files.*; do test "$i" = 'files.codecs' || xargs -i+ rm -f %{buildroot}/+ < $i done rm -rf %{buildroot}/usr/share %{buildroot}/usr/bin rm -rf %{buildroot}%{_defaultdocdir}/xine %{buildroot}/usr/include rm -rf %{buildroot}/usr/lib/win32 %{buildroot}/%{_libdir}/pkgconfig rm -rf %{buildroot}%{_libdir}/xine/plugins/%{abiversion}/{vidix,mime.types} rm -f %{buildroot}%{_libdir}/libxine* %endif rm -rf %{buildroot}%{_mandir}/man5 %clean rm -rf %{buildroot} %if !%{with onlynondistributable} %post -n libxine2 -p /sbin/ldconfig %postun -n libxine2 -p /sbin/ldconfig %files -n libxine2 -f files %defattr(-,root,root) %{_bindir}/xine-list-* %ifarch %{ix86} %dir /usr/lib/win32 %endif %dir /%{_libdir}/xine %dir /%{_libdir}/xine/plugins %dir /%{_libdir}/xine/plugins/%{abiversion} %dir /usr/share/xine-lib %{_libdir}/libxine.so.* %doc %{_mandir}/man1/xine-list-*.gz #%doc %{_mandir}/man5/xine.* %{_defaultdocdir}/xine %dir %{_libdir}/xine/plugins/%{abiversion}/post %{_libdir}/xine/plugins/%{abiversion}/mime.types # # xine fonts # cetus is a freeware font from http://www.fontfreak.com/authors/gregfonts.htm # /usr/share/xine-lib/fonts %ifarch %{ix86} %dir %{_libdir}/xine/plugins/%{abiversion}/vidix %endif %if %{with pulseaudio} %files -n libxine2-pulse -f files.pulse %defattr(-,root,root,0755) %endif %if %{with sdl} %files -n libxine2-sdl -f files.sdl %defattr(-,root,root,0755) %endif %if %{with esd} %files -n libxine2-esd -f files.esd %defattr(-,root,root,0755) %endif %if %{with jack} %files -n libxine2-jack -f files.jack %defattr(-,root,root,0755) %endif %if %{with aalib} %files -n libxine2-aa -f files.aalib %defattr(-,root,root,0755) %endif %if %{with directfb} %files -n libxine2-directfb -f files.directfb %defattr(-,root,root,0755) %endif %if %{with gnome_vfs} %files -n libxine2-gnome-vfs -f files.gnome-vfs %defattr(-,root,root,0755) %endif %files -n libxine-devel %defattr(-,root,root) %doc %{_mandir}/man1/xine-config.1.gz /usr/bin/xine-config %{_libdir}/pkgconfig/libxine.pc %{_libdir}/libxine.so /usr/share/aclocal/xine.m4 /usr/include/xine /usr/include/xine.h %endif # onlynondistributable %if !%{with distributable} %files -n libxine2-codecs -f files.codecs %defattr(-,root,root) %dir %{_libdir}/xine %dir %{_libdir}/xine/plugins %dir %{_libdir}/xine/plugins/%{abiversion} %dir %{_libdir}/xine/plugins/%{abiversion}/post %endif %changelog