haskell.nix/modules
Hamish Mackenzie 79c2c631c3
Run the cross compiled tests on wine (#317)
Changes to the haskell.nix code to fix broken tests:

* Add missing `then` to `call-cabal-project-to-nix.nix`.

* Fix default `hsSourceDirs` so that `.` gets included for `.all` component if one of the components does not have a `hsSourceDir` set.

* Fix `haskellNixRoots` so it works when cross compiling to windows.

Improvements to the haskell.nix tests:

* Run haskell.nix tests of nixpkgs 19.03 and 19.09.

* Run haskell.nix tests cross compiled to Windows under Wine (when possible).

* Add nix used as IFD inputs as tests to ensure they are cached.

* Use `haskell-nix.cabal-install` instead of `nixpkgs.cabal-install` in tests.
2019-11-20 13:47:15 +13:00
..
cabal.nix Use NixOS module system 2018-11-01 13:33:41 +08:00
compat-driver.nix Use NixOS module system 2018-11-01 13:33:41 +08:00
component-driver.nix Make reinstallable if reinstallableLibGhc (#279) 2019-10-29 11:14:18 +13:00
configuration-nix.nix Added a configuration-nix.nix file for plan-agnostic configuration 2018-11-01 13:33:41 +08:00
hackage.nix Move all of haskell.nix into haskell-nix (#289) 2019-11-05 12:50:50 +13:00
package.nix Run the cross compiled tests on wine (#317) 2019-11-20 13:47:15 +13:00
plan.nix Overlays (#261) 2019-10-21 20:07:58 +08:00