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