clear
sudo rm -rf $HOME/tmp $HOME/.cvspass /home/work/programs/gEDA
mkdir $HOME/tmp
cd $HOME/tmp
echo after a clean Ubuntu Dapper install:
cat >>sources.list <<"EOF"
deb http://us.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse

deb http://us.archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse

deb http://us.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse

EOF
sudo cp -dpr /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -dpr $HOME/tmp/sources.list /etc/apt/
sudo apt-get update
sudo apt-get -y dist-upgrade
echo according to http://www.geda.seul.org/developer.html for Ubuntu Dapper we need:
sudo apt-get remove -y automake1.4
sudo apt-get install -y autoconf libtool guile-1.6 guile-1.6-dev libgtk2.0-dev latex2html groff \
	tetex-base tetex-extra libgdk-pixbuf2 libgdk-pixbuf-dev libglib2.0-dev build-essential \
	automake1.9 libreadline5-dev tcl8.4-dev libwxgtk2.6-0 libwxgtk2.6-dev texinfo flex cvs
sudo cp -dpr /etc/apt/sources.list.bak /etc/apt/sources.list
sudo rm -rf /etc/apt/sources.list.bak
export CVSROOT=:pserver:anoncvs@cvs.seul.org:/home/cvspsrv/cvsroot
echo
echo Sometimes the CVS server id dying. If so, close this shell and start ./setup again
echo To download the CVS version, the required CVS password is: guest
echo
cvs login
cvs co geda/devel
cd $HOME/tmp/geda/devel/
sed -i 's/prefix?=\$(HOME)\/geda/prefix?=\/home\/work\/programs\/gEDA/' Makefile
make
export LD_LIBRARY_PATH=/home/work/programs/gEDA/lib:$LD_LIBRARY_PATH
export PATH=/home/work/programs/gEDA/bin:${PATH}
export PKG_CONFIG_PATH=/home/work/programs/gEDA/lib/pkgconfig:$PKG_CONFIG_PATH
rm -rf $HOME/gEDA.log
echo gEDA setup started: please wait, this could take up to 6 minutes on an AMD64 1.8Gb processor
time { 
make install
} >$HOME/gEDA.log 2>&1
echo
echo gEDA setup END
echo check the following Error messages -if any- to ensure no critical errors occured:
echo
grep Error $HOME/gEDA.log
echo
cd $HOME
rm -rf $HOME/tmp
echo To start gEDA, create a Launcher to /home/work/programs/gEDA/start on your desktop
cat >>/home/work/programs/gEDA/start <<"EOF"
# To start gEDA, create a Launcher to /home/work/programs/gEDA/start on your desktop
export LD_LIBRARY_PATH=/home/work/programs/gEDA/lib:$LD_LIBRARY_PATH &&
export PATH=/home/work/programs/gEDA/bin:${PATH} &&
export PKG_CONFIG_PATH=/home/work/programs/gEDA/lib/pkgconfig:$PKG_CONFIG_PATH &&
geda

EOF
chmod +x /home/work/programs/gEDA/start
echo
# chown -R $USER /home/work/programs/gEDA
echo
