diff --git a/packages/mediacenter/xbmc/build b/packages/mediacenter/xbmc/build index 5a170fee12..d18ba20b2b 100755 --- a/packages/mediacenter/xbmc/build +++ b/packages/mediacenter/xbmc/build @@ -21,7 +21,7 @@ $SCRIPTS/build libXt $SCRIPTS/build libXtst $SCRIPTS/build libXmu $SCRIPTS/build libXinerama -$SCRIPTS/build libXrandr +### $SCRIPTS/build libXrandr $SCRIPTS/build $MESA #GL/GLU $SCRIPTS/build glew @@ -42,7 +42,7 @@ $SCRIPTS/build libogg $SCRIPTS/build libvorbis $SCRIPTS/build libcdio $SCRIPTS/build libmms -# $SCRIPTS/build faac +$SCRIPTS/build faac $SCRIPTS/build faad2 $SCRIPTS/build flac # $SCRIPTS/build libmpeg2 @@ -80,7 +80,7 @@ LDFLAGS="$LDFLAGS -lutil" \ --disable-vdpau \ --disable-profiling \ --disable-joystick \ - --enable-xrandr \ + --disable-xrandr \ --disable-ccache \ --disable-pulse \ --enable-faac \ @@ -98,21 +98,20 @@ LDFLAGS="$LDFLAGS -lutil" \ --disable-external-libogg \ --enable-external-python \ -# --disable-external-libmad \ -# --disable-external-libfaad \ -# --disable-external-libvorbis \ -# --disable-external-libmpcdec \ -# --disable-external-libflac \ - -# --enable-external-libraries \ - -# make - make externals make xbmc.bin -make xbmc-xrandr +# make xbmc-xrandr -setup_toolchain host - make skins +make -C tools/TexturePacker \ + CC=$HOST_CC \ + CXX=$HOST_CXX \ + INCLUDES="-I../../xbmc/utils -I../../guilib -I../../xbmc/linux -I../../xbmc/lib/libsquish" \ + CFLAGS="" \ + LDFLAGS="" -make prefix=`pwd`/.install-data install-datas +mkdir -p $ROOT/$TOOLCHAIN/bin + cp -PR tools/TexturePacker $ROOT/$TOOLCHAIN/bin + +# make XBMXTEX=$ROOT/$TOOLCHAIN/bin/TexturePacker skins + +# make prefix=`pwd`/.install-data install-datas diff --git a/packages/mediacenter/xbmc/install b/packages/mediacenter/xbmc/install index 45cf129057..9b12fba5e5 100755 --- a/packages/mediacenter/xbmc/install +++ b/packages/mediacenter/xbmc/install @@ -19,7 +19,7 @@ $SCRIPTS/install libXt $SCRIPTS/install libXtst $SCRIPTS/install libXmu $SCRIPTS/install libXinerama -$SCRIPTS/install libXrandr +### $SCRIPTS/install libXrandr $SCRIPTS/install $MESA $SCRIPTS/install glew @@ -31,7 +31,7 @@ $SCRIPTS/install libpng $SCRIPTS/install tiff $SCRIPTS/install freetype $SCRIPTS/install jasper -$SCRIPTS/install libass +# $SCRIPTS/install libass # $SCRIPTS/install a52dec # static $SCRIPTS/install libmad @@ -43,9 +43,9 @@ $SCRIPTS/install libmms $SCRIPTS/install faac $SCRIPTS/install faad2 $SCRIPTS/install flac -$SCRIPTS/install libmpeg2 -$SCRIPTS/install musepack -$SCRIPTS/install ffmpeg +# $SCRIPTS/install libmpeg2 +# $SCRIPTS/install musepack +# $SCRIPTS/install ffmpeg $SCRIPTS/install SDL $SCRIPTS/install SDL_mixer @@ -55,23 +55,73 @@ $SCRIPTS/install sqlite $SCRIPTS/install mysql $SCRIPTS/install samba -$SCRIPTS/install xrandr - PKG_DIR=`find $PACKAGES -type d -name $1` mkdir -p $INSTALL/usr/bin -# cp $PKG_BUILD/tools/Linux/xbmc.sh $INSTALL/usr/bin/xbmc -# cp $PKG_BUILD/tools/Linux/xbmc-standalone.sh $INSTALL/usr/bin/xbmc-standalone ln -s /usr/share/xbmc/xbmc.bin $INSTALL/usr/bin/xbmc mkdir -p $INSTALL/usr/share/xbmc cp -PR $PKG_BUILD/xbmc.bin $INSTALL/usr/share/xbmc/xbmc.bin - cp -PR $PKG_BUILD/xbmc-xrandr $INSTALL/usr/share/xbmc/xbmc-xrandr -# cp -PR $PKG_BUILD/tools/Linux/FEH.py $INSTALL/usr/share/xbmc/FEH.py - cp -PR $PKG_BUILD/.install-data/share/xbmc/* $INSTALL/usr/share/xbmc/ +# cp -PR $PKG_BUILD/xbmc-xrandr $INSTALL/usr/share/xbmc/xbmc-xrandr +# cp -PR $PKG_BUILD/.install-data/share/xbmc/* $INSTALL/usr/share/xbmc/ + +mkdir -p $INSTALL/usr/share/xbmc/language + cp -PR $PKG_BUILD/language/* $INSTALL/usr/share/xbmc/language + +mkdir -p $INSTALL/usr/share/xbmc/media/Fonts + cp -PR $PKG_BUILD/media/Fonts/*.ttf $INSTALL/usr/share/xbmc/media/Fonts + cp -PR $PKG_DIR/fonts/*.ttf $INSTALL/usr/share/xbmc/media/Fonts + +mkdir -p $INSTALL/usr/share/xbmc/media +# cp -PR $PKG_BUILD/media/weather.rar $INSTALL/usr/share/xbmc/media/ + cp -PR $PKG_DIR/splash/Splash.png $INSTALL/usr/share/xbmc/media/ + +mkdir -p $INSTALL/usr/share/xbmc/scripts +# cp -PR $PKG_BUILD/scripts/*.zip $INSTALL/usr/share/xbmc/scripts/ + +mkdir -p $INSTALL/usr/share/xbmc/skin +# cp -PR $PKG_BUILD/skin/* $INSTALL/usr/share/xbmc/skin +# find $INSTALL/usr/share/xbmc/skin -name *.bat -exec rm -rf {} ";" +# find $INSTALL/usr/share/xbmc/skin -name Makefile -exec rm -rf {} ";" + +mkdir -p $INSTALL/usr/share/xbmc/sounds + cp -PR $PKG_BUILD/sounds/* $INSTALL/usr/share/xbmc/sounds + +mkdir -p $INSTALL/usr/share/xbmc/system + cp -PR $PKG_BUILD/system/*uclibc.so $INSTALL/usr/share/xbmc/system + cp -PR $PKG_BUILD/system/*.xml $INSTALL/usr/share/xbmc/system + cp -PR $PKG_BUILD/system/*.conf $INSTALL/usr/share/xbmc/system + +mkdir -p $INSTALL/usr/share/xbmc/system/keymaps + cp -PR $PKG_BUILD/system/keymaps/* $INSTALL/usr/share/xbmc/system/keymaps + +mkdir -p $INSTALL/usr/share/xbmc/system/players/dvdplayer + cp -PR $PKG_BUILD/system/players/dvdplayer/*.so $INSTALL/usr/share/xbmc/system/players/dvdplayer + cp -PR $PKG_BUILD/system/players/dvdplayer/etc $INSTALL/usr/share/xbmc/system/players/dvdplayer + +mkdir -p $INSTALL/usr/share/xbmc/system/players/paplayer + cp -PR $PKG_BUILD/system/players/paplayer/*.so $INSTALL/usr/share/xbmc/system/players/paplayer + +mkdir -p $INSTALL/usr/share/xbmc/system/python + cp -PR $PKG_BUILD/system/python/*.so $INSTALL/usr/share/xbmc/system/python + cp -PR $PKG_BUILD/system/python/spyce $INSTALL/usr/share/xbmc/system/python + +mkdir -p $INSTALL/usr/share/xbmc/system/scrapers + cp -PR $PKG_BUILD/system/scrapers/* $INSTALL/usr/share/xbmc/system/scrapers + +mkdir -p $INSTALL/usr/share/xbmc/system/shaders + cp -PR $PKG_BUILD/system/shaders/* $INSTALL/usr/share/xbmc/system/shaders + +mkdir -p $INSTALL/usr/share/xbmc/userdata + cp -PR $PKG_BUILD/userdata/* $INSTALL/usr/share/xbmc/userdata + +mkdir -p $INSTALL/usr/share/xbmc/visualisations + cp -PR $PKG_BUILD/visualisations/Waveform.vis $INSTALL/usr/share/xbmc/visualisations + cp -PR $PKG_BUILD/visualisations/opengl_spectrum.vis $INSTALL/usr/share/xbmc/visualisations +# cp -PR $PKG_BUILD/visualisations/Milkdrop $INSTALL/usr/share/xbmc/visualisations #not need +# cp -PR $PKG_BUILD/visualisations/projectM $INSTALL/usr/share/xbmc/visualisations #not need mkdir -p $INSTALL/usr/share/xbmc/web cp -R $PKG_BUILD/web/Project_Mayhem_III/* $INSTALL/usr/share/xbmc/web find $INSTALL/usr/share/xbmc/web -depth -name .svn -exec rm -rf {} \; -#ln -s /usr/bin/xrandr $INSTALL/usr/share/xbmc/xbmc-xrandr \ No newline at end of file