Lukas Epple
573045038e
haskell.packages.ghc924.servant-*: make work with lens 5.2
...
See the linked PR for details, lens 5.2 is still forbidden for the
servant pkgs that use it, but works with zero code changes.
2022-09-02 12:36:47 +02:00
Lukas Epple
aad3b5690b
haskell.packages.ghc924.th-desugar: adapt to 1.13.1 -> 1.14 update
2022-09-02 12:36:24 +02:00
Lukas Epple
8ab0b5d3d7
haskell.packages.ghc924.dbus: adapt to 1.2.25 -> 1.2.26 update
2022-09-02 12:35:41 +02:00
sternenseemann
f6b35ce8e3
haskellPackages.cabal-install-solver: allow building directly
...
This is a dependency of cabal-install and builds by virtue of its
overrideScope. We also want to make sure it builds independently, so
that it doesn't get marked as broken at the very least.
2022-08-27 10:02:59 +02:00
Dennis Gosnell
5ff39ca4f6
haskell.packages.ghc924.lens: bump to lens-5.2
2022-08-21 18:49:37 +09:00
sternenseemann
4ad395f0c9
cabal-install: adapt to changes for 3.8.1.0
...
https://github.com/haskell/cabal/blob/cabal-install-v3.8.1.0/release-notes/cabal-install-3.8.1.0.md
2022-08-20 12:48:04 +02:00
sternenseemann
ff6962c829
haskell.packages.ghc924.hashable: adapt to 1.4.0.2 -> 1.4.1.0
2022-08-20 12:48:04 +02:00
sternenseemann
73c57d4da8
haskell.packages.ghc924.base-compat*: adapt to 0.12.1 -> 0.12.2
2022-08-20 12:48:04 +02:00
sternenseemann
3d6e54576b
haskell.packages.ghc924: adapt to ormolu update
2022-08-06 18:39:43 +02:00
Malte Brandy
3ca851a1d1
haskell.packages.ghc924.hiedb: dontCheck
2022-08-01 14:41:25 +02:00
sternenseemann
f1873383cc
haskellPackages: reflect ghc-lib*_9_2* updates
2022-07-31 12:19:51 +02:00
sternenseemann
f39aee2d8b
haskellPackages.terminfo: not a core pkg if cross compiling
...
GHC's cross build flavours disable the terminfo package, so it will
never be included if we are cross-compiling – setting it to null thus
breaks all builds depending on the package.
To fix this problem, we use the versioned attribute generated by
hackage2nix, just like we do for xhtml.
Closes #182785 .
2022-07-25 23:42:29 +02:00
sternenseemann
41048f0b46
haskell.packages.ghc923.servant-server: drop obsolete override
...
GHC 9.2 support has been upstreamed.
2022-07-13 15:44:13 +02:00
sternenseemann
ef4bc1efdd
haskell.packages.ghc923.cryptonite: 0.29 -> 0.30
...
The update officially introduces support for GHC 9.2 and the previous
was starting to fail to apply (due to hackage revisions, so probably
easy to fix). Since the changelog from 0.29 to 0.30 looks pretty
harmless, let's try updating.
2022-07-13 15:41:59 +02:00
sternenseemann
fcba3d3e50
haskell.packages.ghc923.hlint: reflect 3.4 -> 3.4.1 update
...
hlint 3.4.1 requires a very specific (and outdated) ghc-lib-parser-ex
version which we need to provide.
2022-07-13 15:37:40 +02:00
sternenseemann
0133c313c4
haskell.packages.ghc923.dbus: reflect 1.2.24 -> 1.2.25 update
2022-07-13 15:36:31 +02:00
sternenseemann
f2f8e3ca95
haskellPackages: reflect ghc-lib, ghc-lib-parser updates
2022-07-13 15:36:08 +02:00
sternenseemann
72eb38a823
haskell.packages.ghc923.validity: drop obsolete overrides
...
The GHC 9.2 compat issue has been fixed in validity 0.12.1.0, allowing
us to re-enable the test suite as well.
2022-07-12 18:30:55 +02:00
Robert Vollmert
51ae0c2a8c
haskell.packages.ghc923.protolude: drop obsolete patch
...
The issue addressed by the patch has been fixed since release 0.3.1,
and the patch fails to apply.
2022-07-11 15:52:37 +02:00
Dennis Gosnell
24fc52a14b
haskellPackages.ghc-lib-parser-ex_9_2_1_0: update overrides for this version
2022-06-08 17:32:26 +09:00
Malte Brandy
3586c258e8
haskell.packages.ghc923: pin fourmolu to 0.6.0.0
2022-06-05 23:08:03 +02:00
sternenseemann
28e9666850
haskell.packages.ghc923.fourmolu: 0.6.0.0 -> 0.7.0.1
2022-06-04 12:12:43 +02:00
sternenseemann
cfb1a6cc8f
haskell.packages.ghc923.th-desugar: reflect 1.13 -> 1.13.1 update
2022-05-29 20:13:46 +02:00
sternenseemann
1c2971c8a4
haskellPackages: use 9.2.3 releases for ghc-lib* packages
2022-05-29 20:13:17 +02:00
Malte Brandy
9b6f7450b2
haskellPackages: fix eval errors
2022-05-20 22:41:38 +02:00
Malte Brandy
e2f8d2ebb0
haskell.packages.ghc922.hls-ormolu-plugin: jailbreak
2022-05-19 22:37:11 +02:00
Malte Brandy
16ec961dc0
haskellPackages: fix package pins
2022-05-17 23:34:42 +02:00
sternenseemann
9544618013
Merge pull request #170908 from sternenseemann/reflect-xhtml-missing
...
[haskell-updates] haskellPackages: xhtml is not bundled if haddock is disabled
2022-05-02 22:46:14 +02:00
Malte Brandy
80ab00ed11
haskell.packages.ghc922.haskell-language-server: enable 3 plugins
2022-05-02 12:32:54 +02:00
Malte Brandy
5a5c806c9f
haskell.packages.ghc922.hlint: unstable -> 3.4
2022-05-02 12:32:26 +02:00
Malte Brandy
fdfc491ba1
haskell.packages.ghc922.ghc-exactprint: 1.4.1 -> 1.5.0
...
The consuming packages all allow the upper bound, so this should be
safe.
2022-05-02 12:31:25 +02:00
Dennis Gosnell
5d4c4678ff
haskell.packages.ghc922.hls-fourmolu-plugin: bump assertion from 1.0.2.0 to 1.0.3.0 since jailbreak is still necessary
2022-05-01 22:12:13 +09:00
sternenseemann
813f8b5efb
haskellPackages: xhtml is not bundled if haddock is disabled
...
The xhtml library is only built as part of the GHC build process if GHC
is disabled. This means that no GHC cross compiler has xhtml bundled,
since haddock can't be built if GHC is a cross compiler (see relevant
notes in the GHC nix expressions). This means that all packages
depending on xhtml would currently fail to build when cross-compiled, as
haskellPackages would assume it'd be provided by GHC. This is fixed by
this commit.
pkgsStatic hits this case, so we test compilation of xhtml for these
package sets which will remind us to update the attribute name whenever
its version changes.
2022-04-29 15:27:02 +02:00
sternenseemann
c2fe259aa6
release-haskell.nix: clean up testing of static haskell packages
...
* Test the default pkgsStatic.haskellPackages set, as it should be
working properly now.
* Instead of GHC 8.10.7 which hasn't gotten some workarounds applied,
test GHC 9.2.2 additionally which should work as well as GHC 9.0.
* Test building an actual executable, cabal2nix.
* Simplify aggregate job definition.
* Make sure GHC 9.2 lens gets built on Hydra.
2022-04-29 11:21:18 +02:00
Jens Nolte
a5212a7768
haskell.packages.ghc922: use dbus_1_2_24
2022-04-25 00:22:45 +02:00
Malte Brandy
f0da4d8ea2
haskell.packages.ghc922.hls-fourmolu-plugin: jailbreak
2022-04-07 18:53:54 +02:00
Robert Hensing
517cb71b02
haskellPackages.inline-c-cpp: Fix tests on darwin
2022-04-01 16:56:31 +02:00
maralorn
671fd5da51
Merge pull request #165823 from ncfavier/haskell-fetchpatch-relative
...
haskellPackages: use fetchpatch's `relative` argument
2022-03-27 00:55:36 +01:00
Naïm Favier
ad560b3ef4
haskellPackages.knob: remove patch after 0.2
2022-03-26 11:25:42 +01:00
Naïm Favier
084588444d
haskellPackages: use fetchpatch's relative
argument
2022-03-26 10:01:01 +01:00
Janus Troelsen
267cf195d7
Assert versions that have 9.2 compatible versions on Hackage
2022-03-21 05:20:26 +00:00
Naïm Favier
0ba189f2d7
haskellPackages.knob: add patch for GHC 9 support
...
Patch sent to upstream via email, but the package hasn't been updated in
ten years.
Changes:
- IO.seek should now return the new offset so I used modifyMVar instead
of modifyMVar_
- mkFileHandle now requires a RawIO instance for Device. Since this was
not the case before and I don't think we need to actually support raw
IO, I used DeriveAnyClass.
2022-03-16 02:10:08 +01:00
sternenseemann
8f980b4383
haskell.packages.ghc922.ghc-lib-parser-ex: adjust for hackage update
2022-03-13 13:32:45 +01:00
Robert Hensing
44cb144942
haskell.packages.ghc922.tomland: Jailbreak
2022-03-11 12:05:30 +01:00
Robert Hensing
ec2c273190
haskell.packages.ghc922.servant*: Jailbreak and patch
2022-03-11 12:05:30 +01:00
Robert Hensing
451278963b
haskell.packages.ghc922.protolude: Patch
2022-03-11 12:05:30 +01:00
Robert Hensing
98d263c0e0
haskell.packages.ghc922.lzma-conduit: Jailbreak
2022-03-10 13:48:15 +01:00
sternenseemann
47f837f5e8
haskell.compiler: ghc921 -> ghc922
...
https://www.haskell.org/ghc/download_ghc_9_2_2.html
2022-03-09 16:42:07 +01:00
sternenseemann
33f275b4c2
all-cabal-hashes: 2022-03-03T10:08:52Z -> 2022-03-08T11:03:28Z
...
* Regenerate package set
* Adjust overrides for upgrades of ghc-lib* and Cabal.
2022-03-08 13:57:59 +01:00
Dominik Schrempf
5a8ee94382
haskell.packages.ghc921.basement: fix build
...
See also https://github.com/haskell-foundation/foundation/issues/563 .
2022-03-07 20:58:57 +01:00