xine-lib:

- various cleanups
This commit is contained in:
Stephan Raue 2009-10-22 10:14:05 +02:00
parent e7f591624b
commit 66dfa11eb5
2 changed files with 55 additions and 109 deletions

View File

@ -7,18 +7,11 @@ $SCRIPTS/build zlib
$SCRIPTS/build libiconv $SCRIPTS/build libiconv
$SCRIPTS/build ffmpeg $SCRIPTS/build ffmpeg
$SCRIPTS/build freetype $SCRIPTS/build freetype
$SCRIPTS/build fontconfig
$SCRIPTS/build libX11 $SCRIPTS/build libX11
$SCRIPTS/build libXext $SCRIPTS/build libXext
$SCRIPTS/build libXvMC $SCRIPTS/build libXvMC
$SCRIPTS/build $MESA $SCRIPTS/build $MESA
$SCRIPTS/build alsa-lib $SCRIPTS/build alsa-lib
$SCRIPTS/build libcdio
# $SCRIPTS/build vcdimager
$SCRIPTS/build flac
$SCRIPTS/build libtheora
$SCRIPTS/build libvorbis
cd $PKG_BUILD cd $PKG_BUILD
export LDFLAGS="$LDFLAGS -lm -lintl -ldl -lavcodec -lavformat -lavutil -lpostproc -lswscale -liconv" export LDFLAGS="$LDFLAGS -lm -lintl -ldl -lavcodec -lavformat -lavutil -lpostproc -lswscale -liconv"
@ -60,24 +53,24 @@ export CPP=${TARGET_PREFIX}cpp
--disable-vcd \ --disable-vcd \
--enable-vdr \ --enable-vdr \
--enable-a52dec \ --enable-a52dec \
--enable-asf \ --disable-asf \
--enable-nosefart \ --disable-nosefart \
--enable-faad \ --enable-faad \
--disable-gdkpixbuf \ --disable-gdkpixbuf \
--enable-dts \ --disable-dts \
--enable-mad \ --enable-mad \
--disable-modplug \ --disable-modplug \
--disable-libmpeg2new \ --disable-libmpeg2new \
--disable-musepack \ --disable-musepack \
--disable-mlib \ --disable-mlib \
--disable-mlib-lazyload \ --disable-mlib-lazyload \
--enable-mng \ --disable-mng \
--enable-real-codecs \ --disable-real-codecs \
--with-real-codecs-path=/storage/.codecs \ --with-real-codecs-path=/storage/.codecs \
--enable-w32dll \ --disable-w32dll \
--with-w32-path=/storage/.codecs \ --with-w32-path=/storage/.codecs \
--with-freetype \ --with-freetype \
--with-fontconfig \ --without-fontconfig \
--with-x \ --with-x \
--with-alsa \ --with-alsa \
--without-esound \ --without-esound \
@ -92,10 +85,10 @@ export CPP=${TARGET_PREFIX}cpp
--without-xcb \ --without-xcb \
--without-external-dvdnav \ --without-external-dvdnav \
--without-imagemagick \ --without-imagemagick \
--with-libflac \ --without-libflac \
--without-speex \ --without-speex \
--with-theora \ --without-theora \
--with-vorbis \ --without-vorbis \
--without-xcb \ --without-xcb \
--without-wavpack \ --without-wavpack \

View File

@ -6,17 +6,11 @@ $SCRIPTS/install zlib
$SCRIPTS/install libiconv $SCRIPTS/install libiconv
$SCRIPTS/install ffmpeg $SCRIPTS/install ffmpeg
$SCRIPTS/install freetype $SCRIPTS/install freetype
$SCRIPTS/install fontconfig
$SCRIPTS/install libX11 $SCRIPTS/install libX11
$SCRIPTS/install libXext $SCRIPTS/install libXext
$SCRIPTS/install libXvMC $SCRIPTS/install libXvMC
$SCRIPTS/install $MESA $SCRIPTS/install $MESA
$SCRIPTS/install alsa-lib $SCRIPTS/install alsa-lib
$SCRIPTS/install libcdio
# $SCRIPTS/install vcdimager
$SCRIPTS/install flac
$SCRIPTS/install libtheora
$SCRIPTS/install libvorbis
PKG_DIR=`find $PACKAGES -type d -name $1` PKG_DIR=`find $PACKAGES -type d -name $1`
@ -25,97 +19,56 @@ mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/src/xine-engine/.libs/libxine*.so* $INSTALL/usr/lib cp -PR $PKG_BUILD/src/xine-engine/.libs/libxine*.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/lib/xine/plugins/2.0 mkdir -p $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_a52.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_a52.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_dts.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_dvaudio.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_mad.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_faad.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_dvaudio.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_gsm610.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_faad.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_lpcm.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_gsm610.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_lpcm.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_mad.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/audio_dec/.libs/xineplug_decode_mad.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_out/.libs/xineplug_ao_out_alsa.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_out/.libs/xineplug_ao_out_alsa.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/combined/ffmpeg/.libs/xineplug_decode_ff.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/audio_out/.libs/xineplug_ao_out_file.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_audio.so $INSTALL/usr/lib/xine/plugins/2.0
# cp $PKG_BUILD/src/audio_out/.libs/xineplug_ao_out_none.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_avi.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_fli.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/combined/.libs/xineplug__flac.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_flv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/combined/.libs/xineplug_nsf.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_games.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/combined/.libs/xineplug_xiph.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_iff.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_matroska.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/combined/ffmpeg/.libs/xineplug_decode_ff.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_block.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_asf.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_elem.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_audio.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_pes.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_avi.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_ts.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_fli.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_nsv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_flv.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_playlist.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_games.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_pva.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_iff.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_qt.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_matroska.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_rawdv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_real.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_block.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_slave.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_elem.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_vc1_es.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_pes.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_yuv4mpeg2.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_mpeg_ts.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_yuv_frames.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_nsv.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/input/.libs/xineplug_inp_cdda.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_playlist.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/input/.libs/xineplug_inp_dvd.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_pva.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/input/.libs/xineplug_inp_file.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_qt.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spu.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_rawdv.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spucc.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_real.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spucmml.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_slave.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spudvb.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_vc1_es.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/spu_dec/.libs/xineplug_sputext.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_yuv4mpeg2.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/vdr/.libs/xineplug_vdr.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/demuxers/.libs/xineplug_dmx_yuv_frames.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_bitplane.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_rgb.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_cdda.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_yuv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_dvd.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_dec/libmpeg2/.libs/xineplug_decode_mpeg2.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_file.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_opengl.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_http.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_mms.so $INSTALL/usr/lib/xine/plugins/2.0 cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xvmc.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_net.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_pnm.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_rtp.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_rtsp.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/input/.libs/xineplug_inp_stdin_fifo.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/libreal/.libs/xineplug_decode_real.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/libw32dll/.libs/xineplug_decode_qt.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/libw32dll/.libs/xineplug_decode_w32dll.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spu.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spucc.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spucmml.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/spu_dec/.libs/xineplug_decode_spudvb.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/spu_dec/.libs/xineplug_sputext.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/vdr/.libs/xineplug_vdr.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_bitplane.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_rgb.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_dec/.libs/xineplug_decode_yuv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_dec/libmpeg2/.libs/xineplug_decode_mpeg2.so $INSTALL/usr/lib/xine/plugins/2.0
# cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_fb.so $INSTALL/usr/lib/xine/plugins/2.0
# cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_none.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_opengl.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_raw.so $INSTALL/usr/lib/xine/plugins/2.0
# cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_sdl.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xshm.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xv.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xvmc.so $INSTALL/usr/lib/xine/plugins/2.0
cp $PKG_BUILD/src/video_out/.libs/xineplug_vo_out_xxmc.so $INSTALL/usr/lib/xine/plugins/2.0
mkdir -p $INSTALL/usr/lib/xine/plugins/2.0/post mkdir -p $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/audio/.libs/xineplug_post_audio_filters.so $INSTALL/usr/lib/xine/plugins/2.0/post cp $PKG_BUILD/src/post/audio/.libs/xineplug_post_audio_filters.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/deinterlace/.libs/xineplug_post_tvtime.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/goom/.libs/xineplug_post_goom.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/mosaico/.libs/xineplug_post_mosaico.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/mosaico/.libs/xineplug_post_switch.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/planar/.libs/xineplug_post_planar.so $INSTALL/usr/lib/xine/plugins/2.0/post cp $PKG_BUILD/src/post/planar/.libs/xineplug_post_planar.so $INSTALL/usr/lib/xine/plugins/2.0/post
cp $PKG_BUILD/src/post/visualizations/.libs/xineplug_post_visualizations.so $INSTALL/usr/lib/xine/plugins/2.0/post
mkdir -p $INSTALL/etc/xine mkdir -p $INSTALL/etc/xine
cp $PKG_DIR/config/config $INSTALL/etc/xine cp $PKG_DIR/config/config $INSTALL/etc/xine