summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--redhat/components.txt9
-rwxr-xr-xredhat/gentarball.sh16
2 files changed, 21 insertions, 4 deletions
diff --git a/redhat/components.txt b/redhat/components.txt
index 2492fc6f5..6cbcdb110 100644
--- a/redhat/components.txt
+++ b/redhat/components.txt
@@ -11,3 +11,12 @@ kdesdk
kdevelop
kdemultimedia
kdeartwork
+kdegraphics
+kdeaccessibility
+kdenetwork
+kdetoys
+kdeadmin
+kdegames
+kdeedu
+kdeaddons
+kde-i18n
diff --git a/redhat/gentarball.sh b/redhat/gentarball.sh
index 9fd57625f..ab337ac6a 100755
--- a/redhat/gentarball.sh
+++ b/redhat/gentarball.sh
@@ -21,17 +21,24 @@ select COMP in $( cut -f1 components.txt ) ; do
VERSION=$( awk '{ if ($1 == "'${COMP}'") { print $2; } }' components.txt )
if [ -z "${VERSION}" ]; then VERSION=${DEFAULT_VERSION}; fi
- ARCHIVENAME=${COMP##*/}-${VERSION}.$(date +%Y%m%d).tar.gz
# List existing tarballs
- if [ -e ${ARCHIVEDIR}/${COMP##*/}*.tar.gz ]; then
+ if ls ${ARCHIVEDIR}/${COMP##*/}*.tar.gz >/dev/null 2>&1; then
echo
echo "You currently have the following tarball(s): "
for i in ${ARCHIVEDIR}/${COMP##*/}*.tar.gz; do echo " ${i##*/}"; done
fi
+ # Checks latest SVN revision
+ SVNREV=$( LANG=C svn info svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface|sed -n "/^Revision: / s,.* \(.*\),\1,p" )
+ ARCHIVENAME=${COMP##*/}-${VERSION}.${SVNREV}.tar.gz
+
+ if [ -r ${ARCHIVEDIR}/${ARCHIVENAME} ]; then
+ echo "You already have the latest revision (${SVNREV})";
+ fi
+
echo
- echo "Press ENTER to download a new version '${ARCHIVENAME}', or CTRL+C to abort."
+ echo "Press ENTER to download a new version, or CTRL+C to abort."
read rep
TMPDIRTDE=$(mktemp -d)
@@ -41,9 +48,10 @@ select COMP in $( cut -f1 components.txt ) ; do
echo "Extracting '${COMP}' from SVN ..."
case "${COMP##*/}" in
"qt3") git clone http://scm.trinitydesktop.org/scm/git/tde; mv tde/main/dependencies/qt3 . ;;
- *) svn export --force --quiet svn://anonsvn.kde.org/home/kde/branches/trinity/${COMP};;
+ *) svn export --force --quiet svn://anonsvn.kde.org/home/kde/branches/trinity/${COMP} ;;
esac
popd >/dev/null
+
echo "Creating archive '${ARCHIVENAME}' ..."
tar cfz ${ARCHIVEDIR}/${ARCHIVENAME} ${COMP}
popd >/dev/null