|
|
|
@ -1,15 +1,26 @@ |
|
|
|
|
{ stdenv, fetchurl, openssl, httpd, db4, expat, swig |
|
|
|
|
, localServer, httpServer, sslSupport, swigBindings |
|
|
|
|
}: |
|
|
|
|
{ localServer ? false |
|
|
|
|
, httpServer ? false |
|
|
|
|
, sslSupport ? false |
|
|
|
|
, swigBindings ? false |
|
|
|
|
, stdenv, fetchurl |
|
|
|
|
, openssl ? null, httpd ? null, db4 ? null, expat, swig ? null |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
assert !isNull expat; |
|
|
|
|
assert localServer -> !isNull db4; |
|
|
|
|
assert httpServer -> !isNull httpd && httpd.expat == expat; |
|
|
|
|
assert sslSupport -> !isNull openssl && (httpServer -> httpd.openssl == openssl); |
|
|
|
|
assert swigBindings -> !isNull swig; |
|
|
|
|
|
|
|
|
|
derivation { |
|
|
|
|
name = "subversion-0.32.1"; |
|
|
|
|
system = stdenv.system; |
|
|
|
|
|
|
|
|
|
builder = ./builder.sh; |
|
|
|
|
src = fetchurl { |
|
|
|
|
url = http://svn.collab.net/tarballs/subversion-0.32.1.tar.gz; |
|
|
|
|
md5 = "b06717a8ef50db4b5c4d380af00bd901"; |
|
|
|
|
}; |
|
|
|
|
url = http://svn.collab.net/tarballs/subversion-0.32.1.tar.gz; |
|
|
|
|
md5 = "b06717a8ef50db4b5c4d380af00bd901"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
localServer = localServer; |
|
|
|
|
httpServer = httpServer; |
|
|
|
|