haskell.nix/scripts
Hamish Mackenzie a5f9f45922
Test setup deps issue depending on ghc and Cabal (#278)
Projects like asterius and leksah that include dependencies on ghc. Sometimes the are needed by a setup.hs file (as is the case for the binaryen package used by asterius). The recent overlays merge broke this and #279 was needed to allow reinstallableLibGhc to be used to fix it. This PR adds a test case to make sure it is not inadvertently broken again. Also gives us a place to try out better ways to make this type of package work.* Test setup deps issue depending on ghc and Cabal

* Uses nixpkgs 19.09 + macOS wine fix on hydra/buildkite

* Enables macOS hydra tests

* disables musl tests for now

* Adds haskellNixRoots to tests

* Uses reinstallableLibGhc to fix the new setup-depends test

* Adds meta.platforms to haskell.nix components

* Set meta.platforms on cabal-install

* Builds some maintainer-scripts on hydra

* Pins hackage index-state for ghc-extra-packages
2019-11-01 12:34:10 +13:00
..
check-closure-size.nix Reduce closure size of nix-tools (#178) 2019-06-15 07:18:06 +02:00
check-hydra.nix Test setup deps issue depending on ghc and Cabal (#278) 2019-11-01 12:34:10 +13:00
git.env Nightly: Also update hackage-src.json and stackage-src.json 2019-04-02 11:30:32 +10:00
options-doc.nix More documentation (#179) 2019-06-15 07:11:52 +02:00
update-docs.nix docs: Remove build directory paths from generated text (#184) 2019-06-21 12:14:45 +10:00
update-external.nix Fix updater script for json pins 2019-04-02 12:18:04 +10:00
update-hackage.nix update-hackage: actually modify the hacakge.nix copy of the index state (#187) 2019-06-24 12:32:33 +02:00
update-index-state-hashes.nix update-hackage: actually modify the hacakge.nix copy of the index state (#187) 2019-06-24 12:32:33 +02:00
update-pins.nix Buildkite: Final fixes for hackage.nix/stackage.nix updates 2019-04-04 12:43:48 +10:00
update-stackage.nix update-stackage: update submodules on fresh checkout 2019-03-21 23:44:41 +01:00