Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
564000a
Merge master into haskell-updates
github-actions[bot] Jun 21, 2024
987e2b5
all-cabal-hashes: 2024-05-20T16:06:03Z -> 2024-06-21T20:16:00Z
sternenseemann Jun 21, 2024
c93c1b3
haskellPackages: stackage LTS 22.22 -> LTS 22.26
sternenseemann Jun 21, 2024
7673ea4
haskellPackages: regenerate package set based on current config
sternenseemann Jun 21, 2024
690b82a
Merge master into haskell-updates
github-actions[bot] Jun 22, 2024
a034c0b
haskellPackages.lsp-client: unmark broken
ners Jun 22, 2024
af26d6b
haskellPackages: regenerate package set based on current config
maralorn Jun 22, 2024
a1c4ac8
haskellPackages: Fix eval errors
maralorn Jun 22, 2024
1f8d492
Merge master into haskell-updates
github-actions[bot] Jun 23, 2024
7af87f0
haskell.packages.ghc98.aeson: Fix eval
maralorn Jun 23, 2024
102aadf
haskellPackages.hourglass: Fix build and harmonize overrides
maralorn Jun 23, 2024
fab7b5e
haskellPackages.crypton-x509: Drop obsolete patch
maralorn Jun 23, 2024
b952047
all-cabal-hashes: 2024-06-21T20:16:00Z -> 2024-06-23T10:38:31Z
maralorn Jun 23, 2024
0395915
haskellPackages: regenerate package set based on current config
maralorn Jun 23, 2024
b9e4759
haskellPackages: Fix whitespace
maralorn Jun 23, 2024
cccf2b3
haskellPackages.hevm: fix ghc96 build
hellwolf Mar 26, 2024
aa96669
Merge pull request #303658 from hellwolf/hevm-0.53.0-fix
maralorn Jun 23, 2024
ef7f682
haskellPackages.fourmolu: Cleanup overrides
maralorn Jun 23, 2024
236e21c
haskellPackages.cabal-gild: Fix override
maralorn Jun 23, 2024
196acc5
haskellPackages.cabal-gild: Fix eval
maralorn Jun 23, 2024
b8011c8
haskellPackages: regenerate package set based on current config
maralorn Jun 23, 2024
c37d79a
Merge master into haskell-updates
github-actions[bot] Jun 24, 2024
c66cab9
haskellPackages.hevm: Unmark broken
maralorn Jun 24, 2024
5f1eda1
haskellPackages.argon2: fix build
alexfmpe Jun 24, 2024
b7a9a1b
Merge master into haskell-updates
github-actions[bot] Jun 25, 2024
c6f5167
Merge master into haskell-updates
github-actions[bot] Jun 26, 2024
c4f87b6
Merge master into haskell-updates
github-actions[bot] Jun 27, 2024
74028c6
Merge master into haskell-updates
github-actions[bot] Jun 28, 2024
b32e7f6
haskellPackages.arbtt: Build and install manpages
rvl Jun 28, 2024
a2df6ed
Merge master into haskell-updates
github-actions[bot] Jun 29, 2024
169cac0
haskellPackages.ghc98.th-desugar: 1.15 -> 1.16
mpscholten Jun 29, 2024
c1ff97e
haskellPackages.ghc98.singletons-th: 3.2 -> 3.3
mpscholten Jun 29, 2024
45c7333
haskellPackages.ghc98.singletons-base: 3.2 -> 3.3 and unbroken
mpscholten Jun 29, 2024
cd98282
haskellPackages.ghc98.th-desugar: jailbreak
mpscholten Jun 29, 2024
01da4c5
Merge master into haskell-updates
github-actions[bot] Jun 30, 2024
e37016f
Merge master into haskell-updates
github-actions[bot] Jul 1, 2024
3db0e82
Merge master into haskell-updates
github-actions[bot] Jul 2, 2024
bd04ba7
haskellPackages.tomland: fix build
peterbecich Jul 2, 2024
da36c43
Merge master into haskell-updates
github-actions[bot] Jul 3, 2024
fc6b91d
haskellPackages.libmpd: Remove unnecessary patch
slotThe Jul 3, 2024
3a750dd
Merge master into haskell-updates
github-actions[bot] Jul 4, 2024
6e291fc
git-annex: Update hash
roosemberth Jul 3, 2024
4456a4e
haskellPackages.haskell-gi: Drop obsolete patch
rvl Jul 4, 2024
88898d9
haskellPackages.gi-vte: Drop obsolete patch
rvl Jul 4, 2024
c131d22
Merge pull request #322272 from alexfmpe/argon2
maralorn Jul 4, 2024
3ce84d5
Merge pull request #323117 from rvl/haskell-updates-arbtt-manpages
maralorn Jul 4, 2024
75bb519
Merge pull request #323273 from mpscholten/fix-th-desugar
maralorn Jul 4, 2024
a34c7eb
Merge pull request #323912 from peterbecich/fix-tomland
maralorn Jul 4, 2024
6e84334
haskellPackages.gargoyle: remove jailbreak
alexfmpe Jun 27, 2024
13e0dfb
haskellPackages.cli-git: remove patch
alexfmpe Jun 27, 2024
cc6864b
haskellPackages.aeson-gadt-th: remove patch
alexfmpe Jun 27, 2024
99dcf5c
haskellPackages.proto3-wire: remove patch
alexfmpe Jun 27, 2024
4e0eb06
haskellPackages.dependent-sum-aeson-orphans: remove patch
alexfmpe Jun 27, 2024
5dd8c86
haskellPackages.dependent-monoidal-map: remove patch
alexfmpe Jun 27, 2024
7dc2bf3
haskellPackages.nix-thunk: remove patch
alexfmpe Jun 27, 2024
99f8dac
haskellPackages.haskell-gi: remove patch
alexfmpe Jun 27, 2024
84cc425
Merge pull request #323018 from alexfmpe/new-releases
maralorn Jul 4, 2024
384b7cc
Merge pull request #324308 from slotThe/libmpd
maralorn Jul 4, 2024
e1e8341
Merge pull request #324403 from roosemberth/update-git-annex-hash
maralorn Jul 4, 2024
02d8901
Merge pull request #324543 from rvl/haskell-updates-unpatch-haskell-gi
maralorn Jul 4, 2024
942e006
haskellPackages.lzma: fix build
domenkozar Jul 4, 2024
cbf9f52
haskellPackages.cabal_3_12_0_0: fix build
peterbecich Jul 4, 2024
7825445
haskellPackages.push-notify-apn: unbreak
mpscholten Jul 4, 2024
2c20067
Merge master into haskell-updates
github-actions[bot] Jul 5, 2024
83cd8c9
Merge master into haskell-updates
github-actions[bot] Jul 6, 2024
4b9a5f3
Merge branch master into haskell-updates
sternenseemann Jul 6, 2024
c8b3a09
Merge master into haskell-updates
github-actions[bot] Jul 7, 2024
d22ea95
Merge pull request #324492 from peterbecich/fix-cabal-build
maralorn Jul 7, 2024
8db3977
Merge pull request #324634 from mpscholten/fix-push-notification-apn
maralorn Jul 7, 2024
9208d0a
haskellPackages: regenerate package set based on current config
maralorn Jul 7, 2024
a69a719
haskell-language-server: Fix build
maralorn Jul 7, 2024
03da332
haskell.packages.ghc92.haskell-language-server: Fix build
maralorn Jul 7, 2024
4db6ab8
haskell-language-server: Decrease set of packages to check ABI mismat…
maralorn Jul 7, 2024
9e9b317
Merge pull request #325239 from maralorn/hls-less-boot-pkg-check
maralorn Jul 7, 2024
c2ca1d9
haskell.packages.ghc98.haskell-language-server: Fix build
maralorn Jul 7, 2024
ceb36f3
haskellPackages.ghc98.ghc-syntax-highlighter: 0.0.11.0 -> 0.0.12.0
mpscholten Jul 7, 2024
2f055ed
Merge pull request #325311 from mpscholten/mmark-unbreak
maralorn Jul 7, 2024
57af725
haskellPackages.ghc96.singletons-base: unbreak
mpscholten Jul 7, 2024
dcb948f
Merge master into haskell-updates
github-actions[bot] Jul 8, 2024
93d765b
haskell.compiler.ghc8107: use libffi 3.3
Jul 3, 2024
aadfe3e
haskell.compiler.ghc966: init at 9.6.6
sternenseemann Jul 8, 2024
05cecbf
haskellPackages.serialport unmark broken
sorki Jun 20, 2024
ea61ed3
haskellPackages.cpython: pin to python 3.11
sheepforce Jul 8, 2024
1b04714
Merge master into haskell-updates
github-actions[bot] Jul 9, 2024
5a1fb43
haskellPackages: regenerate package set based on current config
maralorn Jul 9, 2024
e41416b
haskellPackages.rhine: Fix build by bumping monad-schedule
maralorn Jul 9, 2024
a23f096
Merge pull request #325322 from mpscholten/singletons-base
maralorn Jul 9, 2024
cc1feff
Merge pull request #325499 from sheepforce/haskell-cpython-fix
maralorn Jul 9, 2024
4a8fbb5
haskellPackages.cabal-gild: Fix build by dropping obsolete overrides
maralorn Jul 9, 2024
ce4d7a5
haskellPackages.reflex-dom: Fix dependencies
maralorn Jul 9, 2024
9104942
haskellPackages.zinza: dontCheck
maralorn Jul 9, 2024
237294d
haskellPackages.fwgl-javascript: Mark broken
maralorn Jul 9, 2024
aa1ad6b
Merge master into haskell-updates
github-actions[bot] Jul 10, 2024
40f675f
Merge master into haskell-updates
github-actions[bot] Jul 11, 2024
4fde987
Merge master into haskell-updates
github-actions[bot] Jul 12, 2024
82b70a2
koka: build with lsp 2.4.0.0 (latest is not supported)
sternenseemann Jul 12, 2024
3094491
top-level/release-haskell.nix: test packages on GHC 9.6.6
sternenseemann Jul 12, 2024
3dc5413
Merge master into haskell-updates
github-actions[bot] Jul 13, 2024
e7c9cf2
haskell.compiler.ghc8107: don't use libffi 3.3 on aarch64-darwin
alexfmpe Jul 13, 2024
f55d58c
haskellPackages.llvm-tf: Remove broken flag
maralorn Jul 13, 2024
c89c7e6
Merge pull request #326682 from alexfmpe/ghc-8.10-libffi
maralorn Jul 13, 2024
beb7a85
Merge master into haskell-updates
github-actions[bot] Jul 14, 2024
b6f41f5
haskell.packages.ghc8107.wai-extra: disable haddock
sternenseemann Jul 14, 2024
1d946cc
haskell.packages.ghc98.ghc-tags: pin to 1.8
sternenseemann Jul 14, 2024
ecc0c27
haskellPackages.gi-gdk_4_0_8: migrate override from 4.0.7
sternenseemann Jul 14, 2024
ca1274a
darcs: build with latest dependencies as requested
sternenseemann Jul 14, 2024
b2deb40
haskellPackages: Mark failing builds broken
maralorn Jul 14, 2024
90a2ea7
haskellPackages: regenerate package set based on current config
maralorn Jul 14, 2024
8c5b903
Merge branch 'master' into haskell-updates
maralorn Jul 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions pkgs/data/misc/hackage/pin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"commit": "a71af8d538cda614baa0bcb3e44600061f815d57",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/a71af8d538cda614baa0bcb3e44600061f815d57.tar.gz",
"sha256": "0hsqzdfb89rqmplipz39x7m80czcvrmk42y05ifnqjhxn6q4v91l",
"msg": "Update from Hackage at 2024-05-20T16:06:03Z"
"commit": "f9ce92cad6df36ec3b9dfc6807c4a1c0426c608e",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f9ce92cad6df36ec3b9dfc6807c4a1c0426c608e.tar.gz",
"sha256": "01fnkg977fi44v0scijgrp3hq3yrqzw5k8i326a9pz8j6r676iim",
"msg": "Update from Hackage at 2024-06-23T10:38:31Z"
}
15 changes: 10 additions & 5 deletions pkgs/development/compilers/ghc/8.10.7.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@
, libiconv ? null, ncurses

, # GHC can be built with system libffi or a bundled one.
# we explicitly use libffi-3.3 here because 3.4 removes a flag that causes
# problems for ghc-8.10.7's RTS. See #324384.
# Save for aarch_darwin since libffi-3.3 is broken there but the issue isn't present anyway
libffi ? null
, libffi_3_3 ? null

, useLLVM ? !(stdenv.targetPlatform.isx86
|| stdenv.targetPlatform.isPower
Expand Down Expand Up @@ -56,7 +60,7 @@
, # Whether to disable the large address space allocator
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
}:
}@args:

assert !enableIntegerSimple -> gmp != null;

Expand All @@ -65,6 +69,7 @@ assert !enableIntegerSimple -> gmp != null;
assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;

let
libffi_name = if stdenv.isDarwin && stdenv.isAarch64 then "libffi" else "libffi_3_3";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;

inherit (bootPkgs) ghc;
Expand Down Expand Up @@ -119,7 +124,7 @@ let

# Splicer will pull out correct variations
libDeps = platform: lib.optional enableTerminfo ncurses
++ [libffi]
++ [args.${libffi_name}]
++ lib.optional (!enableIntegerSimple) gmp
++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv;

Expand Down Expand Up @@ -334,10 +339,10 @@ stdenv.mkDerivation (rec {
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
] ++ lib.optionals (libffi != null) [
] ++ lib.optionals (args.${libffi_name} != null) [
"--with-system-libffi"
"--with-ffi-includes=${targetPackages.libffi.dev}/include"
"--with-ffi-libraries=${targetPackages.libffi.out}/lib"
"--with-ffi-includes=${targetPackages.${libffi_name}.dev}/include"
"--with-ffi-libraries=${targetPackages.${libffi_name}.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [
"--with-gmp-includes=${targetPackages.gmp.dev}/include"
"--with-gmp-libraries=${targetPackages.gmp.out}/lib"
Expand Down
4 changes: 4 additions & 0 deletions pkgs/development/compilers/ghc/9.6.6.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import ./common-hadrian.nix {
version = "9.6.6";
sha256 = "008f7a04d89ad10baae6486c96645d7d726aaac7e1476199f6dd86c6bd9977ad";
}
2 changes: 1 addition & 1 deletion pkgs/development/compilers/ghc/common-hadrian.nix
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@
then ./docs-sphinx-7-ghc98.patch
else ./docs-sphinx-7.patch )
]
++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.8") [
++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.6.6") [
(fetchpatch {
name = "fix-fully_static.patch";
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/1bb24432ff77e11a0340a7d8586e151e15bba2a1.diff";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/compilers/koka/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
, FloatingHex
, isocline
, lens
, lsp
, lsp_2_4_0_0
, mtl
, network
, network-simple
Expand Down Expand Up @@ -78,7 +78,7 @@ mkDerivation rec {
FloatingHex
isocline
lens
lsp
lsp_2_4_0_0
mtl
network
network-simple
Expand Down
Loading