summary refs log tree commit diff
path: root/pkgs/applications/version-management/subversion/builder.sh
blob: 8dd5e6fb2e44e3ffd652500b5bad823181fd7f01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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"


postInstall() {
    if test "$swigBindings"; then
        make swig-py
        make install-swig-py
    fi
}
postInstall=postInstall


genericBuild