Estoy usando Nix para instalar paquetes en mi casa (por lo que no hay paquetes binarios) en un host compartido con recursos limitados. Estoy tratando de instalar git-annex. Al construir una de sus dependencias, la lente haskell, las pruebas unitarias consumen tanta memoria que se matan y la instalación falla.
¿Hay alguna forma de omitir las pruebas unitarias para instalar el paquete? Miré al constructor de Cabal haskell-packages.nix
y me parece que podría deshabilitar las pruebas estableciéndolo enableCheckPhase
en falso. Intenté lo siguiente ~/.nixpkgs/config.nix
, pero las pruebas aún se ejecutan:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase
) sin cambiar el hash de derivación / salida?