diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix index b47618c7e42c..ac5a3e8216ce 100644 --- a/pkgs/applications/version-management/subversion/default.nix +++ b/pkgs/applications/version-management/subversion/default.nix @@ -43,12 +43,12 @@ let sha256, extraPatches ? [ ], }: - stdenv.mkDerivation rec { + stdenv.mkDerivation (finalAttrs: { inherit version; pname = "subversion${lib.optionalString (!bdbSupport && perlBindings && pythonBindings) "-client"}"; src = fetchurl { - url = "mirror://apache/subversion/subversion-${version}.tar.bz2"; + url = "mirror://apache/subversion/subversion-${finalAttrs.version}.tar.bz2"; inherit sha256; }; @@ -63,7 +63,8 @@ let autoconf libtool python3 - ]; + ] + ++ lib.optional perlBindings perl; # Needed for swig / EXTERN.h buildInputs = [ zlib @@ -82,6 +83,8 @@ let ++ lib.optional perlBindings perl ++ lib.optional saslSupport sasl; + strictDeps = true; + patches = [ ./apr-1.patch @@ -186,7 +189,7 @@ let maintainers = [ ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; - }; + }); in {