#!/bin/sh # Create the Slackware gnuplot package in ./tmp CWD=`pwd` cd /tmp rm -rf tmp # Start with gd, which we need to link against: tar xzvf $CWD/gd1.3.tar.gz cd gd1.3 make mkdir lib cp libgd.a lib mkdir include cp *.h include # Now we build gnuplot: cd /tmp tar xzvf $CWD/gnuplot-3.7.1.tar.gz cd gnuplot-3.7.1 ./configure --prefix=/usr --with-png --with-gd=/tmp/gd1.3 make CFLAGS=-O2 TERMLIBS="/usr/lib/libvga.a /usr/lib/libpng.a /usr/lib/libz.a /tmp/gd1.3/libgd.a" strip gnuplot gnuplot_x11 mkdir -p ../tmp/usr/bin chgrp bin ../tmp/usr/bin cat gnuplot > ../tmp/usr/bin/gnuplot chmod 755 ../tmp/usr/bin/gnuplot chown root.bin ../tmp/usr/bin/gnuplot cat gnuplot_x11 > ../tmp/usr/bin/gnuplot_x11 chmod 755 ../tmp/usr/bin/gnuplot_x11 chown root.bin ../tmp/usr/bin/gnuplot_x11 mkdir -p ../tmp/usr/man/man1 cat docs/gnuplot.1 | gzip -9c > ../tmp/usr/man/man1/gnuplot.1.gz mkdir -p ../tmp/usr/share cat docs/gnuplot.gih > ../tmp/usr/share/gnuplot.gih mkdir -p ../tmp/usr/doc/gnuplot-3.7.1 cp -a 0* ChangeLog CodeStyle Copyright INSTALL.gnu NEWS PGPKEYS TODO \ ../tmp/usr/doc/gnuplot-3.7.1 cp -a demo ../tmp/usr/doc/gnuplot-3.7.1 chown -R root.root ../tmp/usr/doc/gnuplot-3.7.1/* chmod -R 644 ../tmp/usr/doc/gnuplot-3.7.1/* chmod 755 ../tmp/usr/doc/gnuplot-3.7.1/demo ( cd docs ; make gnuplot.html ) cat docs/gnuplot.html > ../tmp/usr/doc/gnuplot-3.7.1/gnuplot.html