|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# BEGIN VERSIONS
|
|
|
|
VERSION=R13.99
|
|
|
|
QT_VERSION=3.4.0
|
|
|
|
#ARTS_VERSION=1.5.10
|
|
|
|
#DBUS_TQT_VERSION=0.62
|
|
|
|
#DBUS_1_TQT_VERSION=0.8.1
|
|
|
|
# END VERSIONS
|
|
|
|
|
|
|
|
createTarball()
|
|
|
|
{
|
|
|
|
cp -r $NAME $NAME-$VERSION
|
|
|
|
tar cjf $NAME-$VERSION.tar.bz2 $NAME-$VERSION
|
|
|
|
rm -rf $NAME-$VERSION
|
|
|
|
}
|
|
|
|
|
|
|
|
grab()
|
|
|
|
{
|
|
|
|
#svn export svn://anonsvn.kde.org/home/kde/branches/trinity/$NAME
|
|
|
|
git clone http://scm.trinitydesktop.org/scm/git/$NAME $NAME
|
|
|
|
cd $NAME
|
|
|
|
if [[ -e .gitmodules ]]; then
|
|
|
|
sed -i 's/system@//g' .gitmodules
|
|
|
|
git submodule update --init
|
|
|
|
fi
|
|
|
|
cd ..
|
|
|
|
createTarball
|
|
|
|
rm -rf $NAME
|
|
|
|
echo "done"
|
|
|
|
}
|
|
|
|
|
|
|
|
if [ "$1" != "" ]; then
|
|
|
|
NAME=$1
|
|
|
|
grab
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
|
|
|
clear
|
|
|
|
echo "I need to know what you want to generate a tarball for."
|
|
|
|
echo ""
|
|
|
|
echo "Version defaults to $VERSION. If you want to change it,"
|
|
|
|
echo "please pass it as a parameter to this script. There may"
|
|
|
|
echo "be other versions used, see the \"versions\" file."
|
|
|
|
echo ""
|
|
|
|
echo "Let's start off by dependencies, main, or apps."
|
|
|
|
echo "Which one?"
|
|
|
|
echo ""
|
|
|
|
echo "(1) dependencies"
|
|
|
|
echo "(2) main"
|
|
|
|
echo "(3) applications"
|
|
|
|
echo -e "> "
|
|
|
|
read SELECTION
|
|
|
|
|
|
|
|
if [ "$SELECTION" = "1" ]; then
|
|
|
|
clear
|
|
|
|
echo "Dependencies: Select what you want us to generate."
|
|
|
|
echo "(1) qt3"
|
|
|
|
echo "(2) tqt3";
|
|
|
|
echo "(3) libtqt4"
|
|
|
|
echo "(4) avahi-tqt"
|
|
|
|
echo "(5) python-tqt"
|
|
|
|
echo "(6) sip4-tqt";
|
|
|
|
echo "(7) libdbus-tqt-1-0"
|
|
|
|
echo "(8) libdbus-1-tqt0"
|
|
|
|
echo "(9) arts"
|
|
|
|
read CHOICE
|
|
|
|
|
|
|
|
if [ "$CHOICE" == "1" ]; then NAME='qt3' && VERSION=$QT_VERSION;
|
|
|
|
elif [ "$CHOICE" == "2" ]; then NAME='tqt3' && VERSION=$QT_VERSION;
|
|
|
|
elif [ "$CHOICE" == "3" ]; then NAME='tqtinterface';
|
|
|
|
elif [ "$CHOICE" == "4" ]; then NAME='avahi-tqt';
|
|
|
|
elif [ "$CHOICE" == "5" ]; then NAME='python-tqt';
|
|
|
|
elif [ "$CHOICE" == "6" ]; then NAME='sip4-tqt';
|
|
|
|
elif [ "$CHOICE" == "7" ]; then NAME='dbus-tqt';
|
|
|
|
elif [ "$CHOICE" == "8" ]; then NAME='dbus-1-tqt';
|
|
|
|
elif [ "$CHOICE" == "9" ]; then NAME='arts';
|
|
|
|
else
|
|
|
|
echo "Invalid, bye." && exit 1
|
|
|
|
fi
|
|
|
|
elif [ "$SELECTION" = "2" ]; then
|
|
|
|
clear
|
|
|
|
echo "Main: Select what you want us to generate."
|
|
|
|
echo "(1) tdelibs"
|
|
|
|
echo "(2) tdebase"
|
|
|
|
read CHOICE
|
|
|
|
|
|
|
|
if [ "$CHOICE" = "1" ]; then NAME='tdelibs';
|
|
|
|
elif [ "$CHOICE" = "2" ]; then NAME='tdebase';
|
|
|
|
else
|
|
|
|
echo "Invalid, bye." && exit 1
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
echo "Invalid, bye." && exit 1
|
|
|
|
fi
|
|
|
|
grab
|
|
|
|
|