5
# 1. check out hipl branch to build
6
# 2. modify paths below according to the checkouts
9
# NOTE: The script cleans source folder and updates the sources to allow
12
# Copyright (c) 2010 Aalto University and RWTH Aachen University.
14
# Permission is hereby granted, free of charge, to any person
15
# obtaining a copy of this software and associated documentation
16
# files (the "Software"), to deal in the Software without
17
# restriction, including without limitation the rights to use,
18
# copy, modify, merge, publish, distribute, sublicense, and/or sell
19
# copies of the Software, and to permit persons to whom the
20
# Software is furnished to do so, subject to the following
23
# The above copyright notice and this permission notice shall be
24
# included in all copies or substantial portions of the Software.
26
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
27
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
28
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
29
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
30
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
31
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
32
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
33
# OTHER DEALINGS IN THE SOFTWARE.
35
SCRATCHBOX="/opt/scratchbox"
36
HIPL="$HOME/src/hipl/trunk"
38
### DON'T CHANGE BELOW THIS LINE ###
40
SCRATCHBOX_HOME=$SCRATCHBOX/users/$USER/home/$USER
41
VERSION=$(grep '^AC_INIT' ${HIPL}/configure.ac | cut -d'[' -f 3 | cut -d']' -f1)
43
if [ ! -e $SCRATCHBOX ]; then
44
echo "ERROR: There seems to be no ScratchBox installation at $SCRATCHBOX"
48
if [ ! -e $SCRATCHBOX_HOME ]; then
49
echo "ERROR: $SCRATCHBOX_HOME does not exist. Maybe you have not been added as a user!"
55
echo "-> Preparing HIPL for MAEMO"
58
if [ -e Makefile ]; then
62
echo " Updating HIPL..."
66
echo " Making HIPL tarball..."
72
echo "-> Building HIPL"
73
echo " Unpacking tarball..."
74
rm -rf $SCRATCHBOX_HOME/hipl*
75
tar -xvzf $HIPL/hipl-${VERSION}.tar.gz -C $SCRATCHBOX_HOME
78
echo " Compiling HIPL for Maemo..."
79
$SCRATCHBOX/login -d hipl-${VERSION} ./configure
80
$SCRATCHBOX/login -d hipl-${VERSION} make deb
83
echo "ERROR: $HIPL does not exist."