#!/bin/bash # BEGIN VERSIONS VERSION=R13.99 #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 git submodule update --init cd .. createTarball rm -rf $NAME echo "done" } 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) avahi-tqt" echo "(3) python-tqt" echo "(4) sip4-tqt"; echo "(5) tqt3"; echo "(6) libtqt4" echo "(7) libdbus-tqt-1-0" echo "(8) libdbus-1-tqt-0" echo "(9) arts" read CHOICE if [ "$CHOICE" == "1" ]; then NAME='qt3'; elif [ "$CHOICE" == "2" ]; then NAME='avahi-tqt'; elif [ "$CHOICE" == "3" ]; then NAME='python-tqt'; elif [ "$CHOICE" == "4" ]; then NAME='sip4-tqt'; elif [ "$CHOICE" == "5" ]; then NAME='tqt3'; elif [ "$CHOICE" == "6" ]; then NAME='tqtinterface'; 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='kdelibs'; elif [ "$CHOICE" = "2" ]; then NAME='kdebase'; else echo "Invalid, bye." && exit 1 fi else echo "Invalid, bye." && exit 1 fi grab