diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/SlackBuild.in | 205 | ||||
-rw-r--r-- | misc/build_rpms.sh.in | 4 | ||||
-rw-r--r-- | misc/xine-lib.spec.in | 25 |
3 files changed, 229 insertions, 5 deletions
diff --git a/misc/SlackBuild.in b/misc/SlackBuild.in index 8027ea796..10f68a11a 100644 --- a/misc/SlackBuild.in +++ b/misc/SlackBuild.in @@ -7,9 +7,16 @@ # CWD=`pwd` PACKAGE=@PACKAGE@.tgz +@HAVE_OSS_TRUE@ossPACKAGE=@PACKAGE@-oss.tgz @HAVE_ALSA05_TRUE@alsa05PACKAGE=@PACKAGE@-alsa05.tgz @HAVE_ALSA09_TRUE@alsa09PACKAGE=@PACKAGE@-alsa09.tgz @HAVE_DXR3_TRUE@dxr3PACKAGE=@PACKAGE@-dxr3.tgz +@HAVE_ARTS_TRUE@artsPACKAGE=@PACKAGE@-arts.tgz +@HAVE_ESD_TRUE@esdPACKAGE=@PACKAGE@-esd.tgz +@HAVE_XV_TRUE@xvPACKAGE=@PACKAGE@-xv.tgz +@HAVE_AA_TRUE@aaPACKAGE=@PACKAGE@-aa.tgz +@W32DLL_DEP@w32PACKAGE=@PACKAGE@-w32.tgz +@HAVE_VORBIS_TRUE@oggvorbisPACKAGE=@PACKAGE@-oggvorbis.tgz SLCK=$CWD/slack PREFIX=@prefix@ PKG=$CWD/slktmp @@ -42,6 +49,12 @@ cat > package_descriptions << EOF @PACKAGE@: has been seen on a 400 MHz P II system. EOF +@HAVE_OSS_TRUE@cat > package_descriptions_oss << EOF +@HAVE_OSS_TRUE@@PACKAGE@-oss: @PACKAGE@-oss @SPEC_VERSION@. +@HAVE_OSS_TRUE@@PACKAGE@-oss: +@HAVE_OSS_TRUE@@PACKAGE@-oss: audio plugin with oss support. +@HAVE_OSS_TRUE@EOF + @HAVE_ALSA05_TRUE@cat > package_descriptions_alsa05 << EOF @HAVE_ALSA05_TRUE@@PACKAGE@-alsa05: @PACKAGE@-alsa05 @SPEC_VERSION@. @HAVE_ALSA05_TRUE@@PACKAGE@-alsa05: @@ -54,12 +67,47 @@ EOF @HAVE_ALSA09_TRUE@@PACKAGE@-alsa09: audio plugin with alsa >= 0.9.x support. @HAVE_ALSA09_TRUE@EOF +@HAVE_ARTS_TRUE@cat > package_descriptions_arts << EOF +@HAVE_ARTS_TRUE@@PACKAGE@-arts: @PACKAGE@-arts @SPEC_VERSION@. +@HAVE_ARTS_TRUE@@PACKAGE@-arts: +@HAVE_ARTS_TRUE@@PACKAGE@-arts: audio plugin with ARTS support. +@HAVE_ARTS_TRUE@EOF + +@HAVE_ESD_TRUE@cat > package_descriptions_esd << EOF +@HAVE_ESD_TRUE@@PACKAGE@-esd: @PACKAGE@-esd @SPEC_VERSION@. +@HAVE_ESD_TRUE@@PACKAGE@-esd: +@HAVE_ESD_TRUE@@PACKAGE@-esd: audio plugin with ESD support. +@HAVE_ESD_TRUE@EOF + @HAVE_DXR3_TRUE@cat > package_descriptions_drx3 << EOF @HAVE_DXR3_TRUE@@PACKAGE@-dxr3: @PACKAGE@-dxr3 @SPEC_VERSION@. @HAVE_DXR3_TRUE@@PACKAGE@-dxr3: @HAVE_DXR3_TRUE@@PACKAGE@-dxr3: video/decoder plugins for DXR3 card support. @HAVE_DXR3_TRUE@EOF +@HAVE_XV_TRUE@cat > package_descriptions_xv << EOF +@HAVE_XV_TRUE@@PACKAGE@-dxr3: @PACKAGE@-xv @SPEC_VERSION@. +@HAVE_XV_TRUE@@PACKAGE@-dxr3: +@HAVE_XV_TRUE@@PACKAGE@-dxr3: video plugin with XVideo support. +@HAVE_XV_TRUE@EOF + +@HAVE_AA_TRUE@cat > package_descriptions_aa << EOF +@HAVE_AA_TRUE@@PACKAGE@-aa: @PACKAGE@-aa @SPEC_VERSION@. +@HAVE_AA_TRUE@@PACKAGE@-aa: +@HAVE_AA_TRUE@@PACKAGE@-aa: video plugin with Ascii Art library support. +@HAVE_AA_TRUE@EOF + +@W32DLL_DEP@cat > package_descriptions_w32 << EOF +@W32DLL_DEP@@PACKAGE@-aa: @PACKAGE@-w32 @SPEC_VERSION@. +@W32DLL_DEP@@PACKAGE@-aa: +@W32DLL_DEP@@PACKAGE@-aa: video decoder with win32dll support. +@W32DLL_DEP@EOF + +@HAVE_VORBIS_TRUE@cat > package_descriptions_oggvorbis << EOF +@HAVE_VORBIS_TRUE@@PACKAGE@-oggvorbis: @PACKAGE@-oggvorbis @SPEC_VERSION@. +@HAVE_VORBIS_TRUE@@PACKAGE@-oggvorbis: +@HAVE_VORBIS_TRUE@@PACKAGE@-oggvorbis: demuxer/decoder plugins with Ogg/Vorbis support. +@HAVE_VORBIS_TRUE@EOF } # @@ -68,6 +116,15 @@ EOF do_extra_packages() { cwd=`pwd` +## OSS plugin +@HAVE_OSS_TRUE@ mkdir -p oss$PREFIX/lib/xine/plugins && \ +@HAVE_OSS_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_oss.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_oss.so alsa05$PREFIX/lib/xine/plugins && \ +@HAVE_OSS_TRUE@ (cd oss && \ +@HAVE_OSS_TRUE@ echo "n" | makepkg $ossPACKAGE && \ +@HAVE_OSS_TRUE@ echo "move $ossPACKAGE to $SLCK" && mv $ossPACKAGE $SLCK) && \ +@HAVE_OSS_TRUE@ rm -rf oss && \ +@HAVE_OSS_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_oss.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_oss.so + ## Alsa 0.5 plugin @HAVE_ALSA05_TRUE@ mkdir -p alsa05$PREFIX/lib/xine/plugins && \ @HAVE_ALSA05_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_alsa05.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_alsa05.so alsa05$PREFIX/lib/xine/plugins && \ @@ -86,6 +143,24 @@ do_extra_packages() { @HAVE_ALSA09_TRUE@ rm -rf alsa09 && \ @HAVE_ALSA09_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_alsa.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_alsa.so +## Arts plugin +@HAVE_ARTS_TRUE@ mkdir -p arts$PREFIX/lib/xine/plugins && \ +@HAVE_ARTS_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_arts.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_arts.so alsa09$PREFIX/lib/xine/plugins && \ +@HAVE_ARTS_TRUE@ (cd arts && \ +@HAVE_ARTS_TRUE@ echo "n" | makepkg $artsPACKAGE && \ +@HAVE_ARTS_TRUE@ echo "move $artsPACKAGE to $SLCK" && mv $artsPACKAGE $SLCK) && \ +@HAVE_ARTS_TRUE@ rm -rf arts && \ +@HAVE_ARTS_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_arts.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_arts.so + +## Esd plugin +@HAVE_ESD_TRUE@ mkdir -p esd$PREFIX/lib/xine/plugins && \ +@HAVE_ESD_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_esd.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_esd.so alsa09$PREFIX/lib/xine/plugins && \ +@HAVE_ESD_TRUE@ (cd esd && \ +@HAVE_ESD_TRUE@ echo "n" | makepkg $esdPACKAGE && \ +@HAVE_ESD_TRUE@ echo "move $esdPACKAGE to $SLCK" && mv $esdPACKAGE $SLCK) && \ +@HAVE_ESD_TRUE@ rm -rf esd && \ +@HAVE_ESD_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_esd.la $PKG/$PREFIX/lib/xine/plugins/xineplug_ao_out_esd.so + ## DXR3 plugins @HAVE_DXR3_TRUE@ mkdir -p dxr3$PREFIX/lib/xine/plugins && \ @HAVE_DXR3_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_dxr3.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_dxr3.so $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_dxr3.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_dxr3.so dxr3$PREFIX/lib/xine/plugins && \ @@ -95,6 +170,42 @@ do_extra_packages() { @HAVE_DXR3_TRUE@ rm -rf dxr3 && \ @HAVE_DXR3_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_dxr3.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_dxr3.so $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_dxr3.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_dxr3.so +## XV plugin +@HAVE_XV_TRUE@ mkdir -p xv$PREFIX/lib/xine/plugins && \ +@HAVE_XV_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_xv.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_xv.so xv$PREFIX/lib/xine/plugins && \ +@HAVE_XV_TRUE@ (cd xv && \ +@HAVE_XV_TRUE@ echo "n" | makepkg $xvPACKAGE && \ +@HAVE_XV_TRUE@ echo "move $xvPACKAGE to $SLCK" && mv $xvPACKAGE $SLCK) && \ +@HAVE_XV_TRUE@ rm -rf xv && \ +@HAVE_XV_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_xv.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_xv.so + +## AA plugin +@HAVE_AA_TRUE@ mkdir -p aa$PREFIX/lib/xine/plugins && \ +@HAVE_AA_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_aa.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_aa.so aa$PREFIX/lib/xine/plugins && \ +@HAVE_AA_TRUE@ (cd aa && \ +@HAVE_AA_TRUE@ echo "n" | makepkg $aaPACKAGE && \ +@HAVE_AA_TRUE@ echo "move $aaPACKAGE to $SLCK" && mv $aaPACKAGE $SLCK) && \ +@HAVE_AA_TRUE@ rm -rf aa && \ +@HAVE_AA_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_aa.la $PKG/$PREFIX/lib/xine/plugins/xineplug_vo_out_aa.so + +## W32DLL plugin +@W32DLL_DEP@ mkdir -p w32$PREFIX/lib/xine/plugins && \ +@W32DLL_DEP@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_w32dll.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_w32dll.so w32$PREFIX/lib/xine/plugins && \ +@W32DLL_DEP@ (cd w32 && \ +@W32DLL_DEP@ echo "n" | makepkg $w32PACKAGE && \ +@W32DLL_DEP@ echo "move $w32PACKAGE to $SLCK" && mv $w32PACKAGE $SLCK) && \ +@W32DLL_DEP@ rm -rf w32 && \ +@W32DLL_DEP@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_w32dll.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_w32dll.so + +## Ogg/Vorbis plugins +@HAVE_VORBIS_TRUE@ mkdir -p oggvorbis$PREFIX/lib/xine/plugins && \ +@HAVE_VORBIS_TRUE@ cp $PKG/$PREFIX/lib/xine/plugins/xineplug_dmx_ogg.la $PKG/$PREFIX/lib/xine/plugins/xineplug_dmx_ogg.so $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_vorbis.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_vorbis.so oggvorbis$PREFIX/lib/xine/plugins && \ +@HAVE_VORBIS_TRUE@ (cd oggvorbis && \ +@HAVE_VORBIS_TRUE@ echo "n" | makepkg $oggvorbisPACKAGE && \ +@HAVE_VORBIS_TRUE@ echo "move $oggvorbisPACKAGE to $SLCK" && mv $oggvorbisPACKAGE $SLCK) && \ +@HAVE_VORBIS_TRUE@ rm -rf oggvorbis && \ +@HAVE_VORBIS_TRUE@ rm -f $PKG/$PREFIX/lib/xine/plugins/xineplug_dmx_ogg.la $PKG/$PREFIX/lib/xine/plugins/xineplug_dmx_ogg.so $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_vorbis.la $PKG/$PREFIX/lib/xine/plugins/xineplug_decode_vorbis.so + cd $cwd } @@ -125,9 +236,16 @@ do_build() { do_clean() { rm -rf $TMPBUILD rm -f $PACKAGE package_descriptions +@HAVE_OSS_TRUE@ rm -f $ossPACKAGE @HAVE_ALSA05_TRUE@ rm -f $alsa05PACKAGE @HAVE_ALSA09_TRUE@ rm -f $alsa09PACKAGE @HAVE_DXR3_TRUE@ rm -f $dxr3PACKAGE +@HAVE_ARTS_TRUE@ rm -f $artsPACKAGE +@HAVE_ESD_TRUE@ rm -f $esdPACKAGE +@HAVE_XV_TRUE@ rm -f $xvPACKAGE +@HAVE_AA_TRUE@ rm -f $aaPACKAGE +@W32DLL_DEP@ rm -f $w32PACKAGE +@HAVE_VORBIS_TRUE@ rm -f $oggvorbisPACKAGE rm -rf $PKG cd $CWD } @@ -149,6 +267,11 @@ build_pentiumpro() { do_build if test "$DIE" -eq 0; then tar -czvf @PACKAGE@-@VERSION@-i686.tar.gz $PACKAGE package_descriptions + + +@HAVE_OSS_TRUE@ rm -f package_descriptions +@HAVE_OSS_TRUE@ mv package_descriptions_oss package_descriptions && \ +@HAVE_OSS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oss-i686.tar.gz $ossPACKAGE package_descriptions @HAVE_ALSA05_TRUE@ rm -f package_descriptions @HAVE_ALSA05_TRUE@ mv package_descriptions_alsa05 package_descriptions && \ @HAVE_ALSA05_TRUE@ tar -czvf @PACKAGE@-@VERSION@-alsa05-i686.tar.gz $alsa05PACKAGE package_descriptions @@ -158,6 +281,25 @@ build_pentiumpro() { @HAVE_DXR3_TRUE@ rm -f package_descriptions @HAVE_DXR3_TRUE@ mv package_descriptions_dxr3 package_descriptions && \ @HAVE_DXR3_TRUE@ tar -czvf @PACKAGE@-@VERSION@-dxr3-i686.tar.gz $dxr3PACKAGE package_descriptions +@HAVE_ARTS_TRUE@ rm -f package_descriptions +@HAVE_ARTS_TRUE@ mv package_descriptions_arts package_descriptions && \ +@HAVE_ARTS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-arts-i686.tar.gz $artsPACKAGE package_descriptions +@HAVE_ESD_TRUE@ rm -f package_descriptions +@HAVE_ESD_TRUE@ mv package_descriptions_esd package_descriptions && \ +@HAVE_ESD_TRUE@ tar -czvf @PACKAGE@-@VERSION@-esd-i686.tar.gz $esdPACKAGE package_descriptions +@HAVE_XV_TRUE@ rm -f package_descriptions +@HAVE_XV_TRUE@ mv package_descriptions_xv package_descriptions && \ +@HAVE_XV_TRUE@ tar -czvf @PACKAGE@-@VERSION@-xv-i686.tar.gz $xvPACKAGE package_descriptions +@HAVE_AA_TRUE@ rm -f package_descriptions +@HAVE_AA_TRUE@ mv package_descriptions_aa package_descriptions && \ +@HAVE_AA_TRUE@ tar -czvf @PACKAGE@-@VERSION@-aa-i686.tar.gz $aaPACKAGE package_descriptions +@W32DLL_DEP@ rm -f package_descriptions +@W32DLL_DEP@ mv package_descriptions_w32 package_descriptions && \ +@W32DLL_DEP@ tar -czvf @PACKAGE@-@VERSION@-w32-i686.tar.gz $w32PACKAGE package_descriptions +@HAVE_VORBIS_TRUE@ rm -f package_descriptions +@HAVE_VORBIS_TRUE@ mv package_descriptions_oggvorbis package_descriptions && \ +@HAVE_VORBIS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oggvorbis-i686.tar.gz $oggvorbisPACKAGE package_descriptions + fi do_clean } @@ -179,6 +321,9 @@ build_pentium() { do_build if test "$DIE" -eq 0; then tar -czvf @PACKAGE@-@VERSION@-i586.tar.gz $PACKAGE package_descriptions +@HAVE_OSS_TRUE@ rm -f package_descriptions +@HAVE_OSS_TRUE@ mv package_descriptions_oss package_descriptions && \ +@HAVE_OSS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oss-i586.tar.gz $ossPACKAGE package_descriptions @HAVE_ALSA05_TRUE@ rm -f package_descriptions @HAVE_ALSA05_TRUE@ mv package_descriptions_alsa05 package_descriptions && \ @HAVE_ALSA05_TRUE@ tar -czvf @PACKAGE@-@VERSION@-alsa05-i586.tar.gz $alsa05PACKAGE package_descriptions @@ -188,6 +333,24 @@ build_pentium() { @HAVE_DXR3_TRUE@ rm -f package_descriptions @HAVE_DXR3_TRUE@ mv package_descriptions_dxr3 package_descriptions && \ @HAVE_DXR3_TRUE@ tar -czvf @PACKAGE@-@VERSION@-dxr3-i586.tar.gz $dxr3PACKAGE package_descriptions +@HAVE_ARTS_TRUE@ rm -f package_descriptions +@HAVE_ARTS_TRUE@ mv package_descriptions_arts package_descriptions && \ +@HAVE_ARTS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-arts-i586.tar.gz $artsPACKAGE package_descriptions +@HAVE_ESD_TRUE@ rm -f package_descriptions +@HAVE_ESD_TRUE@ mv package_descriptions_esd package_descriptions && \ +@HAVE_ESD_TRUE@ tar -czvf @PACKAGE@-@VERSION@-esd-i586.tar.gz $esdPACKAGE package_descriptions +@HAVE_XV_TRUE@ rm -f package_descriptions +@HAVE_XV_TRUE@ mv package_descriptions_xv package_descriptions && \ +@HAVE_XV_TRUE@ tar -czvf @PACKAGE@-@VERSION@-xv-i586.tar.gz $xvPACKAGE package_descriptions +@HAVE_AA_TRUE@ rm -f package_descriptions +@HAVE_AA_TRUE@ mv package_descriptions_aa package_descriptions && \ +@HAVE_AA_TRUE@ tar -czvf @PACKAGE@-@VERSION@-aa-i586.tar.gz $aaPACKAGE package_descriptions +@W32DLL_DEP@ rm -f package_descriptions +@W32DLL_DEP@ mv package_descriptions_w32 package_descriptions && \ +@W32DLL_DEP@ tar -czvf @PACKAGE@-@VERSION@-w32-i586.tar.gz $w32PACKAGE package_descriptions +@HAVE_VORBIS_TRUE@ rm -f package_descriptions +@HAVE_VORBIS_TRUE@ mv package_descriptions_oggvorbis package_descriptions && \ +@HAVE_VORBIS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oggvorbis-i586.tar.gz $oggvorbisPACKAGE package_descriptions fi do_clean } @@ -209,6 +372,9 @@ build_k6() { do_build if test "$DIE" -eq 0; then tar -czvf @PACKAGE@-@VERSION@-k6.tar.gz $PACKAGE package_descriptions +@HAVE_OSS_TRUE@ rm -f package_descriptions +@HAVE_OSS_TRUE@ mv package_descriptions_oss package_descriptions && \ +@HAVE_OSS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oss-k6.tar.gz $ossPACKAGE package_descriptions @HAVE_ALSA05_TRUE@ rm -f package_descriptions @HAVE_ALSA05_TRUE@ mv package_descriptions_alsa05 package_descriptions && \ @HAVE_ALSA05_TRUE@ tar -czvf @PACKAGE@-@VERSION@-alsa05-k6.tar.gz $alsa05PACKAGE package_descriptions @@ -218,6 +384,24 @@ build_k6() { @HAVE_DXR3_TRUE@ rm -f package_descriptions @HAVE_DXR3_TRUE@ mv package_descriptions_dxr3 package_descriptions && \ @HAVE_DXR3_TRUE@ tar -czvf @PACKAGE@-@VERSION@-dxr3-k6.tar.gz $dxr3PACKAGE package_descriptions +@HAVE_ARTS_TRUE@ rm -f package_descriptions +@HAVE_ARTS_TRUE@ mv package_descriptions_arts package_descriptions && \ +@HAVE_ARTS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-arts-k6.tar.gz $artsPACKAGE package_descriptions +@HAVE_ESD_TRUE@ rm -f package_descriptions +@HAVE_ESD_TRUE@ mv package_descriptions_esd package_descriptions && \ +@HAVE_ESD_TRUE@ tar -czvf @PACKAGE@-@VERSION@-esd-k6.tar.gz $esdPACKAGE package_descriptions +@HAVE_XV_TRUE@ rm -f package_descriptions +@HAVE_XV_TRUE@ mv package_descriptions_xv package_descriptions && \ +@HAVE_XV_TRUE@ tar -czvf @PACKAGE@-@VERSION@-xv-k6.tar.gz $xvPACKAGE package_descriptions +@HAVE_AA_TRUE@ rm -f package_descriptions +@HAVE_AA_TRUE@ mv package_descriptions_aa package_descriptions && \ +@HAVE_AA_TRUE@ tar -czvf @PACKAGE@-@VERSION@-aa-k6.tar.gz $aaPACKAGE package_descriptions +@W32DLL_DEP@ rm -f package_descriptions +@W32DLL_DEP@ mv package_descriptions_w32 package_descriptions && \ +@W32DLL_DEP@ tar -czvf @PACKAGE@-@VERSION@-w32-k6.tar.gz $w32PACKAGE package_descriptions +@HAVE_VORBIS_TRUE@ rm -f package_descriptions +@HAVE_VORBIS_TRUE@ mv package_descriptions_oggvorbis package_descriptions && \ +@HAVE_VORBIS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oggvorbis-k6.tar.gz $oggvorbisPACKAGE package_descriptions fi do_clean } @@ -239,6 +423,9 @@ build_k7() { do_build if test "$DIE" -eq 0; then tar -czvf @PACKAGE@-@VERSION@-k7.tar.gz $PACKAGE package_descriptions +@HAVE_OSS_TRUE@ rm -f package_descriptions +@HAVE_OSS_TRUE@ mv package_descriptions_oss package_descriptions && \ +@HAVE_OSS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oss-k7.tar.gz $ossPACKAGE package_descriptions @HAVE_ALSA05_TRUE@ rm -f package_descriptions @HAVE_ALSA05_TRUE@ mv package_descriptions_alsa05 package_descriptions && \ @HAVE_ALSA05_TRUE@ tar -czvf @PACKAGE@-@VERSION@-alsa05-k7.tar.gz $alsa05PACKAGE package_descriptions @@ -248,6 +435,24 @@ build_k7() { @HAVE_DXR3_TRUE@ rm -f package_descriptions @HAVE_DXR3_TRUE@ mv package_descriptions_dxr3 package_descriptions && \ @HAVE_DXR3_TRUE@ tar -czvf @PACKAGE@-@VERSION@-dxr3-ik7.tar.gz $dxr3PACKAGE package_descriptions +@HAVE_ARTS_TRUE@ rm -f package_descriptions +@HAVE_ARTS_TRUE@ mv package_descriptions_arts package_descriptions && \ +@HAVE_ARTS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-arts-k7.tar.gz $artsPACKAGE package_descriptions +@HAVE_ESD_TRUE@ rm -f package_descriptions +@HAVE_ESD_TRUE@ mv package_descriptions_esd package_descriptions && \ +@HAVE_ESD_TRUE@ tar -czvf @PACKAGE@-@VERSION@-esd-k7.tar.gz $esdPACKAGE package_descriptions +@HAVE_XV_TRUE@ rm -f package_descriptions +@HAVE_XV_TRUE@ mv package_descriptions_xv package_descriptions && \ +@HAVE_XV_TRUE@ tar -czvf @PACKAGE@-@VERSION@-xv-k7.tar.gz $xvPACKAGE package_descriptions +@HAVE_AA_TRUE@ rm -f package_descriptions +@HAVE_AA_TRUE@ mv package_descriptions_aa package_descriptions && \ +@HAVE_AA_TRUE@ tar -czvf @PACKAGE@-@VERSION@-aa-k7.tar.gz $aaPACKAGE package_descriptions +@W32DLL_DEP@ rm -f package_descriptions +@W32DLL_DEP@ mv package_descriptions_w32 package_descriptions && \ +@W32DLL_DEP@ tar -czvf @PACKAGE@-@VERSION@-w32-k7.tar.gz $w32PACKAGE package_descriptions +@HAVE_VORBIS_TRUE@ rm -f package_descriptions +@HAVE_VORBIS_TRUE@ mv package_descriptions_oggvorbis package_descriptions && \ +@HAVE_VORBIS_TRUE@ tar -czvf @PACKAGE@-@VERSION@-oggvorbis-k7.tar.gz $oggvorbisPACKAGE package_descriptions fi do_clean } diff --git a/misc/build_rpms.sh.in b/misc/build_rpms.sh.in index 43217491c..402343c69 100644 --- a/misc/build_rpms.sh.in +++ b/misc/build_rpms.sh.in @@ -54,6 +54,7 @@ mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rp @HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.i686.rpm' @HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.i686.rpm' @W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i686.rpm' +@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i686.rpm' echo "*****************************************************" echo @@ -79,6 +80,7 @@ mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rp @HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.k6.rpm' @HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.k6.rpm' @W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.k6.rpm' +@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.k6.rpm' echo "*****************************************************" echo @@ -104,6 +106,7 @@ mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rp @HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.i586.rpm' @HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.i586.rpm' @W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i586.rpm' +@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i586.rpm' echo "*****************************************************" echo @@ -129,5 +132,6 @@ mv -f '/usr/src/redhat/RPMS/i386/@PACKAGE@-docs-@SPEC_VERSION@-0.i386.rpm' './rp @HAVE_XV_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-xv-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-xv-@SPEC_VERSION@-0.k7.rpm' @HAVE_AA_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-aa-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-aa-@SPEC_VERSION@-0.k7.rpm' @W32DLL_DEP@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-w32dll-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-w32dll-@SPEC_VERSION@-0.k7.rpm' +@HAVE_VORBIS_TRUE@mv '/usr/src/redhat/RPMS/i386/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.i386.rpm' './rpms/@PACKAGE@-oggvorbis-@SPEC_VERSION@-0.k7.rpm' echo "Done." diff --git a/misc/xine-lib.spec.in b/misc/xine-lib.spec.in index e6a6ccbea..e3c8d14ae 100644 --- a/misc/xine-lib.spec.in +++ b/misc/xine-lib.spec.in @@ -54,13 +54,18 @@ BuildRoot: /tmp/%{name}-root @HAVE_AA_TRUE@%package aa @HAVE_AA_TRUE@Summary: XINE - Ascii Art support. @HAVE_AA_TRUE@Group: Development/Libraries -@HAVE_AA_TRUE@Requires: xine-lib >= %{ver}, aalib +@HAVE_AA_TRUE@Requires: xine-lib >= %{ver}, libaa @W32DLL_DEP@%package w32dll @W32DLL_DEP@Summary: XINE - win32dll decoder support. @W32DLL_DEP@Group: Development/Libraries @W32DLL_DEP@Requires: xine-lib >= %{ver} +@HAVE_VORBIS_TRUE@%package oggvorbis +@HAVE_VORBIS_TRUE@Summary: XINE - ogg/vorbis decoder/demuxer support. +@HAVE_VORBIS_TRUE@Group: Development/Libraries +@HAVE_VORBIS_TRUE@Requires: xine-lib >= %{ver}, libogg, libvorbis + %package docs Summary: XINE - html API documentation. Group: Documentation @@ -128,6 +133,9 @@ ler qualquer vídeo com máximo desempenho. @W32DLL_DEP@%description w32dll @W32DLL_DEP@win32dll decoder support. +@HAVE_VORBIS_TRUE@%description oggvorbis +@HAVE_VORBIS_TRUE@ogg/vorbis decoder/demuxer support. + %description docs HTML documentation of XINE API. @@ -220,8 +228,6 @@ rm -rf $RPM_BUILD_ROOT %{prefix}/lib/xine/plugins/xineplug_dmx_mpeg_ts.so %{prefix}/lib/xine/plugins/xineplug_dmx_qt.la %{prefix}/lib/xine/plugins/xineplug_dmx_qt.so -@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_dmx_ogg.la -@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_dmx_ogg.so # decoder plugins %{prefix}/lib/xine/plugins/xineplug_decode_a52.la %{prefix}/lib/xine/plugins/xineplug_decode_a52.so @@ -241,8 +247,8 @@ rm -rf $RPM_BUILD_ROOT %{prefix}/lib/xine/plugins/xineplug_decode_dts.so %{prefix}/lib/xine/plugins/xineplug_decode_vfill.la %{prefix}/lib/xine/plugins/xineplug_decode_vfill.so -@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_decode_vorbis.la -@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_decode_vorbis.so +%{prefix}/lib/xine/plugins/xineplug_decode_divx4.la +%{prefix}/lib/xine/plugins/xineplug_decode_divx4.so # audio driver plugins # see other packages. # @@ -304,11 +310,20 @@ rm -rf $RPM_BUILD_ROOT @W32DLL_DEP@%{prefix}/lib/xine/plugins/xineplug_decode_w32dll.la @W32DLL_DEP@%{prefix}/lib/xine/plugins/xineplug_decode_w32dll.so +@HAVE_VORBIS_TRUE@%files oggvorbis +@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_dmx_ogg.la +@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_dmx_ogg.so +@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_decode_vorbis.la +@HAVE_VORBIS_TRUE@%{prefix}/lib/xine/plugins/xineplug_decode_vorbis.so + + %files docs %defattr(-,root,root) %{prefix}/share/doc/xine/xine-lib-API/* %changelog +* Sun Oct 14 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> +- move vorbis in separate package. Add DivX4 decoder plugin. * Wed Oct 10 2001 Matthias Dahl <matthew2k@web.de> - added vorbis files and missing man pages to filelist. * Thu Sep 27 2001 Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> |