You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/opensuse/gentarball

82 lines
1.8 KiB

#!/bin/bash
# BEGIN VERSIONS
VERSION=3.5.12.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
}
grabDepends()
{
svn export svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/$NAME
createTarball
rm -rf $NAME
echo "done"
}
grabMain()
{
svn export svn://anonsvn.kde.org/home/kde/branches/trinity/$NAME
createTarball
rm -rf $NAME
echo "done"
}
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) libtqt4"
echo "(2) libdbus-tqt-1-0"
echo "(3) libdbus-1-tqt-0"
echo "(4) arts"
read CHOICE
if [ "$CHOICE" = "1" ]; then NAME='tqtinterface';
elif [ "$CHOICE" = "2" ]; then NAME='dbus-tqt' && VERSION=$DBUS_TQT_VERSION;
elif [ "$CHOICE" = "3" ]; then NAME='dbus-1-tqt' && VERSION=$DBUS_1_TQT_VERSION;
elif [ "$CHOICE" = "4" ]; then NAME='arts' && VERSION=$ARTS_VERSION;
else
echo "Invalid, bye." && exit 1
fi
grabDepends
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
grabMain
else
echo "Invalid, bye." && exit 1
fi