summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@elwms02.(none)>2010-04-06 23:40:54 +0200
committerroot <root@elwms02.(none)>2010-04-06 23:40:54 +0200
commit69ad3d5f4f0eba593563559737853f4426b84ef5 (patch)
tree4b52c51ed148770cf15be38753ac1b899e607ee5
parent6739d196ffaecb4908ea8b20895902dbf8088342 (diff)
downloadx-vdr-69ad3d5f4f0eba593563559737853f4426b84ef5.tar.gz
x-vdr-69ad3d5f4f0eba593563559737853f4426b84ef5.tar.bz2
Utilitie XBMC hinzugefügt
m---------utilities/xbmc/lmms0
-rwxr-xr-xutilities/xbmc/utilitie.sh82
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