]> git.llucax.com Git - software/mutt-debian.git/blobdiff - debian/update-autotools.sh
Import mutt_1.5.11+cvs20060126-2
[software/mutt-debian.git] / debian / update-autotools.sh
index 4f5fc40df3748c4b8aa31f3961f3e5dbf3b42b6f..2c0d16d823ae1d57ba6da2e2c02e2c5edd64890d 100644 (file)
@@ -2,23 +2,36 @@
 
 set -e
 
 
 set -e
 
-diff="${1-debian/patches/autotools-update}"
-rm -f "$diff"
+D="$1" # mutt-1.5.X
+PATCH_NAME=misc/autotools-update.diff 
 
 
+cd $D
 dh_testdir
 debclean
 dh_testdir
 debclean
-make -f debian/sys-build.mk source.patch
-cd build-tree
+quilt delete $PATCH_NAME || test $? -eq 1
+quilt push -aq
+ln -sf /usr/share/misc/config.sub .
+ln -sf /usr/share/misc/config.guess .
+cd -
 
 
-D=`echo *`
 cp -al $D $D.orig
 
 cd $D 
 aclocal -I m4
 autoheader
 cp -al $D $D.orig
 
 cd $D 
 aclocal -I m4
 autoheader
-(cd m4 && make -f Makefile.am.in )
+( cd m4 && make -f Makefile.am.in )
 automake
 autoconf
 cd ..
 
 automake
 autoconf
 cd ..
 
-diff -ru $D.orig $D >"../$diff"
+T=`mktemp $D/diff.XXXXXX`
+diff -ru $D.orig $D >$T || test $? -eq 1
+patch -p1 -R -d $D <$T
+
+cd $D
+quilt import -f -n $PATCH_NAME `basename $T`
+quilt push
+cd -
+
+rm -f $T
+rm -rf $D.orig