cabal2nix: fix build
Without this change, the build fails with:
```
Warning:
    This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure.
      package hackage-db (hackage-db-2.0.1-AliTRXEJBGFAEMpONOEnbV) requires Cabal-2.4.0.1
      package hpack (hpack-0.32.0-1iJuukTWmC4EGkYhAiFeII) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package distribution-nixpkgs (distribution-nixpkgs-1.3.1-82Z2DCdLAUs8Q2gjtlPLz5) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
```
			
			
This commit is contained in:
		
							parent
							
								
									cfe8afebe5
								
							
						
					
					
						commit
						e7eb269d45
					
				@ -95,7 +95,11 @@ self: super: {
 | 
			
		||||
  # Newer versions don't compile.
 | 
			
		||||
  resolv = self.resolv_0_1_1_2;
 | 
			
		||||
 | 
			
		||||
  # cabal2nix needs the latest version of Cabal.
 | 
			
		||||
  cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_0_0_0; });
 | 
			
		||||
  # cabal2nix needs the latest version of Cabal, and the one
 | 
			
		||||
  # hackage-db uses must match, so take the latest
 | 
			
		||||
  cabal2nix = super.cabal2nix.overrideScope (self: super: {
 | 
			
		||||
    Cabal = self.Cabal_3_0_0_0;
 | 
			
		||||
    hackage-db = self.hackage-db_2_1_0;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user