Commit Graph

11765 Commits

Author SHA1 Message Date
sternenseemann
ed77f5914c haskellPackages.brillo-{examples,juicy}: add missing jailbreaks 2025-04-22 10:41:19 +02:00
sternenseemann
db84ac0488 haskell.packages.ghc96.ghc-tags: match ghc-lib (!) version (9.8) 2025-04-22 03:52:08 +02:00
sternenseemann
a3d0b08f75 haskell.packages.ghc9{2,4}.ghc-tags: match ghc-lib (!) version (9.6) 2025-04-22 03:52:08 +02:00
sternenseemann
9794fbfe35 haskellPackages.css-syntax: allow text >= 2.1 2025-04-22 03:50:03 +02:00
sternenseemann
c265f0c1b6 haskellPackages.wild-bind: lift overly strict test suite bounds 2025-04-22 03:46:00 +02:00
sternenseemann
493ccac27c haskellPackages.{crucible-*,llvm-pretty-bc-flags}: disable tests
Test suites won't work correctly (or entirely) since some test data is
missing from the released tarballs.
2025-04-22 03:37:07 +02:00
sternenseemann
3efab1b567 haskellPackages.crucible-symio: provide missing test dep yices 2025-04-22 03:36:52 +02:00
sternenseemann
34438325fe haskellPackages.brillo*: allow bytestring >= 0.12
The next version(s) of brillo* won't need these overrides as the
dependency on bytestring has been removed in the upstream repository.
2025-04-22 03:36:52 +02:00
sternenseemann
205058ee36 haskellPackages.wave: allow bytestring >= 0.12 2025-04-22 03:16:39 +02:00
sternenseemann
7c883d6d09 haskellPackages.finitary: disable stackage incompatible test suite 2025-04-22 03:11:06 +02:00
sternenseemann
1f0bb03ee8 haskellPackages.ascii*: relax upper bound on tasty-hedgehog 2025-04-22 03:05:46 +02:00
sternenseemann
188a8e5762 haskellPackages.ogma-cli: provide built executable for test suite 2025-04-22 02:58:46 +02:00
sternenseemann
4a8d34c013 haskellPackages.copilot-libraries: provide test dependency z3 2025-04-22 02:52:20 +02:00
sternenseemann
b18e72812f haskellPackages.Cabal-hooks: build with matching version of Cabal 2025-04-22 02:45:09 +02:00
sternenseemann
ebc6d2ddee haskellPackages.miso-examples: restrict to javascript-ghcjs 2025-04-22 02:42:29 +02:00
sternenseemann
51fe4ff7f3 haskellPackages.calligraphy: mark as broken for ghc >= 9.6 2025-04-22 02:37:57 +02:00
sternenseemann
f4c4d67e70 haskellPackages.profiteur: relax upper bounds on deps 2025-04-22 02:33:23 +02:00
sternenseemann
f11e737bb4 haskellPackages.ghc-prof: allow newer base and tasty* 2025-04-22 02:33:23 +02:00
Marc Scholten
6acd533c5d haskellPackages.warp-systemd: drop jailbreak
The base bounds have been revisioned on hackage
https://hackage.haskell.org/package/warp-systemd-0.3.0.0/revisions/
2025-04-22 01:48:18 +02:00
sternenseemann
2ea0b79c15 haskell.packages.ghc{810,90}.ghc-tags: drop unnecessary overrides
The dependency is added correctly now since ghc-tags 1.5 and GHC 9.8
don't match, causing Cabal to resolve the flag as we'd like here.
2025-04-22 01:45:35 +02:00
sternenseemann
6a09d33c55 haskellPackages.aeson-extra: allow newer tasty dependencies 2025-04-22 01:42:01 +02:00
Wolfgang Walther
1205d5ae6a haskell.packages.{ghc981,ghc982,ghc983}.ghc-lib-parser: fix build
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2025-04-22 01:33:24 +02:00
sternenseemann
8be10d8041 haskellPackages.cabal2nix-unstable: 2025-04-01 -> 2025-04-22 2025-04-22 00:42:09 +02:00
Emily
954bb3bb03 treewide: remove references to deprecated darwin.libobjc stub
This was done with booxter’s fantastic [nix-clean-apple_sdk] tool,
simply modified to look for `libobjc` rather than the existing list he
already used in <https://github.com/NixOS/nixpkgs/pull/398707>. Some
manual work was applied, including cleaning up a string interpolation
in the terrifying MacVim derivation, stray comments, empty lists,
function parameters, and `inherit`s, including all of the references in
`all-packages.nix`.

[nix-clean-apple_sdk]: https://github.com/booxter/nix-clean-apple_sdk
2025-04-21 20:41:03 +01:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Wolfgang Walther
70374db2c9 haskellPackages.fft: disable flaky tests 2025-04-19 22:17:49 +02:00
Wolfgang Walther
5b1a814c1a haskellPackages.coinor-clp: disable flaky tests 2025-04-19 22:14:07 +02:00
Alexandre Esteves
33ac2fb283 haskellPackages.miso-action-logger: support only on ghcjs 2025-04-19 17:53:47 +01:00
maralorn
074d8d00ef haskell.packages.ghc9122.ghc-lib: Fix eval errors 2025-04-19 13:08:32 +02:00
Dennis Gosnell
c5dbc50d98 haskellPackages.regex-applicative-text: unbreak
Bounds on `base` are too tight:
https://github.com/phadej/regex-applicative-text/issues/13
2025-04-18 16:17:47 +09:00
Wolfgang Walther
4e1d49ba7f haskell.packages.ghc92.hlint: use 3.6 for ghc-lib 9.6 2025-04-15 19:17:32 +02:00
Wolfgang Walther
2992f095e4 haskell-modules/configuration-hackage2nix: rewrite outdated HLS comments 2025-04-15 19:17:27 +02:00
Wolfgang Walther
f756a78f9e haskell.packages.ghc92.haskell-language-server: remove at 2.10.0.0
Support for GHC 9.2 was dropped in this version.
2025-04-15 19:17:24 +02:00
Wolfgang Walther
e9a85eac2c [haskell-updates] haskell.packages.ghc94.haskell-language-server: get to work again (#398668) 2025-04-15 17:16:40 +00:00
Wolfgang Walther
c6638b9792 haskellPackages: fix some unmaintained packages (#398636) 2025-04-15 17:15:04 +00:00
Wolfgang Walther
e7a9e2aa36 haskellPackages.mvc-updates: jailbreak and patch (#398644) 2025-04-15 16:22:46 +00:00
Alexandre Esteves
06bdf84cd5 haskellPackages.mvc-updates: jailbreak and patch 2025-04-15 17:04:18 +01:00
sternenseemann
9a0a5333fb haskell.packages.ghc94.stylish-haskell: use 0.14.5.0 for ghc-lib 9.6 2025-04-15 17:03:41 +02:00
sternenseemann
be6cc0399c haskellPackages.ret: allow base == 4.19.* 2025-04-15 14:56:31 +02:00
sternenseemann
bc9837ea42 git-annex: adjust for 10.20250320
- git-annex now supports either filepath-bytestring or filepath (>=
  1.5.2) with the new OsPath API. For GHC 9.8, we have too stick to
  filepath-bytestring and manually disable the OsPath flag. However,
  we can already support building git-annex with GHC 9.10 and implement
  our overrides in a future proof way.

  Due to code changes relating to OsPath, our patch has to be rebased.

- The Utility.* modules gain a few dependencies, but for modules that
  aren't used in Setup.hs. Consequently, our approach of reusing the
  setup package db in GHC for the installer tool managed by the
  git-annex Makefile is no longer enough.
2025-04-15 13:01:08 +02:00
sternenseemann
2a8251aac3 haskell.packages.ghc9101.feed: relax too strict upper bound on base 2025-04-15 13:01:08 +02:00
sternenseemann
227a66b4b5 haskell.packages.ghc94.hlint: use 3.6.1 to match ghc-lib 9.6.* 2025-04-14 22:48:00 +02:00
sternenseemann
652e95078a haskell.packages.ghc94.ormolu: use 0.7.2.0 to match ghc-lib 9.6.* 2025-04-14 22:44:30 +02:00
sternenseemann
ed5f1b6968 haskell.packages.ghc94.fourmolu: use 0.14.0.0 to match ghc-lib 9.6.* 2025-04-14 22:41:09 +02:00
sternenseemann
23b1f22162 haskell.packages.ghc94.haskell-language-server: also upgrade Cabal
haskell.packages.ghc94.haskell-language-server.scope.cabal-install-parsers
depends on Cabal >= 3.10 && < 3.11 directly as well.
2025-04-14 22:33:13 +02:00
sternenseemann
5db1bdde2d haskell.packages.ghc9{2,4}.ghc-lib*: pin to 9.6.*
Upgrading ghc-lib to 9.8 for those versions is unfortunately not
possible since it requires semaphore-compat. semaphore-compat can't be
built for GHC < 9.6 (or at least not easily) due to missing semaphore
support in the unix core packages.

9.6.* are the versions that were used prior to the bump to LTS 23, so
no unnecessary friction should be caused by this change.
2025-04-14 22:33:13 +02:00
Wolfgang Walther
52e4eb59c2 haskellPackages: unbreak packages
Built via maintainers/scripts/haskell/unbreak.nu.
2025-04-14 18:06:53 +02:00
sternenseemann
d5e7a14f04 haskell.packages.ghc910.fourmolu: 0.17.0.0 -> 0.16.0.0 to fix HLS
HLS imposes a bound of < 0.17 for fourmolu, so let's play ball?!
2025-04-14 02:06:09 +02:00
Wolfgang Walther
9715e6fab6 haskellPackages.sr-extra: fix build 2025-04-13 22:19:55 +02:00
Wolfgang Walther
d5626f1d8f haskellPackages.ktx-codec: fix build 2025-04-13 22:10:56 +02:00