summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/checkout_MythVantage.sh
blob: 250f2702be4fd9d17d9eef61b2ed86abfb03fd35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
MYDIR=`pwd`
#MYTHPATH="\/data\/LinHES-PKGBUILD\/abs\/core-testing\/mythtv\/stable\/mythtv\/src\/mythtv-0.23"
MYTHPATH="\/data\/linhes_pkgbuild\/abs\/core\/mythtv\/stable-0.24\/src\/mythtv"
function setup_links {
rm mythinstall.bin
rm mythbeselect.bin
ln -s  $MYDIR/src/MythVantage-app/mythinstall/mythinstall ./mythinstall.bin
ln -s  $MYDIR/src/MythVantage-app/mythbeselect/mythbeselect ./mythbeselect.bin
}

function dl_repo {
mkdir src
cd src
if [ ! -d MythVantage-app ]
then
    git clone http://mythvantage.com/MythVantage-app.git/
    cd MythVantage-app
    git checkout --track -b  LinHES origin/LinHES
    cd $MYDIR
    setup_links
    cd -
else
    echo "updating exisiting tree"
    cd MythVantage-app
    git pull
    git checkout master
    git merge
    cd -
fi

cd MythVantage-app
git checkout master
#git checkout origin/LinHES

}

dl_repo
sed -i "s/^MYTHPATH.*$/MYTHPATH\=\"$MYTHPATH\"/g"  $MYDIR/src/MythVantage-app/mythinstall/mythinstall.pro
sed -i "s/#define __MVAPP__/\/\/#define __MVAPP__/g" $MYDIR/src/MythVantage-app/mythinstall/mv_common.h
sed -i "s/mythvantage/LinHES/g" $MYDIR/src/MythVantage-app/mythinstall/mv_common.h

echo "INCLUDEPATH += /usr/include/mythtv" >> $MYDIR/src/MythVantage-app/mythbeselect/mythberestart.pro
echo "INCLUDEPATH += /usr/include/mythtv" >> $MYDIR/src/MythVantage-app/mythinstall/mythinstall.pro
cd $MYDIR/src/MythVantage-app/mythinstall && qmake
make || exit 1
#cd $MYDIR/src/MythVantage-app/mythbeselect && qmake
#make ||exit 1