K900
32ccd680ad
Merge remote-tracking branch 'origin/master' into staging-next
2025-10-08 15:57:19 +03:00
sternenseemann
054e2d2541
Merge commit 59f9c6722b into haskell-updates
2025-10-08 12:34:28 +02:00
zowoq
3687250c00
haskellPackages: regenerate package set based on current config
...
(generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh)
2025-10-08 17:44:58 +10:00
Vladimír Čunát
7a566913da
haskellPackages: restrict a darwin workaround to affected GHCs ( #444983 )
2025-10-07 11:56:41 +02:00
sternenseemann
3570093d39
haskell.packages.ghc9{4,6}.toml-reader: disable unsupported tests
...
skeletest only supports >= 9.6 for 0.1.0 and 9.4 not at all. Doesn't
seem worth it trying to get it to work for this.
2025-10-06 15:06:36 +02:00
sternenseemann
f9cbdbceb5
haskellPackages: only use postgresqlTestHook if available
2025-10-06 14:51:51 +02:00
sternenseemann
3104b066e8
haskellPackages.postgresql-simple-migration: refactor override
2025-10-06 14:51:51 +02:00
sternenseemann
f26f3c6aa0
haskellPackages: postgresqlTestHook overrides to configuration-nix.nix
2025-10-06 14:51:51 +02:00
sternenseemann
17e7702cea
haskellPackages.haxl: work around broken Setup.hs
...
pkgs.codd depends on this package which wasn't previously apparent since
it is not part of our haskell-updates jobset.
2025-10-06 12:33:57 +02:00
Naïm Camille Favier
a871af02f1
Add an Agda team ( #447957 )
2025-10-05 21:46:40 +02:00
Wolfgang Walther
d7448200ec
[haskell-updates] cherry picks from staging-next ( #447025 )
2025-10-05 12:13:49 +00:00
sternenseemann
15ef3bf06d
pkgsCross.ghcjs.haskellPackages.reflex-dom: re-enable jobs
...
This is possible since the platform configuration is applied after
configuration-common.nix (which contains the dontDistributes).
2025-10-05 12:22:31 +02:00
Wolfgang Walther
faa75cc974
Merge commit 'aee3f2ec9ef6ddea6115097946bc237a5b6ad8d9' into haskell-updates
2025-10-05 11:43:34 +02:00
K900
e93c560b79
Merge remote-tracking branch 'origin/master' into staging-next
2025-10-05 12:17:08 +03:00
Wolfgang Walther
91a8fee3aa
treewide: remove redundant parentheses
...
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
nixpkgs-ci[bot]
99bf2f7c42
Merge 0832d1b3a0 into haskell-updates
2025-10-05 00:22:14 +00:00
K900
f8d669f413
Merge remote-tracking branch 'origin/master' into staging-next
2025-10-04 21:10:21 +03:00
NAHO
c8d4dabc43
pkgs: remove optional builtins prefixes from prelude functions
...
Remove optional builtins prefixes from prelude functions by running:
builtins=(
abort
baseNameOf
break
derivation
derivationStrict
dirOf
false
fetchGit
fetchMercurial
fetchTarball
fetchTree
fromTOML
import
isNull
map
null
placeholder
removeAttrs
scopedImport
throw
toString
true
)
fd \
--type file \
. \
pkgs \
--exec-batch sed --in-place --regexp-extended "
s/\<builtins\.($(
printf '%s\n' "${builtins[@]}" |
paste --delimiter '|' --serial -
))\>/\1/g
"
nix fmt
2025-10-04 19:02:37 +02:00
sternenseemann
22057fdadb
haskellPackages: disable remaining dependents on libsoup_2_4
2025-10-03 00:35:51 +02:00
Naïm Camille Favier
b89e10d0a9
haskellPackages.agda2hs: adopt
2025-10-02 19:50:01 +02:00
sternenseemann
782c6bb3f5
agda2hs: remove obsolete override
...
0cdbd6c890 removed the warnAfterVersion,
but neglected to remove the obsolete override.
2025-10-02 17:04:35 +02:00
K900
0cdbd6c890
haskellPackages.agda2hs: remove outdated warning
2025-10-02 17:15:17 +03:00
K900
f75ba3acbb
Merge remote-tracking branch 'origin/master' into staging-next
2025-10-02 17:11:25 +03:00
sternenseemann
7d09e5d50e
dhall-lsp-server: drop now unnecessary dos2unix call
2025-10-02 12:37:45 +02:00
sternenseemann
0c50551755
haskellPackages.dataframe: drop obsolete override
...
This partially reverts commit d00493bd14 .
2025-10-02 12:30:46 +02:00
sternenseemann
022de5278d
spago-legacy: move to by-name
...
(cherry picked from commit 2c29bb5c9d )
2025-10-02 12:28:23 +02:00
sternenseemann
847d79da4a
spago-legacy: 0.21.0 -> 0.21.1, rename from spago
...
See https://github.com/purescript/spago-legacy/pull/3 .
Co-authored-by: Peter Becich <peterbecich@gmail.com >
(cherry picked from commit 401566541b )
2025-10-02 12:28:23 +02:00
maralorn
771cacffaf
haskell.packages.ghc{94,96,98,912}.haskell-language-server: Fix build
...
(cherry picked from commit 3bce98bfed )
2025-10-02 12:28:21 +02:00
sternenseemann
1c6a830c85
haskellPackages.bloomfilter-blocked: disable test suite we can't easily build
...
(cherry picked from commit d19e1790d6 )
2025-10-02 12:28:20 +02:00
sternenseemann
b9bb1cea32
haskellPackages.{arbtt,binrep,cabal-cargs,dataframe,monad-bayes,patat,regression-simple}: jailbreak
...
haskellPackages.cabal-cargs: drop override obsoleted by 1.7.0.
(cherry picked from commit d00493bd14 )
2025-10-02 12:28:20 +02:00
sternenseemann
5499b12373
haskellPackages.cabal2nix-unstable: use correct output on Darwin
...
cabal2nix doesn't have a separate bin output, but cabal2nix-unstable
does (now?), so copying over the code doesn't work. Just stop hardcoding
the bin output in both cases.
(cherry picked from commit ec426cc387 )
2025-10-02 12:28:19 +02:00
sternenseemann
823113f3a9
stack: provide hpack 0.38.1 to match upstream binaries
...
(cherry picked from commit 4ede35a36f )
2025-10-02 12:28:18 +02:00
sternenseemann
dd91ca469c
haskellPackages.pandoc-crossref: revert patch requiring pandoc>=3.8
...
- The linked issue has been resolved, but the updated bounds are only
available on master.
- 0.3.21 contains a patch for an interface deprecation in pandoc 3.8
which we need to revert in order to build with pandoc 3.7.
(cherry picked from commit f2b98de78a )
2025-10-02 12:28:17 +02:00
sternenseemann
93950532ac
dhall-lsp-server: use lsp from Stackage LTS 24
...
(cherry picked from commit 1fe73e3aa7 )
2025-10-02 12:28:16 +02:00
sternenseemann
8511e08473
dhall-lsp-server: apply patch for text >= 2.1.2
...
(cherry picked from commit 7adbd08882 )
2025-10-02 12:28:15 +02:00
sternenseemann
51d02e5255
haskellPackages.snappy-hs: work around erroneous vector constraint
2025-10-02 12:25:54 +02:00
sternenseemann
ed3b389f6c
haskellPackages.agda2hs: 1.3-unstable-2025-07-25 -> 1.4 ( #447929 )
2025-10-02 10:21:15 +00:00
sternenseemann
5ba41f20b2
haskellPackages.granite: allow QuickCheck >= 2.15
2025-10-02 12:03:23 +02:00
sternenseemann
7fca2079a8
haskellPackages.zinza: update jailbreak comment
2025-10-02 11:56:18 +02:00
sternenseemann
932b4a5f4f
Merge commit 41b88f48c1 into haskell-updates
2025-10-02 09:55:47 +02:00
wrvsrx
2fd518674d
haskellPackages.agda2hs: 1.3-unstable-2025-07-25 -> 1.4
...
agda2hs has released 1.4, I think it's better to bump to a released
version
2025-10-02 14:58:34 +08:00
sternenseemann
efcc55998f
haskellPackages.hexstring: restore Unix->DOS conversion of src file
...
This was removed in #443159 by mistake.
2025-09-30 16:17:46 +02:00
sternenseemann
93e49c0442
haskellPackages.botan-bindings: drop released patch
2025-09-30 15:58:29 +02:00
sternenseemann
5ae5c0ffbf
haskellPackages.microlens-pro: pin at 0.2.0.3
...
to match microlens < 0.5 prescribed by Stackage LTS 24.
2025-09-30 15:47:53 +02:00
Robert Schütz
d4257061d6
Merge branch 'master' into staging-next
2025-09-29 09:51:09 -07:00
Marc Scholten
852445871b
haskellPackages.ihp{,-ide,-migrate,-postgresql-simple-extra}: add maintainer mpscholten
2025-09-29 09:19:22 -05:00
sternenseemann
09c0832e17
Revert "haskellPackages.kmonad: mark as broken on darwin"
...
This reverts commit bee4fcb001 .
Reason for revert: Seems like the build failures have been resolved in
the meantime (thanks ivy for the report).
2025-09-29 12:32:59 +02:00
sternenseemann
bcab0af638
haskellPackages.mkDerivation: convert .cabal file after prePatch
...
cabal2nix emits prePatch = "hpack" for packages that need it, so the
.cabal file may not exist before prePatch.
2025-09-28 21:10:07 +02:00
sternenseemann
d9757d4fe3
haskellPackages.mkDerivation: jailbreak any/all cabal files
...
Since Cabal only allows a single cabal file per directory, we can just
jailbreak *.cabal which works even if the user doesn't have set pname to
match the cabal file name (which they SHOULD do, though).
The only remaining reference to ${pname}.cabal in the revision handling
code is fine since we know the proper name of the cabal file from
Hackage in that case.
2025-09-28 21:10:07 +02:00
sternenseemann
621a3a56eb
haskellPackages.mkDerivation: convert any/all cabal files to unix nls
...
In general, `pname` SHOULD be the same as the Cabal package name in
Haskell updates, but things work fine without this in many cases (e.g.
when only building executables), so we need to preserve this.
Since Cabal only allows a single .cabal file per directory, we can just
process *.cabal.
2025-09-28 21:10:07 +02:00