#!/bin/bash --verbose
NEW_KDE=~/kde-update
L10N=$NEW_KDE/l10n
OLD_VER="4.7.4"
NEW_VER="4.8.0"
SOURCE_URL=ftp://ftp.kde.org/pub/kde/stable/${OLD_VER}/src
L10N_URL=ftp://ftp.kde.org/pub/kde/stable/${OLD_VER}/src/kde-l10n
LIST="*.bz2"
if [ ! -d $NEW_KDE ] ; then
mkdir -p $NEW_KDE
cd $NEW_KDE
wget -c $SOURCE_URL/$LIST
else
cd $NEW_KDE
wget -nc -cq $SOURCE_URL/$LIST
rm index.html
fi
if [ ! -d $L10N ] ; then
mkdir -p $L10N
cd $L10N
wget -c $L10N_URL/$LIST
else
cd $L10N
wget -nc -cq $L10N_URL/$LIST
rm index.html
fi
set -x
FILE_LIST=`ls -1 *.bz2`
SHA1SUM=`sha1sum -b $FILE_LIST | cut -d* -f1| cut -d" " -f1`
MODULE_NAME=`ls -1 *.bz2 | sed -e "s:-${OLD_VER}.tar.bz2::"`
DATE=`date -u +%Y%m%d`
for i in $MODULE_NAME
do
MODULE_LOCATION=`lvu where $i`
MODULE_PATH="/home/dveatch/moonbase.git/$MODULE_LOCATION"
sed -i "s:${OLD_VER}:${NEW_VER}:" $MODULE_PATH/$i/DETAILS
sed -i "s/UPDATED=[^=]*$/UPDATED=${DATE}/" $MODULE_PATH/$i/DETAILS
sed -i "s/SOURCE_VFY=sha1:[^:]*$/SOURCE_VFY=sha1:${SHA1SUM}/" $MODULE_PATH/$i/DETAILS
cd $L10N
MODULE_LOCATION=`lvu where $i`
MODULE_PATH="/home/dveatch/moonbase.git/$MODULE_LOCATION"
sed -i "s:${OLD_VER}:${NEW_VER}:" $MODULE_PATH/$i/DETAILS
sed -i "s/UPDATED=[^=]*$/UPDATED=${DATE}/" $MODULE_PATH/$i/DETAILS
sed -i "s/SOURCE_VFY=sha1:[^:]*$/SOURCE_VFY=sha1:${SHA1SUM}/" $MODULE_PATH/$i/DETAILS
done
set +x