2005-12-05 15:11:09 +01:00
|
|
|
source $stdenv/setup
|
2004-08-23 21:23:03 +02:00
|
|
|
|
|
|
|
if test "$httpServer"; then
|
|
|
|
makeFlags="APACHE_LIBEXECDIR=$out/modules $makeFlags"
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
postInstall() {
|
|
|
|
if test "$pythonBindings"; then
|
2008-01-30 17:03:18 +01:00
|
|
|
make swig-py swig_pydir=$(toPythonPath $out)/libsvn swig_pydir_extra=$(toPythonPath $out)/svn
|
|
|
|
make install-swig-py swig_pydir=$(toPythonPath $out)/libsvn swig_pydir_extra=$(toPythonPath $out)/svn
|
2008-01-28 20:27:44 +01:00
|
|
|
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 -
|
2004-08-23 21:23:03 +02:00
|
|
|
fi
|
2004-10-18 10:56:09 +02:00
|
|
|
if test "$javahlBindings"; then
|
|
|
|
mkdir -p subversion/bindings/java/javahl/classes # bug fix
|
2004-08-23 21:23:03 +02:00
|
|
|
make javahl
|
|
|
|
make install-javahl
|
2006-07-12 15:41:02 +02:00
|
|
|
# Hack to prevent java.lang.UnsatisfiedLinkError: no svnjavahl in java.library.path
|
|
|
|
cd $out/lib
|
|
|
|
ln -s libsvnjavahl-1.so libsvnjavahl.so
|
|
|
|
cd -
|
2004-09-08 17:15:35 +02:00
|
|
|
mkdir -p $out/share/doc/$name
|
2005-09-18 01:58:51 +02:00
|
|
|
$jdk/bin/javadoc -d $out/share/doc/$name \
|
2004-10-18 10:56:09 +02:00
|
|
|
-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
|
2004-08-23 21:23:03 +02:00
|
|
|
fi
|
2008-07-07 13:46:50 +02:00
|
|
|
ensureDir $out/share/emacs/site-lisp
|
|
|
|
cp contrib/client-side/psvn/psvn.el contrib/client-side/vc-svn.el $out/share/emacs/site-lisp/
|
2004-08-23 21:23:03 +02:00
|
|
|
}
|
|
|
|
postInstall=postInstall
|
|
|
|
|
|
|
|
|
|
|
|
genericBuild
|