Commit Graph

2089 Commits

Author SHA1 Message Date
Hamish Mackenzie
fc124c83a8
ifdLevel 3 2022-05-13 10:59:32 +12:00
Hamish Mackenzie
20ae99c9e2
ifdLevel 2 2022-05-13 08:35:55 +12:00
Hamish Mackenzie
a226667e1a
ifdLevel 1 2022-05-13 00:32:26 +12:00
IOHK
d6c681f934 Update Hackage and Stackage 2022-05-12 01:19:00 +00:00
Hamish Mackenzie
fae257efd7
ifdLevel 0 2022-05-11 23:20:11 +12:00
IOHK
433a3355b9 Update Hackage and Stackage 2022-05-11 01:19:55 +00:00
IOHK
6c94f1151e Update Hackage and Stackage 2022-05-10 01:23:07 +00:00
IOHK
5bd815f208 Update Hackage and Stackage 2022-05-09 01:19:00 +00:00
IOHK
03cd0ee4d7 Update Hackage and Stackage 2022-05-08 02:39:05 +00:00
IOHK
ab33d868f6 Update Hackage and Stackage 2022-05-07 01:15:26 +00:00
IOHK
6c9b72f47d Update Hackage and Stackage 2022-05-06 01:19:20 +00:00
IOHK
00d8578859 Update Hackage and Stackage 2022-05-05 01:21:08 +00:00
IOHK
b55ab7660b Update Hackage and Stackage 2022-05-04 01:33:41 +00:00
Shea Levy
d82e4c0e24
Merge branch 'external-static-8.10.4'
Add external static plugins patch to Plutus GHC
2022-05-03 13:38:16 -04:00
Hamish Mackenzie
0a847d9ab9
Fix ghcide 1.7 and ghc810420210212 (#1462) 2022-05-03 21:07:31 +12:00
Hamish Mackenzie
60919c5cc1
Possible fix for nix 2.4 issue (#1461) 2022-05-03 21:06:26 +12:00
IOHK
93ab6221f2 Update Hackage and Stackage 2022-05-03 01:18:15 +00:00
Shea Levy
bfeea3e894
Allow packages to specify external static plugins 2022-05-02 11:08:42 -04:00
IOHK
4ee7270856 Update Hackage and Stackage 2022-05-02 01:15:27 +00:00
IOHK
801310c927 Update Hackage and Stackage 2022-05-01 01:15:00 +00:00
IOHK
9b015602cb Update Hackage and Stackage 2022-04-30 01:14:14 +00:00
IOHK
6208f05202 Update Hackage and Stackage 2022-04-29 01:16:37 +00:00
Hamish Mackenzie
f707aa2e75
Fix hls conflict with unboxed tuple (#1457)
This is Maxim Koltsov's work around for building `haskell-language-server` with the haskell.nix compilers that include unboxed tuple patch.

See https://github.com/haskell/haskell-language-server/issues/2860#issuecomment-1110861573
2022-04-29 01:13:56 +12:00
Luis Pedro Coelho
c6a5afba7e
Build bzip2 & xz with static libs in musl crossPkgs (#1456)
* Fix bzip2 static build for musl

* Enable static builds for xz/lzma

This is (currently) the same package on nixpkgs, so we make it the same
package here too.
2022-04-28 10:13:42 +01:00
IOHK
634fcf5034 Update Hackage and Stackage 2022-04-28 01:16:47 +00:00
IOHK
26feeec475 Update Hackage and Stackage 2022-04-27 01:23:25 +00:00
Shea Levy
be667b07d8
Try to get hydra to build Plutus GHC 2022-04-26 07:23:03 -04:00
IOHK
9a502b8c8a Update Hackage and Stackage 2022-04-26 01:22:36 +00:00
Shea Levy
2fd79406fe
Add external static plugins patch to Plutus GHC 2022-04-25 00:47:51 -04:00
IOHK
a2d5109971 Update Hackage and Stackage 2022-04-25 01:15:17 +00:00
IOHK
641145a6dc Update Hackage and Stackage 2022-04-24 01:15:57 +00:00
endgame
d44384cef1
supported-ghc-versions.md: We have 9.2.2 (#1452) 2022-04-23 14:38:06 +12:00
IOHK
fa024ed4b1 Update Hackage and Stackage 2022-04-23 01:15:44 +00:00
paumr
df89dc99f3
added icu-i18n mapping (#1451) 2022-04-22 16:03:58 +01:00
IOHK
45a935784e Update Hackage and Stackage 2022-04-22 01:43:12 +00:00
Daniel Goertzen
e4248b3f14
fix binary cache for nixos (#1448)
* fix binary cache for nixos

* Update getting-started.md

add nixos binary cache instruction for both <=21.11 and >21.11
2022-04-21 17:06:28 +01:00
Hamish Mackenzie
9aed9c3faf
Update materialization (#1449) 2022-04-21 21:12:51 +12:00
IOHK
23178fedad Update Hackage and Stackage 2022-04-21 01:17:28 +00:00
Hamish Mackenzie
1f5c9b28bf
Fix ghcjs 8.6.5 and 8.8.4 (#1447)
Also hydra now builds ghcjs 8.8.4, 8.6.5 and 8.10.7 on x86_64-linux build ghcjs 8.10.7 on x86_64-darwin
2022-04-21 12:46:49 +12:00
Hamish Mackenzie
f3ea06dcac
Work around for packages in lts that do not install. (#1437)
For ghc 9.0.2 Haskell.nix will use the `stm`and `filepath` source that came with `ghc` when the version desired matches.  This is because 9.0.2 shipped with packages that differ from the same version in hackage.

`reinstallableLibGhc` is fixed for GHC 8.10 and above.  Rather than including a patch file this works by:

* Setting the `subDir` to the `compiler` directory when building.  That way relative paths to other parts of the `ghc` source tree (outside the `compiler` directory) still work.
* Files that are needed, but generated when `ghc` builds are added from the `generated` output of the ghc derivation.

`nonReinstallablePkgs` is now sorted and deduplicated before it is used (this reduces the chance of rebuilds when the list is refactored).
2022-04-20 15:25:21 +12:00
IOHK
c357208f96 Update Hackage and Stackage 2022-04-20 01:16:05 +00:00
IOHK
b098a7182a Update Hackage and Stackage 2022-04-19 01:16:16 +00:00
Tikhon Jelvis
8d607e1dd8
Fix typo in GHC versions table: ghc2105 → ghc2111 (#1445)
There's a typo in the table of supported versions: two of the 21.11 rows should say `nixpkgs-2111` rather than `nixpkgs-2105`. This threw me off for a bit earlier because I skimmed the table and thought 21.11 wasn't supported yet.
2022-04-19 12:43:38 +12:00
Stefan Frijters
b4b6bd387d
Fix links to troubleshooting Markdown pages (#1443) 2022-04-19 12:42:34 +12:00
IOHK
cc40a24585 Update Hackage and Stackage 2022-04-18 01:14:27 +00:00
IOHK
efcdd520ae Update Hackage and Stackage 2022-04-17 01:15:55 +00:00
IOHK
03606a183a Update Hackage and Stackage 2022-04-16 01:15:08 +00:00
IOHK
5ddab9bf3f Update Hackage and Stackage 2022-04-15 01:15:57 +00:00
IOHK
902d94ddd7 Update Hackage and Stackage 2022-04-14 01:21:00 +00:00
Hamish Mackenzie
e81f3bb011
Avoid filtering repo to just 01-index.tar.gz file (#1432)
When downloading a `repository` block we get a number of files (not just the index).  For some repositories these files will be necessary for `cabal configure` and the vanilla ones created by haskell.nix will not work.  This change keeps these extra files and combines them with the main hackage index using `lndir`, so that changes to the repo will not require a new copy of the hackage index in the store.

This change also introduces `inputMap` that allows flake or niv inputs to be used to pin repository.  It also works with `source-repository-package` blocks.
2022-04-14 02:35:37 +12:00