817d1b27ef
adds all directories specified in `ACLOCAL_PATH' to the `aclocal' command line as `-I' flags. Also, it provides a setup hook that adds the `.../share/aclocal' directory of every build input to `ACLOCAL_PATH'. * Upgraded Libtool. * Graphviz requires the X Athena widgets, which in turn requires the X miscellaneous utilities library; added those. However it doesn't work yet since libXt is broken. svn path=/nixpkgs/trunk/; revision=888
44 lines
942 B
Bash
44 lines
942 B
Bash
buildInputs="$openssl $db4 $httpd $swig $python $expat"
|
|
. $stdenv/setup
|
|
|
|
configureFlags="--without-gdbm --disable-static"
|
|
|
|
if test "$localServer"; then
|
|
configureFlags="--with-berkeley-db=$db4 $configureFlags"
|
|
fi
|
|
|
|
if test "$sslSupport"; then
|
|
configureFlags="--with-ssl --with-libs=$openssl $configureFlags"
|
|
fi
|
|
|
|
if test "$httpServer"; then
|
|
configureFlags="--with-apxs=$httpd/bin/apxs --with-apr=$httpd --with-apr-util=$httpd $configureFlags"
|
|
makeFlags="APACHE_LIBEXECDIR=$out/modules $makeFlags"
|
|
fi
|
|
|
|
if test "$swigBindings"; then
|
|
configureFlags="--with-swig=$swig $configureFlags"
|
|
fi
|
|
|
|
installFlags="$makeFlags"
|
|
|
|
|
|
preConfigure() {
|
|
for i in $(find . -name "ltmain.sh"); do
|
|
echo "fixing libtool script $i"
|
|
fixLibtool $i
|
|
done
|
|
}
|
|
preConfigure=preConfigure
|
|
|
|
|
|
postInstall() {
|
|
if test "$swigBindings"; then
|
|
make swig-py
|
|
make install-swig-py
|
|
fi
|
|
}
|
|
postInstall=postInstall
|
|
|
|
|
|
genericBuild
|