Commit Graph

8060 Commits

Author SHA1 Message Date
Dennis Gosnell
ba24102ee8
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-10 06:05:36 -05:00
sternenseemann
7a03b5aa82 haskellPackages.jack: drop now unnecessary jailbreak 2022-12-09 09:04:40 +01:00
maralorn
1bb1559d75 haskellPackages: Fix eval errors 2022-12-09 04:43:38 +01:00
maralorn
735480cd0c haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-09 03:30:01 +01:00
maralorn
6dea49b662 haskellPackages: stackage LTS 20.2 -> LTS 20.3
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-09 03:27:45 +01:00
sternenseemann
5bc95ac1b5 haskellPackages.cabal2nix-unstable: 2022-10-22 -> 2022-12-08 2022-12-08 12:03:43 +01:00
Ellie Hermaszewska
7d9a258576
haskellPackages.vulkan-utils: dontCheck 2022-12-08 10:21:44 +08:00
sternenseemann
1001c04497 haskellPackages.rate-limit: allow time 0.11 2022-12-08 01:25:34 +01:00
sternenseemann
37de16cab7 haskellPackages.jack: allow bytestring 0.11 2022-12-08 01:00:29 +01:00
sternenseemann
70567f6709 haskellPackages.gitit: allow newer pandoc, skylighting, hoauth2 2022-12-07 22:30:59 +01:00
Robert Hensing
0bb9486e51 elmPackages.elm: fix build 2022-12-07 19:05:09 +01:00
Dennis Gosnell
5602fa1733
haskell.packages.ghc884.exceptions: 0.10.5 -> 0.10.6 2022-12-03 17:39:29 -05:00
Dennis Gosnell
1c54677902
haskellPackages.steeloverseer: mark as unbroken 2022-12-03 00:13:42 -05:00
Dennis Gosnell
ed62aa65c8
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-02 23:38:43 -05:00
Weijia Wang
9de7befdb2 haskellPackages.postgrest: 9.0.1 -> 10.1.1 2022-12-02 19:32:27 +01:00
Robert Hensing
da7988fe44 Revert "haskellPackages.type-errors: apply upstream patch for 9.2"
The patches have been merged, released, and pulled in by hackage2nix.

This reverts commit fc4cfafbb4.
2022-12-02 11:23:38 +00:00
Dennis Gosnell
e63e64bf26 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-02 08:06:36 +09:00
Dennis Gosnell
e1364fe5eb haskellPackages: stackage LTS 20.1 -> LTS 20.2
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-02 08:04:38 +09:00
sternenseemann
ca6af0b613 dhall-nixpkgs: allow building with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann
ec89642673 dhall-nix: patch for compatibility with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann
21c4d08cd6 haskellPackages.hnix: 0.14.0.8 -> 0.16
0.14 doesn't seem to be buildable with LTS 20 / GHC 9.2, so we'll have to
try and upgrade. I've also downgraded hnix-store* globally mostly because
it was kind of silly to have them on latest before – those packages are
not really used independently of hnix.
2022-11-30 21:53:09 +01:00
github-actions[bot]
747179fd72
Merge master into haskell-updates 2022-11-30 00:14:36 +00:00
Dennis Gosnell
80867b7446 haskellPackages: regenerate 2022-11-29 10:48:46 +09:00
Dennis Gosnell
0e66883f77
Merge pull request #203416 from dschrempf/maintain-xmonad
haskellPackages: add dschrempf xmonad maintainer
2022-11-29 10:38:29 +09:00
Dennis Gosnell
ca1c7d0009 haskellPackages.snaplet-sqlite-simple: unmark as broken 2022-11-29 10:18:39 +09:00
Dennis Gosnell
5309e411bf
Merge pull request #203489 from arcz/haskell-unbreaks
haskellPackages: unbreak selected packages
2022-11-29 10:13:23 +09:00
github-actions[bot]
d24851067d
Merge master into haskell-updates 2022-11-29 00:14:37 +00:00
Artur Cygan
b05635daf6 haskellPackages: unbreak selected packages 2022-11-28 19:42:37 +01:00
Dominik Schrempf
32a12a9e3e
haskellPackages: add dschrempf xmonad maintainer 2022-11-28 08:52:00 +01:00
ivanbrennan
c36077d3e8
haskellPackages: add ivanbrennan as a maintainer 2022-11-27 20:13:01 -05:00
Dennis Gosnell
42d1913978
haskellPackages.htoml: mark broken 2022-11-27 17:26:45 -05:00
Dennis Gosnell
b239a47c8d
haskellPackages.vinyl-updates: remove unused override 2022-11-27 17:23:35 -05:00
Artur Cygan
a3b01f7434 haskellPackages: unbreak selected packages 2022-11-27 20:18:23 +01:00
Dennis Gosnell
246bc0b702
Merge pull request #203180 from arcz/cleanup-conf-common
haskellPackages: configuration common cleanup
2022-11-27 16:18:45 +09:00
Artur Cygan
560818fddf haskellPackages: configuration common cleanup 2022-11-27 03:48:59 +01:00
github-actions[bot]
6a307a25ce
Merge master into haskell-updates 2022-11-27 00:15:21 +00:00
sternenseemann
2c0e0d2b1c haskellPackages: move purescript override block into inherit
Since the “purescript block” was at the end of the file before (after a
set update), a lot of unrelated overrides where added to it
accidentally, leading to a confusing collection of overrides in there.
With the inherit method of establishing a shared scope for a handful of
overrides this should no longer be a problem.
2022-11-26 23:51:54 +01:00
sternenseemann
a2da422ee3 haskellPackages.purescript: drop unnecessary overrides
We no longer need to fiddle around with the broken flag, as the package
is in the default set now.
2022-11-26 23:49:20 +01:00
sternenseemann
d3b5468d9a haskell.packages.ghc8107.purescript-*st: mark as broken
These packages are not really used by anything anymore (except dovetail
which has not been working (ever?)). As they now choke on the
base-compat version we ship, we'll mark them as broken.
2022-11-26 23:49:17 +01:00
sternenseemann
444c0d0206 haskellPackages.purenix: adjust override for pure purescript dep
Before, purenix relied on purescript-*st which is no longer the case. It
now depends on the main purescript package and needs to inherit its
overrides.
2022-11-26 23:48:34 +01:00
sternenseemann
755ae77ecc haskellPackages.text-format: drop upstreamed patch 2022-11-26 22:53:54 +01:00
Guillaume Bouchard
d1b6d2d0ab haskellPackages.callHackage: updating all-cabal-hashes do not invalidate callHackage
Packages built with `haskellPackages.callHackage` won't be rebuilt when
updating `all-cabal-hashes`.

The removed comment was keeping a reference to the `cabal2nix` call,
which itself depends on `all-cabal-hashes`, in order to keep this file
during a garbage collection.

The tradeoff is between:

- The current behavior: a mass rebuild, any change of `all-cabal-hashes`
  triggers a rebuild of all the packages built with `callHackage` and
  packages which depend on them. This can take hours, and may happen
  after a "small" unrelated change (i.e. an user is bumping
  `all-cabal-hashes` in order to use a new package from hackage). It
  also have global impacts in a project (long rebuild in CI, new entries
  in cache, developers need to fetch the new entries, ...). In this
  context, `cabal2nix` entries are not garbage collected.
- The new behavior: No mass rebuild, but `cabal2nix` derivations need to
  be recomputed after a garbage collection. This is usually fast (a few
  seconds by call), linear with the number of calls and should not
  happen a lot (i.e. users are not garbage collecting everyday).

See https://github.com/NixOS/nixpkgs/issues/194751 for details.
2022-11-26 19:00:56 +01:00
sternenseemann
dc2d31d6ae all-cabal-hashes: 2022-11-20T07:33:12Z -> 2022-11-26T14:57:41Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.nix
2022-11-26 17:09:19 +01:00
sternenseemann
1a14b05aa3 haskellPackages: maralorn adopts packages from peti 2022-11-26 14:57:49 +01:00
sternenseemann
ac47581226 haskellPackages.{pandoc,hlegder}: adopt maintainership from peti 2022-11-26 14:57:49 +01:00
sternenseemann
574eaa2637 haskellPackages: adopt maintainership of core haskell infra pkgs
peti is no longer active and I am working on these packages anyways /
am upstream maintainer anyways.
2022-11-26 14:57:49 +01:00
sternenseemann
446357bcca haskell-ci: allow Stackage LTS-20 dependency version 2022-11-26 12:40:05 +01:00
sternenseemann
d3df35b7b2 haskellPackages.rope-utf16-splay: downgrade to match text version 2022-11-26 12:14:47 +01:00
sternenseemann
685e53f56e haskellPackages.Unique: allow hashable 1.4.* 2022-11-26 12:14:47 +01:00
Dennis Gosnell
63ad94602d
spago: mark broken in ghc92 2022-11-26 02:28:54 -05:00
Dennis Gosnell
f3b87b4075
haskell.packages.ghc88.hashable: add build depend on base-orphans 2022-11-26 02:07:32 -05:00
Dennis Gosnell
c63bff0622
haskell.packages.ghc810.hashable: add build depend on base-orphans 2022-11-26 02:03:23 -05:00
Dennis Gosnell
3eafa296cf
haskell.packages.ghc90.hashable: change addExtraLibrary to addBuildDepend 2022-11-26 00:49:41 -05:00
Dennis Gosnell
6116709ed0
haskell.packages.ghc90.hashable: add missing dep of base-orphans 2022-11-26 00:47:42 -05:00
Dennis Gosnell
561e8fdcf3
stack: remove overrides 2022-11-25 22:07:50 -05:00
Dennis Gosnell
597ed02231
haskellPackages.hspec-contrib: dontCheck 2022-11-25 22:01:14 -05:00
sternenseemann
736497d797 haskellPackages.dhall-nix: 1.1.24 -> 1.1.25
This matches the dhall version shipped by stackage. Note that it
still doesn't build due to hnix being broken at the moment.
2022-11-24 16:17:37 +01:00
sternenseemann
4d26fe5c57 haskellPackages.hashing: allow bytestring-0.11.* 2022-11-24 15:55:44 +01:00
sternenseemann
b76addd0d5 haskellPackages.irc-{client,conduit}: lift upper bound on time and bytestring 2022-11-24 15:37:59 +01:00
sternenseemann
07ac1b4fa0 haskellPackages.tasty-discover: disable broken test suite 2022-11-24 15:37:59 +01:00
sternenseemann
521c788e8f haskellPackages.multipart: allow bytestring-0.11 2022-11-24 15:37:59 +01:00
Naïm Favier
1d8f8eaf38 haskellPackages.haskell-language-server: add missing dep
This is needed because hackage2nix doesn't know we want to disable the
`auto` flag, so it adds the wrong dependencies.
2022-11-24 15:32:48 +01:00
Naïm Favier
38b38881a4 haskell.packages.ghc9{2,4}.haskell-language-server: remove plugin overrides
Now that the base compiler has been updated to GHC 9.2, the cabal file
removes those unsupported plugins.
2022-11-24 15:32:48 +01:00
sternenseemann
3d095b8b6e haskellPackages.singleton-th: allow th-desugar-1.14 2022-11-24 15:11:26 +01:00
Manuel Bärenz
686cd3ec03 haskellPackages: Sort and extend my maintainership 2022-11-24 11:13:46 +01:00
Manuel Bärenz
469f2b8d9d haskellPackages.monad-bayes: Mark unbroken 2022-11-24 11:13:24 +01:00
Manuel Bärenz
7fd2271afc haskell: Fix typo 2022-11-24 11:03:06 +01:00
sternenseemann
fc4cfafbb4 haskellPackages.type-errors: apply upstream patch for 9.2 2022-11-24 03:36:00 +01:00
sternenseemann
b48e351eeb haskellPackages.wide-word: lift constraint on hedgehog 2022-11-24 03:13:51 +01:00
sternenseemann
d43d883cc9 haskellPackages: update base compiler and core pkgs in hackage2nix cfg
This is important for solving cabal flags and constraints when generating
the main haskell package set and its package definitions. After updating
the definition, more packages should be generated correctly for GHC 9.2,
e.g. ghc-exactprint.
2022-11-24 03:11:41 +01:00
Artur Cygan
5b4ed2a6aa haskellPackages: configuration cleanup 2022-11-24 01:36:43 +01:00
Artur Cygan
1c546b5c98 haskellPackages: remove unnecessary overrides from ghc-9.2.x 2022-11-23 22:58:48 +01:00
sternenseemann
26f659e65f haskellPackages.mbox: fix build for time >= 1.10
Patch proposed to upstream via email, using a trivial replacement
as suggested in the time documentation.
2022-11-22 19:25:08 +01:00
sternenseemann
58b8532158 haskellPackages.OrderedBits: restrict to x86 platforms
Suggested in https://github.com/NixOS/nixpkgs/pull/202240.
2022-11-22 18:17:47 +01:00
sternenseemann
2fccb31598 haskell.packages.ghc8{8,10}.base-compat-batteries: add missing dep 2022-11-22 18:12:03 +01:00
sternenseemann
54a19eec61 haskell.packages.ghc92.ghc-lib-parser-ex: use stackage version
This unbreaks hlint which constrains it to < 9.2.1.
2022-11-22 18:05:06 +01:00
Dennis Gosnell
0c1886899e haskell.packages.ghc94.lens-aeson: remove unnecessary override 2022-11-22 15:50:18 +09:00
Dennis Gosnell
a8f4aa3f49 haskell.packages.ghc94.swagger2: dont jailbreak 2022-11-22 15:44:37 +09:00
Dennis Gosnell
c249e29d97 haskellPackages.servant-swagger: dont jailbreak 2022-11-22 15:43:05 +09:00
Dennis Gosnell
a2b2b3c372 haskellPackages.servant-*: remove doJailbreak 2022-11-22 14:37:48 +09:00
Dennis Gosnell
718490028a haskellPackages.swagger2: dont jailbreak 2022-11-22 14:30:55 +09:00
Dennis Gosnell
53fcbbea24 haskellPackages.lens: ship lens 5.1.1 which is from stackage 2022-11-22 14:26:03 +09:00
Dennis Gosnell
39bc33d6b4 haskell.packages.ghc94.hashtables: remove jailbreak 2022-11-22 14:19:34 +09:00
Dennis Gosnell
96024bde81 haskell.packages.ghc94.rerebase: remove jailbreak 2022-11-22 14:15:35 +09:00
Dennis Gosnell
3fb38eeb2f haskell.packages.ghc94.retry: remove dontCheck 2022-11-22 14:02:30 +09:00
Dennis Gosnell
d57e153099 haskell.packages.ghc94.tasty-hedgehog: override version 1.3.1.0 with 1.4.0.0 2022-11-22 14:00:54 +09:00
Dennis Gosnell
4d8f23c5c8 haskell.packages.ghc94.implicit-hie-cradle: remove jailbreak 2022-11-22 13:51:48 +09:00
Dennis Gosnell
7e7a8ca3e2 haskell.packages.ghc94.invariant: remove jailbreak 2022-11-22 13:34:38 +09:00
Dennis Gosnell
bdfbb16f93 haskellPackages.linear-base: remove unnecessary overrides 2022-11-22 13:15:45 +09:00
Dennis Gosnell
49b7ff686e haskell.packages.ghc94.doctest: don't force specific version 2022-11-22 12:47:58 +09:00
Dennis Gosnell
359553ebbb haskellPackages.flat: remove unnecessary overrides 2022-11-22 12:34:58 +09:00
Dennis Gosnell
e34601f42e haskellPackages.heist: remove unnecessary overrides 2022-11-22 12:29:10 +09:00
Dennis Gosnell
8e52ed5ec4 haskellPackages.aeson-diff: remove unnecessary jailbreak 2022-11-22 11:51:33 +09:00
Dennis Gosnell
eb935bc540 haskellPackages.vinyl: remove unnecessary override 2022-11-22 11:27:46 +09:00
Naïm Favier
cd55072f6a
lambdabot: remove upstreamed patches 2022-11-21 23:46:30 +01:00
Naïm Favier
cfd3e36aaf
haskellPackages.oeis: jailbreak 2022-11-21 23:46:30 +01:00
Naïm Favier
ea84ce7593
haskellPackages: fixes 2022-11-21 15:32:41 +01:00
sternenseemann
51990439e9 hpack: work around test suite choking on CRLF 2022-11-21 14:48:49 +01:00
Thomas Hugel
a586df9f44 morpheus-graphql not broken 2022-11-21 14:46:31 +01:00
zowoq
7505248de3 Revert "haskellPackages.hercules-ci-agent: add patch"
This reverts commit 34f6edc870.

patch is included in 0.9.8
2022-11-20 18:57:12 +10:00
Dennis Gosnell
2ea451a964
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-11-20 03:33:08 -05:00
Dennis Gosnell
3f889b587f
haskellPackages: stackage LTS 19.32 -> LTS 20.1
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-11-20 03:31:21 -05:00
Dennis Gosnell
6bd8620d06
haskellPackages.hsqml: disable new packages 2022-11-20 02:58:53 -05:00
Dennis Gosnell
38d81f2132
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-11-20 01:38:49 -05:00
sternenseemann
01ce03efa4 haskellPackages.monad-bayes: remove stale jailbreak
monad-bayes is now broken because it requires a too recent brick version.
Removing this jailbreak will make the nature of the problem clearer at
least.
2022-11-19 02:01:36 +01:00
maralorn
88fef9d935
Merge pull request #201692 from MercuryTechnologies/gabriella/fix_ormolu_ghc9.4
haskell.packages.ghc94.{or,four}molu: Disable `fixity-th` flag
2022-11-18 12:56:56 +01:00
maralorn
7e53f5f41c haskellPackages.fourmolu_0_9_0_0: Fix build 2022-11-18 12:54:51 +01:00
Dennis Gosnell
da038b4146 haskell.packages.ghc94.ghc-lib: 9_4_2_20220822 -> 9_4_3_20221104 2022-11-18 14:34:10 +09:00
Dennis Gosnell
84b4f550bd haskellPackages.ghc-lib: 9_2_4_20220729 -> 9_2_5_20221107 2022-11-18 14:29:31 +09:00
Gabriella Gonzalez
524ddeb34f haskell.packages.ghc94.{or,four}molu: Disable fixity-th flag
See: https://github.com/tweag/ormolu/issues/941
2022-11-17 16:52:26 -06:00
Dennis Gosnell
a7e53e534a haskellPackages.language-docker_11_0_0: generate for hadolint 2022-11-16 15:50:07 +09:00
Dennis Gosnell
4e2df25b91
haskellPackages: update ghc-lib-parser to 9.2.5.20221107 and fourmolu to 0.9.0.0 2022-11-15 18:20:39 -05:00
Amneesh Singh
1bb311a89e
haskellPackages.swarm: fix broken package
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-11-15 16:52:04 -05:00
Amneesh Singh
f52a92c226
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-11-15 16:50:50 -05:00
Amneesh Singh
52f1f8f110
haskellPackages/extra: init brick 1.3 for swarm 0.2.0.0
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-11-15 16:50:24 -05:00
sternenseemann
6e4f74f19b haskellPackages.h-raylib: remove broken flag
Closes #197407.
2022-11-11 19:31:25 +01:00
sternenseemann
8318b634a1 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-11-11 18:55:13 +01:00
sternenseemann
9b7903ffba haskellPackages: stackage LTS 19.31 -> LTS 19.32
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-11-11 18:52:35 +01:00
sternenseemann
afda1622bd haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-11-10 13:53:52 +01:00
sternenseemann
b11e56a75c haskellPackages.ghc-gc-hook: does not support darwin
Ref https://github.com/NixOS/nixpkgs/pull/200272
2022-11-09 01:31:32 +01:00
sternenseemann
c171316c93 haskellPackages.arch-web: allow servant 0.19.* 2022-11-08 11:58:32 +01:00
Damien Cassou
b9d792c57d haskellPackages.hledger_1_27_1: Fix dependency toward hledger-lib 2022-11-07 19:12:54 +01:00
sternenseemann
87b39ba9dc git-annex: update sha256 for 10.20221103 2022-11-07 17:45:08 +01:00
Naïm Favier
7f1a41d9ab haskellPackages.dice: remove upstreamed patch 2022-11-07 17:39:54 +01:00
maralorn
4ef72e5d10 haskellPackages.implicit-hie: Don‘t override Cabal-syntax on ghc 9.4
Less overrides are better, right?
2022-11-06 23:46:26 +01:00
maralorn
acedfc5388
Merge pull request #199699 from maralorn/stork
emanote: disable on darwin-x86_64
2022-11-06 17:22:43 +01:00
Jesse Moore
acc7b1b56f haskellPackages.patat: unset platform none 2022-11-05 16:47:40 -05:00
Jesse Moore
3495a98c38 haskellPackages.patat: unbreak 2022-11-05 14:48:03 -05:00
maralorn
deae58ac8c emanote: disable on darwin-x86_64 2022-11-05 14:33:15 +01:00
sternenseemann
050fd1c134 haskell.packages.ghc943.cabal2nix: aarch64-linux works again 2022-11-05 13:54:41 +01:00
maralorn
004544d38b haskellPackages.tzdata: dontCheck 2022-11-05 01:40:33 +01:00
maralorn
693e11dae3
Merge pull request #199442 from maralorn/emanote
emanote: init at 0.8.0.0
2022-11-05 01:04:52 +01:00
maralorn
8b4a5f4d3e emanote: init at 0.8.0.0 2022-11-05 00:29:53 +01:00
sternenseemann
9226c0b10b haskellPackages.xlsx: run tests again 2022-11-04 15:12:17 +01:00
sternenseemann
a379c57701 haskell.packages.ghc942.co-log-core: drop now unnecessary jailbreak 2022-11-04 14:59:51 +01:00
sternenseemann
06bde9f745 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-11-03 23:57:09 +01:00
sternenseemann
b7e7ce25b1 haskellPackages: stackage LTS 19.30 -> LTS 19.31
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-11-03 23:54:16 +01:00
zowoq
34f6edc870 haskellPackages.hercules-ci-agent: add patch 2022-11-03 13:23:26 +10:00
Christoph Bauer
e0cec52d57 haskell.packages.ghcjs.stm: 2.5.0.2 -> stm 2.5.1.0
The stm_2_5_0_2 attribute was removed due to a package update upstream,
leading to an evaluation failure in the ghcjs package set.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-11-01 12:52:44 +01:00
sternenseemann
72e230af14 haskellPackages: mark builds failing on hydra as broken
This commit was created manually.
2022-10-30 20:45:54 +01:00
sternenseemann
4add137b0d haskell.packages.ghc942.cabal-install*: drop unnecessary jailbreak 2022-10-30 18:03:57 +01:00
sternenseemann
502531cb2d haskell.packages.ghc924.purescript: allow building and test on Hydra
purescript now requires at least GHC 9.2 to be built due to the use of
OverloadedRecordDot. Consequently `haskellPackages.purescript` is marked
as broken. After eliminating the test dependency on the broken
utf8-light in language-javascript_0_7_0_0 we can build and test
purescript in the 9.2.4 package set.
2022-10-30 17:25:14 +01:00
sternenseemann
a0383f7ad9 haskellPackages.xdg-basedir-compliant: work around missing test data 2022-10-30 17:18:27 +01:00
sternenseemann
a434092372 haskellPackages.xlsx: work around missing test data 2022-10-30 17:17:18 +01:00
sternenseemann
a53a14bc2d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-30 17:04:41 +01:00
Weijia Wang
9d697a3be3 haskellPackages.*: disable postgresql tests on darwin
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-10-30 16:45:51 +01:00
sternenseemann
6451493ab5 haskellPackages.citeproc: enable executable installed to bin output 2022-10-29 20:08:55 +02:00
sternenseemann
94da83f419 haskellPackages.extensions: remove stale override and unbreak 2022-10-29 14:57:38 +02:00
maralorn
ed531547ff haskellPackages.implicit-hie: Remove assertion to fix eval on ghc 9.4
Cabal-syntax is a core package from 9.4 on, so self.Cabal-syntax is then null.
2022-10-28 00:01:13 +02:00
maralorn
fc886ef1fc haskell-language-server: Tune overrides to increase dependency sharing 2022-10-27 23:53:43 +02:00
maralorn
09cf8c3f30 haskellPackages.implici-hie: Override dependency to fix build 2022-10-27 23:21:10 +02:00
sternenseemann
5e906acf26 haskell.packages.ghc942.co-log-core: ignore bounds on base, doctest
Needed for HLS and implicit-hie-cradle.
2022-10-27 22:44:53 +02:00
sternenseemann
37e9e677d6 taffybar: build using GHC 9.0
The 4.0.0 release brought support for the our default GHC version.
2022-10-27 22:21:00 +02:00
sternenseemann
6b562fb70b haskell.packages.ghc924.dbus: 1.2.26 -> 1.2.27 2022-10-27 22:13:16 +02:00
sternenseemann
270246ddd9 haskellPackages: adapt to process 1.6.15.0 -> 1.6.16.0 2022-10-27 22:11:24 +02:00
sternenseemann
4ae75bcfdb haskell.packages.ghc942.{distribution-nixpkgs,cabal2nix}: run tests 2022-10-27 22:10:03 +02:00
sternenseemann
26ec809a99 haskell.packages.ghc942: adapt to now-working doctest 0.20.1 2022-10-27 22:09:30 +02:00
sternenseemann
0d48e7b019 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-27 21:43:00 +02:00
sternenseemann
7cead09069 haskellPackages: stackage LTS 19.28 -> LTS 19.30
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-27 21:40:11 +02:00
sternenseemann
1bf95fb000 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-27 19:04:43 +02:00
Mate Soos
f92f333983 smt2-parser is no longer broken 2022-10-25 15:14:14 +02:00
sternenseemann
b167f1bb14 haskellPackages.cabal2nix-unstable: 2022-10-10 -> 2022-10-22
With this hackage2nix knows that libcrypt can no longer be found in
glibc, but needs to be taken from libxcrypt. We can trim down the
overrides accordingly, leaving only the test failure workaround for
crypt-sha512.
2022-10-22 21:38:09 +02:00
sternenseemann
bc44680dee Merge remote-tracking branch 'origin/master' into haskell-updates 2022-10-22 17:05:54 +02:00
github-actions[bot]
419ac5695d
Merge master into haskell-updates 2022-10-20 00:21:41 +00:00
github-actions[bot]
aac580f88f
Merge master into staging-next 2022-10-20 00:05:13 +00:00
Rebecca Turner
e0f2f2b676
ormolu/fourmolu: Fix build on aarch64-darwin 2022-10-19 12:23:15 -04:00
Markus Hauck
0717d94ccf haskellPackages.vado: unbreak 2022-10-19 16:09:54 +02:00
Markus Hauck
cd79af4968 haskellPackages.uuid-bytes: unbreak 2022-10-19 16:09:40 +02:00
Markus Hauck
2815fdc6f1 haskellPackages.scotty-form: unbreak 2022-10-19 16:09:24 +02:00
Markus Hauck
8e5422d246 haskellPackages.data-compat: unbreak 2022-10-19 16:09:01 +02:00
Markus Hauck
12821d191e haskellPackages.copilot-c99: unbreak 2022-10-19 16:08:38 +02:00
Markus Hauck
bae32f7c87 haskellPackages.binsm: unbreak 2022-10-19 16:08:19 +02:00
Markus Hauck
54170bdb1c haskellPackages.http-client-websockets: unbreak 2022-10-19 14:38:22 +02:00
Martin Weinelt
51fcbf5bb7 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-16 00:18:40 +02:00
Dennis Gosnell
bf32c0534e
haskellPackages.colourista: remove no longer needed doJailbreak 2022-10-15 15:07:59 -04:00
Dennis Gosnell
433854432c haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-15 13:28:36 -04:00
Dennis Gosnell
56616ba336 haskellPackages: stackage LTS 19.27 -> LTS 19.28
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-15 13:27:17 -04:00
Dennis Gosnell
8ebb942007 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-15 11:55:44 -04:00
Dennis Gosnell
9dc664332a
Merge pull request #196137 from maralorn/nixos-unstable
nix-output-monitor: 1.1.3.0 -> 2.0.0.0
2022-10-15 10:48:10 -04:00
maralorn
c76bbaa0f5 nix-output-monitor: 1.1.3.0 -> 2.0.0.0 2022-10-15 15:28:37 +02:00
Dennis Gosnell
7135dabe18
Merge pull request #195540 from leifhelm/sv2v
sv2v: Remove restrictive bounds check
2022-10-14 12:03:32 -04:00
Jakob Leifhelm
8d0a5da007 haskellPackages.sv2v: Do Jailbreak 2022-10-14 11:12:53 -04:00
Markus Hauck
5b0a077481 haskellPackages.haskellish: unbreak 2022-10-14 08:54:44 +02:00
sternenseemann
ff920c5f7b haskellPackages.cabal2nix-unstable: 2022-07-22 -> 2022-10-10 2022-10-12 14:51:01 +02:00
sternenseemann
da5ca3c245 git-annex: update sha256 for 10.20221003 2022-10-12 12:58:28 +02:00
Martin Weinelt
9001f0dcd7
haskellPackages.xmonad-utils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
2d19e7cf6b
haskellPackages.nano-cryptr: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
6f1812a595
haskellPackages.Unixutils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
284396cf04
haskellPackages.crypt-sha512: fix build with libxcrypt
and disable tests due to different ehaviour exhibited compared to
glibc when a low number of rounds is passed.

https://github.com/phadej/crypt-sha512/issues/13
2022-10-09 18:14:32 +02:00
Dennis Gosnell
88c678cae8
haskell.packages.ghc942.cabal2nix: mark as broken on aarch64-linux 2022-10-09 12:02:41 -04:00
Dennis Gosnell
0f955bb63c
Merge pull request #195224 from dalpd/fix-snaplet-purescript
haskellPackages.snaplet-purescript: GHC9 compatibility
2022-10-09 10:07:59 -04:00
Deniz Alp Durmaz
903b57513e haskellPackages.snaplet-purescript: GHC9 compatibility 2022-10-09 14:51:24 +03:00
Deniz Alp Durmaz
26e666d33c haskellPackages.espial: Apply patch to work with GHC 9.X 2022-10-09 12:27:34 +03:00
Guillaume Bouchard
98715e1b1a lib.closePropagation: Remove the quadratic behavior in lib.closePropagation
The code of `lib.closePropagation` was internally using a
recursion on the dependencies and returns all the derivation directly or
indirectly referenced by buildInputs.

`lib.closeProgation` is implemented in pure nix and uses an unique
function for list which is quadratic and does "true" equality, which
needs deep set comparison.

Instead, we use the `builtins.genericClosure` which is implemented as a
builtin and uses a more efficient sorting feature.

Note that `genericClosure` needs a `key` to discriminate the values, we
used the `outPath` which is unique and orderable.

On benchmarks, it performs up to 15x time faster on a benchmark related
to haskellPackages.ghcWithPackages.
2022-10-07 18:03:42 +02:00
sternenseemann
9e9b7f4d99 haskell.lib.compose.addOptparseApplicativeCompletionScripts: remove
This function was deprecated when it was first added to
haskell.lib.compose, so we can probably safely drop it.
2022-10-07 00:37:53 +02:00
sternenseemann
ac1f1ad0e0 haskell: support cross in generateOptparseApplicativeCompletions
Deprecate haskell.lib{,.compose}.generateOptparseApplicativeCompletion*
in favor of the newly added
haskell.packages.*.generateOptparseApplicativeCompletions (plural!)
which takes into account whether we are cross-compiling or not. If we
are, generating completions is disabled, since we can't execute software
built for a different platform.

The move is necessary, so we can receive the /same/ stdenv as the
package we are overriding in order to accurately check whether we can
execute produced binaries.

Resolves #174040.
Resolves #49648.
2022-10-07 00:37:53 +02:00
sternenseemann
e7b47a72fe haskell.packages.ghc884.cabal-fmt: drop stale override
It is possible to get it to work again, but a bit annoying, so probably
not worth it. PRs fixing this again (if anyone needs it) will be
accepted.
2022-10-07 00:24:25 +02:00
maralorn
1fdd1a462b haskell.packages.ghc924.haskell-language-server: Fix eval by pinning ghc-exactprint 2022-10-06 01:13:30 +02:00
maralorn
dcda00d4ac haskell.packages.ghc942.haskell-language-server: Disable unsupported plugins to fix build 2022-10-06 00:52:38 +02:00
sternenseemann
d0474997c5 haskellPackages.gnuidn: unmark as broken 2022-10-05 23:46:41 +02:00
Dennis Gosnell
bbd00e8632 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-05 11:17:12 -04:00
Dennis Gosnell
bbcc162a42 haskellPackages: stackage LTS 19.25 -> LTS 19.27
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-05 11:15:15 -04:00
Dennis Gosnell
0cde97cbd9 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-05 10:36:08 -04:00
maralorn
56eb76f7af
Merge pull request #194426 from markus1189/haskell-updates
haskellPackages: Unbreak sint and stachmo
2022-10-05 11:26:02 +02:00
Dennis Gosnell
94643424ba
Merge pull request #194386 from nomeata/joachim/rec-def
haskellPackages.rec-def: Unbreak
2022-10-04 18:20:43 -04:00
Markus Hauck
5a55c0e512 haskellPackages.satchmo: unbreak 2022-10-04 16:01:59 +02:00
Markus Hauck
ebd659367f haskellPackages.sint: unbreak 2022-10-04 16:01:37 +02:00
Artur Cygan
0b4cd241e2 haskellPackages.webauthn: unbreak 2022-10-04 12:42:43 +02:00
Joachim Breitner
5ff268a184 haskellPackages.rec-def: Unbreak 2022-10-04 11:57:10 +02:00
Jade Lovelace
9d97b342de haskell.packages.ghc942: get inital support up
This change introduces some actual overrides in
configuration-ghc-9.4.x.nix (based on the ones for 9.2) with the aim of
getting a basic 9.4 package set up. In particular the following
“interesting” packages are working:

* hpack
* hoogle
* cabal2nix
* cabal-install

You can get a better overview by looking at the overrides and the
versionedCompilerJobs in release-haskell.nix. Next obvious steps would
be working towards basic HLS support, but it seems that basically none
of the plugins are working so far. Big blockers here:

* https://github.com/alanz/ghc-exactprint/issues/114
* https://github.com/ndmitchell/hlint/issues/1413
* https://github.com/haskell/haskell-language-server/issues/3190

We ourselves have some churn to take care of and should try to release
the changes in https://github.com/NixOS/cabal2nix/pull/571 soon.

Co-authored-by: Rebecca Turner <rbt@sent.as>
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-10-02 14:01:45 +02:00
sternenseemann
f486658da4 haskell.packages.ghc924.alex: remove obsolete override 2022-10-01 18:17:21 +02:00
sternenseemann
f1b0b727b4 all-cabal-hashes: 2022-09-28T11:00:39Z -> 2022-10-01T15:28:21Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2022-10-01 17:35:56 +02:00
sternenseemann
ed1577d17d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-01 13:01:51 +02:00
Dennis Gosnell
05e72e325c stack: use hpack-0.35.0 2022-09-29 12:34:47 -04:00
Dennis Gosnell
aea0833431 haskellPackages: sort extra package versions list 2022-09-29 10:32:11 -04:00
sternenseemann
ba34615202 git-annex: update sha256 for 10.20220927 2022-09-29 15:47:42 +02:00
maralorn
b677244af6 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-28 13:38:54 +02:00
maralorn
1ed0708ba1
Merge pull request #192540 from maralorn/hls-abi-wrapper
haskell-language-server: Add shell-wrapper which detects ABI incompatibilities
2022-09-28 13:35:29 +02:00
maralorn
52962fa0a8 haskell-language-server: Add shell-wrapper which detects ABI incompatibilities
This checks that ghc and its boot libraries have the same ABI at runtime as at compile time.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-09-28 13:33:32 +02:00
sternenseemann
12c22babec haskellPackages.servant-polysemy: mark as broken 2022-09-28 12:12:05 +02:00
sternenseemann
dec0fefd52 haskellPackages.disco: run offline tests only 2022-09-28 12:12:05 +02:00
sternenseemann
dcf7d06e39 haskellPackages.nix-serve-ng: fix build
* Workaround missing files in sdist
* Add missing undeclared boost dependency
2022-09-27 17:04:20 +02:00
sternenseemann
febe17fd07 haskellPackages.hs-mesos: remove stale override
pkgs.mesos was finally removed and the package hasn't been able to be
built for a while.
2022-09-27 16:23:26 +02:00
sternenseemann
2bfcff6711 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-09-27 16:05:11 +02:00
github-actions[bot]
575babff62
Merge master into haskell-updates 2022-09-26 00:18:36 +00:00
Dennis Gosnell
72f01f15cc
haskellPackages.polysemy-zoo: unbreak 2022-09-25 11:25:21 -04:00
Martin Weinelt
9a1edca214
libtensorflow-bin: drop
The package was introduced when our source package did not expose
libtensorflow, which it does these days. Additionally the -bin package
has not been well maintained and is stuck on a version from 2020/12.
2022-09-25 13:23:43 +02:00
Domen Kožar
ba9342a67b haskellPackages.cachix: fix build 2022-09-25 11:09:09 +01:00
maralorn
acc7401810 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-25 07:18:11 +02:00
maralorn
2ea06ef2da haskellPackages: stackage LTS 19.24 -> LTS 19.25
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-09-25 07:16:54 +02:00
maralorn
8b47f462d5 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-09-25 07:14:00 +02:00
maralorn
2523a78403 haskellPackages.cabal-fmt: 0.1.5.1 -> 0.1.6.0 2022-09-21 19:29:02 +02:00
maralorn
5559905f45 haskellPackages.hlint: Readd 3.4.1 2022-09-21 19:17:04 +02:00
maralorn
08f8427597 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-21 18:16:01 +02:00
maralorn
805eff7a55 haskellPackages: stackage LTS 19.23 -> LTS 19.24
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-09-21 18:14:36 +02:00
maralorn
7e058ceb6f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-09-21 18:13:33 +02:00
maralorn
bc5a846851 haskellPackages.ghcide-bench: dontCheck 2022-09-21 17:40:09 +02:00
maralorn
772ea71e2c haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-09-21 06:39:59 +02:00
maralorn
352da0ce31 haskellPackages.hlint: Fix plugin and ghc924 jobs 2022-09-21 06:12:47 +02:00
maralorn
7c2fda45cc haskell-language-server: 1.7.0.0 -> 1.8.0.0 2022-09-21 05:23:07 +02:00
maralorn
a7d50b4e09 haskellPackages.ghcup: Remove override for defunct package 2022-09-21 05:22:42 +02:00
Dennis Gosnell
2a5b10b81d stack: get 2.9.1 building 2022-09-20 16:16:21 -04:00
maralorn
161a30b76a haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-20 02:50:55 +02:00
maralorn
cbb22921db haskellPackages.hie-bios: Remove unused 0.5.0 override 2022-09-20 02:49:53 +02:00
maralorn
6f241f7cec haskellPackages: Move permanent overrides to configuration.nix 2022-09-20 02:49:53 +02:00
maralorn
2d4bd8892f haskellPackages: Bump hspec versions 2022-09-20 02:49:53 +02:00
maralorn
f604bbc9ce haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-18 13:54:05 +02:00
maralorn
7a40af75d6 haskellPackages: stackage LTS 19.22 -> LTS 19.23
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-09-18 13:52:53 +02:00
maralorn
85d1c4761d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-09-18 12:07:30 +02:00
sternenseemann
56a86997c4 haskell.packages.ghc{8107,884}.megaparsec: ignore base lower bound 2022-09-17 13:13:01 +02:00