mkpkg: sync mkpkg_xbmc-dharma-pvr with mkpkg_xbmc-dharma-10.1

This commit is contained in:
Gujs 2011-03-02 19:05:49 +01:00
parent 1a47376ed2
commit 5c9469655a

View File

@ -2,7 +2,6 @@
################################################################################ ################################################################################
# This file is part of OpenELEC - http://www.openelec.tv # This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) # Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2011-2011 Gregor Fuis (gujs@openelec.tv)
# #
# This Program is free software; you can redistribute it and/or modify # This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -20,49 +19,62 @@
# http://www.gnu.org/copyleft/gpl.html # http://www.gnu.org/copyleft/gpl.html
################################################################################ ################################################################################
REV="10.0-Dharma" PKG_NAME="xbmc-pvr"
PKG_VERSION="10.0-Dharma-pvr"
GIT_REPO="-b $PKG_VERSION git://github.com/opdenkamp/xbmc.git"
DEST_DIR="$PKG_NAME-$PKG_VERSION"
echo "getting sources..." echo "getting sources..."
git clone -b Dharma https://github.com/opdenkamp/xbmc.git xbmc-pvr if [ ! -d $DEST_DIR-latest ]; then
cd xbmc-pvr git clone $GIT_REPO $DEST_DIR-latest
git checkout 10.0-Dharma-pvr fi
cd $DEST_DIR-latest
git checkout $PKG_VERSION
git pull
echo "getting version..." echo "getting version..."
GIT_REV=`git log -n1 --format=%h` GIT_REV=`git log -n1 --format=%h`
echo $GIT_REV echo $GIT_REV
echo "exporting sources..."
git checkout-index -a -f --prefix=../xbmc-pvr-$REV/
cd .. cd ..
echo "$GIT_REV" > xbmc-pvr-$REV/git.version
echo "seperating theme..." echo "copying sources..."
rm -rf xbmc-pvr-theme-Confluence-$REV rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV
mv xbmc-pvr-$REV/addons/skin.confluence xbmc-pvr-theme-Confluence-$REV cp -R $DEST_DIR-latest $PKG_NAME-$PKG_VERSION-$GIT_REV
echo "$GIT_REV" > $PKG_NAME-$PKG_VERSION-$GIT_REV/git.version
echo "cleaning sources..." echo "cleaning sources..."
rm -rf xbmc-pvr-$REV/visualisations rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/.git
rm -rf xbmc-pvr-$REV/lib/libSDL-*
rm -rf xbmc-pvr-$REV/lib/libcurl-* echo "seperating theme..."
rm -rf xbmc-pvr-$REV/project rm -rf $PKG_NAME-theme-Confluence-$PKG_VERSION-$GIT_REV
mv $PKG_NAME-$PKG_VERSION-$GIT_REV/addons/skin.confluence $PKG_NAME-theme-Confluence-$PKG_VERSION-$GIT_REV
echo "cleaning sources..."
rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/visualisations
rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/lib/libSDL-*
rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/lib/libcurl-*
rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/project
for i in "Changelog" "Fake\ Episode\ Maker" "MingwBuildEnvironment" \ for i in "Changelog" "Fake\ Episode\ Maker" "MingwBuildEnvironment" \
"PackageMaker" "Translator" "XBMCLive" "XprPack" \ "PackageMaker" "Translator" "XBMCLive" "XprPack" \
"HardwareConfigure" "Mach5" "osx" "UpdateThumbs.py" "XBMCTex"; do "HardwareConfigure" "Mach5" "osx" "UpdateThumbs.py" "XBMCTex"; do
rm -rf xbmc-pvr-$REV/tools/$i rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV/tools/$i
done done
for i in dll a lib so bat; do for i in dll a lib so bat; do
find xbmc-pvr-$REV -name *.$i -exec rm -rf {} ";" find $PKG_NAME-$PKG_VERSION-$GIT_REV -name *.$i -exec rm -rf {} ";"
done done
# bundled win32 binaries # bundled win32 binaries
rm -r xbmc-pvr-$REV/xbmc/visualizations/XBMCProjectM/win32 rm -r $PKG_NAME-$PKG_VERSION-$GIT_REV/xbmc/visualizations/XBMCProjectM/win32
echo "packing sources..." echo "packing sources..."
tar cvjf xbmc-pvr-$REV.tar.bz2 xbmc-pvr-$REV tar cvjf $PKG_NAME-$PKG_VERSION-$GIT_REV.tar.bz2 $PKG_NAME-$PKG_VERSION-$GIT_REV
tar cvjf xbmc-pvr-theme-Confluence-$REV.tar.bz2 xbmc-pvr-theme-Confluence-$REV tar cvjf $PKG_NAME-theme-Confluence-$PKG_VERSION-$GIT_REV.tar.bz2 $PKG_NAME-theme-Confluence-$PKG_VERSION-$GIT_REV
echo "remove temporary sourcedir..."
rm -rf $PKG_NAME-$PKG_VERSION-$GIT_REV
rm -rf $PKG_NAME-theme-Confluence-$PKG_VERSION-$GIT_REV
# echo "remove temporary sourcedir..."
# rm -rf xbmc-pvr-$REV
# rm -rf xbmc-pvr-theme-Confluence-$REV