#!/bin/sh
version=1.5.2
rev=14765
number=1

rm -rf squirrelmail.build

if [ ! -e squirrelmail ]; then 
    svn checkout https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail
fi

cp -r squirrelmail squirrelmail.build

rm -rf .svn

cd squirrelmail.build

tar xf ../org/squirrelmail_1.4.23~svn20120406-2+deb8u2.debian.tar.xz

cd plugins
tar xf ../../org/compatibility-2.0.16-1.0.tar.gz
tar xf ../../org/quicksave-2.4.5-1.2.9.tar.gz
tar xf ../../org/sent_confirmation-1.6-1.2.tar.gz
cd ..


# this ugly hack is needed to cope with the situation that config is moved to /etc/squirrelmail and config is only a symlink.
# this breaks conf.pl because after chdir, cwd points to /etc/squirrelmail instead of /usr/share/squirrelmail/config...

sed -i 's@\.\./css@/usr/share/squirrelmail/css@g' config/conf.pl
sed -i 's@\.\./images@/usr/share/squirrelmail/images@g' config/conf.pl
sed -i 's@\.\./include@/usr/share/squirrelmail/include@g' config/conf.pl
sed -i 's@\.\./plugins@/usr/share/squirrelmail/plugins@g' config/conf.pl
sed -i 's@\.\./themes@/usr/share/squirrelmail/themes@g' config/conf.pl


sed -i 's@data/default_pref\t\t/etc/squirrelmail@@' debian/squirrelmail.install

echo "templates\t\t/usr/share/squirrelmail" >> debian/squirrelmail.install

sed -i 's/php5/php/' debian/control

sed -i '15iReplaces: squirrelmail-compatibility, squirrelmail-quicksave, squirrelmail-sent-confirmation, squirrelmail-viewashtml' debian/control
sed -i '15iProvides: squirrelmail-compatibility, squirrelmail-quicksave, squirrelmail-sent-confirmation, squirrelmail-viewashtml' debian/control

mv debian/changelog debian/changelog.old

echo "squirrelmail (2:$version~svn$rev-$number) unstable; urgency=low

  * Non-maintainer upload.
  * New Version

 -- Michael Fritscher <debian@mifritscher.de>  Sun, 22 Apr 2018 13:50:31 +0200
" > debian/changelog

cat debian/changelog.old >> debian/changelog

rm debian/changelog.old

debuild -i -us -uc -b

