Estou usando o Nix para instalar pacotes em minha casa (portanto, não há pacotes binários) em um host compartilhado com recursos limitados. Estou tentando instalar o git-anexo. Ao criar uma de suas dependências, a lente haskell, os testes de unidade consomem tanta memória que são mortos e a instalação falha.
Existe uma maneira de pular os testes de unidade para instalar o pacote? Eu olhei para o construtor Cabal e haskell-packages.nix
parece-me que você pode desativar os testes definindo enableCheckPhase
false. Tentei o seguinte em ~/.nixpkgs/config.nix
, mas os testes ainda são executados:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase
) sem alterar o hash de derivação / saída?