diff options
-rw-r--r-- | misc/xine-lib.spec.in | 68 |
1 files changed, 52 insertions, 16 deletions
diff --git a/misc/xine-lib.spec.in b/misc/xine-lib.spec.in index d70158624..6223ee700 100644 --- a/misc/xine-lib.spec.in +++ b/misc/xine-lib.spec.in @@ -9,11 +9,11 @@ # Build separat packages: # 1 create a sparate package # 0 include files in main package -%if %{?BUILD_ALSA09:0}%{!?BUILD_ALSA09:1} +%if %{?BUILD_AA:0}%{!?BUILD_AA:1} %define BUILD_AA 0 %endif -%if %{?BUILD_ALSA09:0}%{!?BUILD_ALSA09:1} -%define BUILD_ALSA09 0 +%if %{?BUILD_ALSA:0}%{!?BUILD_ALSA:1} +%define BUILD_ALSA <BUILD_ALSA09> %endif %if %{?BUILD_ARTS:0}%{!?BUILD_ARTS:1} %define BUILD_ARTS 0 @@ -63,6 +63,9 @@ %if %{?BUILD_STK:0}%{!?BUILD_STK:1} %define BUILD_STK 0 %endif +%if %{?BUILD_JACK:0}%{!?BUILD_JACK:1} +%define BUILD_JACK 0 +%endif Name: %{name} Summary: A portable video/audio library for unix-like systems. @@ -74,7 +77,7 @@ Release: %{release} License: GPL Group: Development/Libraries URL: http://xinehq.de -Source: http://xinehq.de/files/@PACKAGE@-@VERSION@.tar.gz +Source: http://xinehq.de/files/@PACKAGE@-@VERSION@.tar.bz2 Packager: Manfred Tremmel <Manfred.Tremmel@iiv.de> Obsoletes: xine Obsoletes: xine-lib @@ -217,8 +220,8 @@ lisenssin kanssa yhteensopivia. lisätietoja GPL-lisenssistä löytyy osoitteest http://www.gnu.org/licenses/gpl.html %endif -%if %BUILD_ALSA09 -%package alsa09 +%if %BUILD_ALSA +%package alsa Summary: libxine sound output plugin for alsa >= 0.9 Summary(cs): Zvukový výstupní modul libxine pro ALSA >= 0.9 Summary(de): libxine Soundausgabeplguin für Alsa >= 0.9 @@ -226,18 +229,20 @@ Summary(fi): libxine-Ddnilisdke uudelle Linux:n ddniarkkitehtuurille (ALSA >= Group: Development/Libraries Obsoletes: xine-lib-alsa09 Obsoletes: libxine0-alsa09 +Obsoletes: %{libname}-alsa09 +Provides: %{libname}-alsa09 Requires: %{libname} = %{version}-%{release} -%description alsa09 +%description alsa libxine sound output plugin for alsa >= 0.9 -%description alsa09 -l cs +%description alsa -l cs Zvukový výstupní modul libxine pro ALSA >= 0.9. -%description alsa09 -l de +%description alsa -l de libxine Soundausgabe Plugin für alsa >= 0.9 -%description alsa09 -l fi +%description alsa -l fi libxine-ddnilisdke uudelle Linux:n ddniarkkitehtuurille (ALSA >= 0.9) %endif @@ -617,6 +622,22 @@ libxine-Purkulisdke, joka mahdollistaa Win32 DLL:n kdytvn. %endif %endif +%if %BUILD_JACK +%package jack +Summary: libxine sound output plugin for the jack sooundserver +Summary(de): libxine Soundausgabeplugin für den jack-Soundserver +Group: Development/Libraries +Obsoletes: xine-lib-jack +Obsoletes: libxine0-jack +Requires: %{libname} = %{version}-%{release} + +%description jack +libxine sound output plugin for the jack sooundserver + +%description jack -l de +libxine Soundausgabeplugin für den jack-Soundserver +%endif + %prep %setup -q -n @TAR_NAME@ @@ -640,7 +661,7 @@ fi --libdir=%{_libdir} --libexecdir=%{_libexecdir} \ --localstatedir=%{_localstatedir} \ --sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} \ - --infodir=%{_infodir} \ + --infodir=%{_infodir} --enable-directfb --enable-modplug \ --with-internal-vcdlibs # Error in libfaad when compiling with mmx or sse enabled, remove it @@ -680,10 +701,10 @@ grep -v -E "/include/|dhahelper\.o|libxine*\.(so|la)$|\.m4$" ${RPM_BUILD_DIR}/fi rm ${RPM_BUILD_DIR}/filelist_libxine1_old %endif -%if %BUILD_ALSA09 -echo "%defattr(-,root,root)" > ${RPM_BUILD_DIR}/filelist_libxine1_alsa09 +%if %BUILD_ALSA +echo "%defattr(-,root,root)" > ${RPM_BUILD_DIR}/filelist_libxine1_alsa mv ${RPM_BUILD_DIR}/filelist_libxine1 ${RPM_BUILD_DIR}/filelist_libxine1_old -grep "xineplug_ao_out_alsa\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - >> ${RPM_BUILD_DIR}/filelist_libxine1_alsa09 +grep "xineplug_ao_out_alsa\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - >> ${RPM_BUILD_DIR}/filelist_libxine1_alsa grep -v "xineplug_ao_out_alsa\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - > ${RPM_BUILD_DIR}/filelist_libxine1 rm ${RPM_BUILD_DIR}/filelist_libxine1_old %endif @@ -821,6 +842,14 @@ grep -E "xineplug_decode_vorbis\.|xineplug_dmx_ogg\.|xineplug_decode_theora\.|xi grep -v -E "xineplug_decode_vorbis\.|xineplug_dmx_ogg\.|xineplug_decode_theora\.|xineplug_decode_speex\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - > ${RPM_BUILD_DIR}/filelist_libxine1 rm ${RPM_BUILD_DIR}/filelist_libxine1_old %endif +%if %BUILD_JACK +echo "%defattr(-,root,root)" > ${RPM_BUILD_DIR}/filelist_libxine1_jack +mv ${RPM_BUILD_DIR}/filelist_libxine1 ${RPM_BUILD_DIR}/filelist_libxine1_old +grep "xineplug_ao_out_jack\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - >> ${RPM_BUILD_DIR}/filelist_libxine1_jack +grep -v "xineplug_ao_out_jack\." ${RPM_BUILD_DIR}/filelist_libxine1_old | cat - > ${RPM_BUILD_DIR}/filelist_libxine1 +rm ${RPM_BUILD_DIR}/filelist_libxine1_old +%endif + %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT @@ -834,8 +863,8 @@ rm ${RPM_BUILD_DIR}/filelist_libxine1_old %files devel -f ../filelist_libxine1_devel %endif -%if %BUILD_ALSA09 -%files alsa09 -f ../filelist_libxine1_alsa09 +%if %BUILD_ALSA +%files alsa -f ../filelist_libxine1_alsa %endif %if %BUILD_ARTS @@ -908,7 +937,14 @@ rm ${RPM_BUILD_DIR}/filelist_libxine1_old %files ogg -f ../filelist_libxine1_ogg %endif +%if %BUILD_JACK +%files jack -f ../filelist_libxine1_jack +%endif + %changelog +* Mon Aug 14 2006 Manfred Tremmel <Manfred.Tremmel@iiv.de> +- added jack subpackage for the jack soundserver plugin +- renamed alsa09 subpackage to alsa * Wed Feb 15 2006 Manfred Tremmel <Manfred.Tremmel@iiv.de> - added dirs to filelist * Tue Feb 14 2006 Manfred Tremmel <Manfred.Tremmel@iiv.de> |