From 125935bb54ac87f339f549091c244e65c9111df1 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 22 Sep 2010 06:06:26 +0200 Subject: [PATCH] xbmc-dharma: add PS3 remote support Signed-off-by: Stephan Raue --- packages/mediacenter/xbmc-dharma/init.d/61_xbmc | 3 +++ packages/mediacenter/xbmc-dharma/install | 16 ++++++++++++---- packages/mediacenter/xbmc-dharma/meta | 4 ++++ 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/packages/mediacenter/xbmc-dharma/init.d/61_xbmc b/packages/mediacenter/xbmc-dharma/init.d/61_xbmc index 110cbf241d..4640afb0b6 100755 --- a/packages/mediacenter/xbmc-dharma/init.d/61_xbmc +++ b/packages/mediacenter/xbmc-dharma/init.d/61_xbmc @@ -37,6 +37,9 @@ progress "starting XBMC" # starting xbmc-wiimote if avaible [ -f /usr/bin/xbmc-wiiremote ] && /usr/bin/xbmc-wiiremote >/dev/null 2>&1 & +# starting xbmc-ps3remote if avaible + [ -f /usr/bin/xbmc-ps3remote ] && /usr/bin/xbmc-ps3remote localhost 9777 >/dev/null 2>&1 & + # starting autoupdate [ -f /usr/bin/autoupdate ] && /usr/bin/autoupdate & diff --git a/packages/mediacenter/xbmc-dharma/install b/packages/mediacenter/xbmc-dharma/install index 63a858cee8..682f8f53e5 100755 --- a/packages/mediacenter/xbmc-dharma/install +++ b/packages/mediacenter/xbmc-dharma/install @@ -34,9 +34,6 @@ mkdir -p $INSTALL/usr/share/xbmc/media # cp $PKG_DIR/splash/splash.png $INSTALL/usr/share/xbmc/media/Splash.png # fi -mkdir -p $PYTHON_LIBDIR/site-packages - cp -R $PKG_BUILD/tools/EventClients/lib/python/* $PYTHON_LIBDIR/site-packages - if [ "$WEBSERVER" = yes ]; then mkdir -p $INSTALL/usr/share/xbmc/web cp -R $PKG_BUILD/web/poc_jsonrpc/* $INSTALL/usr/share/xbmc/web @@ -48,8 +45,19 @@ mkdir -p $INSTALL/usr/share/xbmc/addons cp -R $PKG_DIR/config/repository.openelec.tv $INSTALL/usr/share/xbmc/addons $SED "s|@ADDON_URL@|$ADDON_URL|g" -i $INSTALL/usr/share/xbmc/addons/repository.openelec.tv/addon.xml +mkdir -p $PYTHON_LIBDIR/site-packages/xbmc + cp -R $PKG_BUILD/tools/EventClients/lib/python/* $PYTHON_LIBDIR/site-packages/xbmc + if [ "$WIIMOTE_SUPPORT" = yes ]; then mkdir -p $INSTALL/usr/bin cp $PKG_BUILD/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote $INSTALL/usr/bin/xbmc-wiiremote - mkdir -p $INSTALL/usr/share/xbmc/ +fi + +if [ "$PS3REMOTE_SUPPORT" = yes ]; then + mkdir -p $INSTALL/usr/bin + cp $PKG_BUILD/tools/EventClients/Clients/PS3\ BD\ Remote/ps3_remote.py $INSTALL/usr/bin/xbmc-ps3remote + mkdir -p $INSTALL/usr/share/pixmaps/xbmc + cp $PKG_BUILD/tools/EventClients/icons/bluetooth.png $INSTALL/usr/share/pixmaps/xbmc + mkdir -p $PYTHON_LIBDIR/site-packages/xbmc + echo 'ICON_PATH="/usr/share/pixmaps/xbmc/"' > $PYTHON_LIBDIR/site-packages/xbmc/defs.py fi diff --git a/packages/mediacenter/xbmc-dharma/meta b/packages/mediacenter/xbmc-dharma/meta index 0fb3c0f361..a22ec5f81f 100644 --- a/packages/mediacenter/xbmc-dharma/meta +++ b/packages/mediacenter/xbmc-dharma/meta @@ -52,3 +52,7 @@ if [ "$WIIMOTE_SUPPORT" = yes ]; then PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS wiiuse" PKG_DEPENDS="$PKG_DEPENDS wiiuse" fi + +if [ "$PS3REMOTE_SUPPORT" = yes ]; then + PKG_DEPENDS="$PKG_DEPENDS PyBluez" +fi