* Use makeOverridable for a few packages used in the Subversion

coverage test, and inherit from pkgsOverriden.  This is really
  ugly.  Should think hard about how to do this in a cleaner way.

svn path=/nixpkgs/trunk/; revision=16904
This commit is contained in:
Eelco Dolstra 2009-08-31 15:03:31 +00:00
parent 086dd25510
commit 61acec5361

View File

@ -195,6 +195,7 @@ let
makeOverridable f (origArgs // (if builtins.isFunction newArgs then newArgs origArgs else newArgs));
};
### STANDARD ENVIRONMENT
@ -2779,11 +2780,11 @@ let
};
apr = makeOverridable (import ../development/libraries/apr) {
inherit fetchurl stdenv;
inherit (pkgsOverriden) fetchurl stdenv;
};
aprutil = makeOverridable (import ../development/libraries/apr-util) {
inherit fetchurl stdenv apr expat db4;
inherit (pkgsOverriden) fetchurl stdenv apr expat db4;
bdbSupport = true;
};
@ -4508,7 +4509,7 @@ let
apacheHttpd = makeOverridable (import ../servers/http/apache-httpd) {
inherit fetchurl stdenv perl openssl zlib apr aprutil pcre;
inherit (pkgsOverriden) fetchurl stdenv perl openssl zlib apr aprutil pcre;
sslSupport = true;
};
@ -4573,8 +4574,8 @@ let
inherit fetchurl stdenv pcre libxml2 zlib attr bzip2;
};
mod_python = import ../servers/http/apache-modules/mod_python {
inherit fetchurl stdenv apacheHttpd python;
mod_python = makeOverridable (import ../servers/http/apache-modules/mod_python) {
inherit (pkgsOverriden) fetchurl stdenv apacheHttpd python;
};
myserver = import ../servers/http/myserver {
@ -7106,7 +7107,7 @@ let
};
subversion16 = makeOverridable (import ../applications/version-management/subversion/1.6.nix) {
inherit fetchurl stdenv apr aprutil expat swig zlib jdk sqlite;
inherit (pkgsOverriden) fetchurl stdenv apr aprutil expat swig zlib jdk sqlite;
neon = neon028;
bdbSupport = getConfig ["subversion" "bdbSupport"] true;
httpServer = getConfig ["subversion" "httpServer"] false;
@ -7116,7 +7117,7 @@ let
perlBindings = getConfig ["subversion" "perlBindings"] false;
javahlBindings = getConfig ["subversion" "javahlBindings"] false;
compressionSupport = getConfig ["subversion" "compressionSupport"] true;
httpd = apacheHttpd;
httpd = pkgsOverriden.apacheHttpd;
};
subversionStatic = lowPrio (appendToName "static" (import ../applications/version-management/subversion/1.6.nix {