diff options
author | root <root@elwms02.(none)> | 2010-04-06 23:40:54 +0200 |
---|---|---|
committer | root <root@elwms02.(none)> | 2010-04-06 23:40:54 +0200 |
commit | 69ad3d5f4f0eba593563559737853f4426b84ef5 (patch) | |
tree | 4b52c51ed148770cf15be38753ac1b899e607ee5 | |
parent | 6739d196ffaecb4908ea8b20895902dbf8088342 (diff) | |
download | x-vdr-69ad3d5f4f0eba593563559737853f4426b84ef5.tar.gz x-vdr-69ad3d5f4f0eba593563559737853f4426b84ef5.tar.bz2 |
Utilitie XBMC hinzugefügt
m--------- | utilities/xbmc/lmms | 0 | ||||
-rwxr-xr-x | utilities/xbmc/utilitie.sh | 82 |
2 files changed, 82 insertions, 0 deletions
diff --git a/utilities/xbmc/lmms b/utilities/xbmc/lmms new file mode 160000 +Subproject f969b7d892dc86243c93a61eb46124c105b5914 diff --git a/utilities/xbmc/utilitie.sh b/utilities/xbmc/utilitie.sh new file mode 100755 index 0000000..d228c97 --- /dev/null +++ b/utilities/xbmc/utilitie.sh @@ -0,0 +1,82 @@ +#!/bin/sh + +# x-vdr (Installations-Skript fuer einen VDR mit Debian als Basis) +# von Marc Wernecke - www.zulu-entertainment.de +# 18.07.2009 -Integration von XBMC und VDR - Karsten Wacker + +# xbmc-svn + +source ./../../x-vdr.conf +source ./../../setup.conf +source ./../../functions + +#WEB="ffmpeg-svn" +VERSION="XBMC" +LINK="xbmc" + +#VAR=`basename $WEB` +DIR=`pwd` + +DATE=`date +%Y%m%d` + +# install +function make_util() { + # pre install + apt_remove "xbmc" + + + if [ "$LINUXVERSION" = "ubuntu" ]; then + apt_install "build-essential debhelper quilt python-support cmake autotools-dev autoconf automake unzip libboost-dev libgl1-mesa-dev libglu-dev libglew-dev libmad0-dev libjpeg-dev libsamplerate-dev libogg-dev libvorbis-dev libfreetype6-dev libfontconfig-dev libbz2-dev libfribidi-dev libsqlite3-dev libmysqlclient-dev libasound-dev libpng-dev libpcre3-dev liblzo2-dev libcdio-dev libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libenca-dev libjasper-dev libxt-dev libxmu-dev libxinerama-dev libcurl4-gnutls-dev libdbus-1-dev libhal-storage-dev libhal-dev libpulse-dev libavahi-common-dev libavahi-client-dev libxrandr-dev libavcodec-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-dev liba52-dev libdts-dev libfaad-dev libmp4ff-dev libmpeg2-4-dev libass-dev libmpcdec-dev libflac-dev libwavpack-dev python-dev gawk gperf nasm libcwiid1-dev libbluetooth-dev libsmbclient-dev libmicrohttpd-dev libmodplug-dev" + else + apt_install "build-essential debhelper quilt python-support cmake autotools-dev autoconf automake unzip libboost-dev libgl1-mesa-dev libglu-dev libglew-dev libmad0-dev libjpeg-dev libsamplerate-dev libogg-dev libvorbis-dev libfreetype6-dev libfontconfig-dev libbz2-dev libfribidi-dev libsqlite3-dev libmysqlclient-dev libasound-dev libpng-dev libpcre3-dev liblzo2-dev libcdio-dev libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libenca-dev libjasper-dev libxt-dev libxmu-dev libxinerama-dev libcurl4-gnutls-dev libdbus-1-dev libhal-storage-dev libhal-dev libpulse-dev libavahi-common-dev libavahi-client-dev libxrandr-dev libavcodec-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-dev liba52-dev libdts-dev libfaad-dev libmp4v2-dev libmpeg2-4-dev libass-dev libmpcdec-dev libflac-dev libwavpack-dev python-dev gawk gperf nasm libcwiid1-dev libbluetooth-dev libmicrohttpd-dev libmodplug-dev" + fi + + # download_util + cd $SOURCEDIR + if [ -d $VERSION ]; then + cd $VERSION + svn update + make distclean + ./bootstrap + else + svn checkout http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing2/ XBMC + cd $SOURCEDIR + cd $Version + ./bootstrap + fi + + # setzen des symlinks + cd $SOURCEDIR + rm -f $LINK + ln -vfs $VERSION $LINK + + cd $SOURCEDIR/$LINK + + # install + ./configure --enable-goom && + make -j2 && checkinstall --fstrans=no --install=yes --pkgname=xbmc --pkgversion "${DATE}-xvdr" --default && TEST=ok + + # test + if [ "$TEST" != "ok" ]; then + log "ERROR - $VERSION konnte nicht erstellt werden" + return 1 + fi + + # save deb file + [ -d "$DIR/packages" ] || mkdir -p $DIR/packages + cp -f xbmc*.deb $DIR/packages + +} + + +# start + +# plugin commands +if [ $# \> 0 ]; then + cmd=$1 + cmd_util +else + make_util +fi + +exit 0 |