[ptx] (appendix) How to compile hugin cvs on debian GNU linux
	sarge/SID?
    Andreas Hirczy 
    ahi at itp.tugraz.at
       
    Mon Nov  8 19:10:45 GMT 2004
    
    
  
Franck SICARD <franck.sicard at 3demi.net> writes:
> i use this little script:
cvs diff - very clever
 
> ############
> export EMAIL="Franck Sicard <franck.sicard at 3demi.net>"
> 
> lineChanged=forceBuild
> test -f forceBuild || lineChanged=`cvs -q diff -r HEAD | grep -v "^? .*" | wc -l`
> echo there is "$lineChanged" line changes
> test "$lineChanged" = 0 && echo sources not updated && exit 0
> 
> cvs update
I prefer "cvs update -Pd", but didn't protect me from those old config.h
files  :)
Maybe "./bootstrap" should hunt and delete them?
> HUGIN_VERSION=0.4pre`date +%Y%m%d`
> dch -v $HUGIN_VERSION "new upstream dev version"
> ./bootstrap
> #aclocal -I m4
> autoconf
> dpkg-buildpackage -nc -ICVS -rfakeroot -e"$EMAIL" && dpkg-buildpackage -S -ICVS -rfakeroot -e"$EMAIL" && cp ../hugin_"$HUGIN_VERSION"* ~/Web/3demi/www.3demi.net/htdocs/debian/debs/ && rm -f forceBuild
> ############
I use a shell script "~/bin/bootstrap" for a quick test installation
now and then:
-----------------
#!/bin/sh
DIR=`pwd`
PKG=`basename $DIR`
if [ -d CVS ]; then
    cvs update -Pd
fi
    
if [ -x ./bootstrap ]; then
    ./bootstrap
fi
make distclean         # might fail (no Makefile present)
./configure --prefix=/tmp/$PKG \
    && make clean \
    && make \
    && make install
-----------------
ciao,
Andraes
-- 
Andreas Hirczy <ahi at itp.tugraz.at>                   http://itp.tugraz.at/~ahi/
Graz University of Technology                          phone: +43/316/873-81 90
Institute of Theoretical and Computational Physics       fax: +43/316/873-86 78
Petersgasse 16, A-8010 Graz                         mobile: +43/699/19 14 24 60
    
    
More information about the ptX
mailing list