nixpkgs/pkgs/applications/version-management/subversion-1.4.x/builder.sh
Yury G. Kudryashov 80e3e21b28 Added (optional) perl support to svn-1.4.x
svn path=/nixpkgs/trunk/; revision=10312
2008-01-28 19:27:44 +00:00

40 lines
1.1 KiB
Bash

source $stdenv/setup
if test "$httpServer"; then
makeFlags="APACHE_LIBEXECDIR=$out/modules $makeFlags"
fi
postInstall() {
if test "$pythonBindings"; then
make swig-py swig_pydir=$(toPythonPath $out)
make install-swig-py swig_pydir=$(toPythonPath $out)
fi
if test "$perlBindings"; then
make swig-pl-lib
make install-swig-pl-lib
cd subversion/bindings/swig/perl/native
perl Makefile.PL PREFIX=$out
make install
cd -
fi
if test "$javahlBindings"; then
mkdir -p subversion/bindings/java/javahl/classes # bug fix
make javahl
make install-javahl
# Hack to prevent java.lang.UnsatisfiedLinkError: no svnjavahl in java.library.path
cd $out/lib
ln -s libsvnjavahl-1.so libsvnjavahl.so
cd -
mkdir -p $out/share/doc/$name
$jdk/bin/javadoc -d $out/share/doc/$name \
-windowtitle "JavaHL Subversion Bindings" \
-link http://java.sun.com/j2se/1.4.2/docs/api/ \
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/*.java
fi
}
postInstall=postInstall
genericBuild