Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
264 commits
Select commit Hold shift + click to select a range
7db53dc
Merge master into haskell-updates
github-actions[bot] Jun 30, 2023
9abda9b
Merge remote-tracking branch 'origin/master' into haskell-updates
sternenseemann Jun 30, 2023
c5e61a1
haskellPackages: Dump obsolete overrides for hls dependencies
maralorn Jun 30, 2023
7b7f793
haskellPackages: regenerate package set based on current config
maralorn Jun 30, 2023
c5fdad8
Merge master into haskell-updates
github-actions[bot] Jul 1, 2023
dcf434a
haskellPackages.gi-soup: drop obsolete manual version pin
sternenseemann Jul 1, 2023
64bee97
haskell.packages.ghc94: remove remaining manually chosen versions
sternenseemann Jul 1, 2023
3ad6e93
haskell.packages.ghc94.shake-cabal: drop bound
sternenseemann Jul 1, 2023
9288b5c
Merge remote-tracking branch 'origin/master' into haskell-updates
sternenseemann Jul 1, 2023
20d2845
haskellPackages.sensei: works with Stackage LTS hspec versions now
sternenseemann Jul 1, 2023
4c2f247
haskell.packages.*.Cabal-syntax: expose dummy packages for GHC < 9.4
sternenseemann Jul 1, 2023
babf4f9
haskell.packages.*.hashable: provide data-array-byte for GHC < 9.4
sternenseemann Jul 1, 2023
2eacf4f
haskellPackages.singletons-*: drop obsolete overrides
sternenseemann Jul 1, 2023
95b5aab
haskellPackages.integer-conversion: drop stale broken flag
sternenseemann Jul 1, 2023
974363b
haskell.packages.ghc96.foundation: drop obsolete patch
sternenseemann Jul 1, 2023
32f8dd4
haskell.packages.ghc96: drop now unnessary version pins
sternenseemann Jul 1, 2023
e905807
haskellPackages.swarm: drop obsolete brick override
sternenseemann Jul 1, 2023
f50da30
haskell.packages.*.system-cxx-std-lib: make sure attr always exists
sternenseemann Jul 1, 2023
e97404a
haskellPackages: remove versioned references to hspec-meta-2.10.5
sternenseemann Jul 1, 2023
5dcd4af
haskellPackages.streamly-archive: drop obsolete override
sternenseemann Jul 1, 2023
69eb712
haskellPackages.graphql: drop obsolete jailbreak
sternenseemann Jul 1, 2023
a64bd8f
haskellPackages.wai-token-bucket-ratelimiter: drop obsolete jailbreak
sternenseemann Jul 1, 2023
ea7445d
Merge master into haskell-updates
github-actions[bot] Jul 2, 2023
f8ea114
haskellPackages.guardian: remove unnecessary path-io override
cdepillabout Jul 2, 2023
df2e2e4
haskellPackages.hslua-repl: mark unbroken
cdepillabout Jul 2, 2023
dddbca4
haskellPackages.string-qq: jailbreak because of too strict bounds on …
cdepillabout Jul 2, 2023
f5b28a0
haskellPackages.hslua-typing: mark unbroken
cdepillabout Jul 2, 2023
c15e0b6
haskellPackages.crypton-x509: get building
cdepillabout Jul 2, 2023
e003a7a
haskellPackages.pandoc-cli: get building
cdepillabout Jul 2, 2023
18ff756
haskellPackages.ShellCheck_0_8_0: remove
zowoq Jul 1, 2023
dbe2c9e
haskellPackages.pandoc-cli: Expose overriden dependencies
maralorn Jul 2, 2023
06672ed
pandoc: Use pandoc-cli package
maralorn Jul 2, 2023
a68afb5
haskellPackages: regenerate package set based on current config
maralorn Jul 2, 2023
b00a29f
haskellPackages: Drop trailing whitespace
maralorn Jul 2, 2023
96eed7b
spago: remove myself as maintainer
cdepillabout Jul 2, 2023
b049eee
haskellPackages.purenix: remove myself as maintainer
cdepillabout Jul 2, 2023
84627b0
stack: get building
cdepillabout Jul 2, 2023
6cc8bbe
haskell.packages.{ghc88,ghc810}.OneTuple: depend on foldable1-classes…
sternenseemann Jul 2, 2023
54ebdad
haskell.packages.{ghc88,ghc810}.base-compat-batteries: loosen OneTupl…
sternenseemann Jul 2, 2023
5407503
haskell.packages.*.cabal-install: provide correct versions of deps
sternenseemann Jul 2, 2023
c244ddf
haskellPackages: Cleanup overrides in main.yaml
maralorn Jul 2, 2023
0f9bc0e
Merge master into haskell-updates
github-actions[bot] Jul 3, 2023
766d462
haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaroun…
cdepillabout Jul 3, 2023
5afd975
haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaroun…
cdepillabout Jul 3, 2023
64b2287
haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaroun…
cdepillabout Jul 3, 2023
44e687d
termonad: get building
cdepillabout Jul 3, 2023
a739c59
haskellPackages.large-hashable: restrict to GHC < 9.4
sternenseemann Jul 3, 2023
a712e72
haskell.packages.ghc96.hpack: test no Hydra
sternenseemann Jul 3, 2023
eda8d29
haskell.packages.ghc96.language-haskell-extract: patch TH code
sternenseemann Jul 3, 2023
cc025c6
haskell.packages.ghc96.monad-par: patch for mtl >= 2.3
sternenseemann Jul 3, 2023
2fbdec4
haskellPackages.irc-{client,conduit}: lift upper bound on tls and text
sternenseemann Jul 3, 2023
04b987a
haskell-ci: allow lattices-2.2
sternenseemann Jul 3, 2023
9b49143
haskellPackages.rel8: allow hedgehog
sternenseemann Jul 3, 2023
9393b5f
Merge master into haskell-updates
github-actions[bot] Jul 4, 2023
55b8958
tests.haskell.shellFor: change package used in extraDependencies test
cdepillabout Jul 4, 2023
7f77b75
gitit: patch for Stackage LTS-21 compat
sternenseemann Jul 4, 2023
5801811
haskellPackages.hnix-store-core_0_6_1_0: allow algebraic-graphs 0.7
sternenseemann Jul 4, 2023
8aeb0de
haskell: re-enable profiling on aarch64
sternenseemann Jun 24, 2023
20b0406
haskell.*.ghc*BinaryMinimal: remove
sternenseemann Jun 24, 2023
3274e92
git-annex: update sha256 for 10.20230626
sternenseemann Jul 4, 2023
8a5e2cb
git-annex: provide unix-compat < 0.7
sternenseemann Jul 4, 2023
c4b23c7
haskellPackages.optics: temporarily disable tests
cdepillabout Jul 4, 2023
9ec80c8
haskellPackages.hermes-json_0_2_0_1: stop generating because it is no…
cdepillabout Jul 4, 2023
c5bb5c1
haskellPackages.hermes-json: jailbreak
cdepillabout Jul 4, 2023
1877a99
Merge master into haskell-updates
github-actions[bot] Jul 5, 2023
07cb1f7
Merge master into haskell-updates
github-actions[bot] Jul 6, 2023
96223b9
haskellPackages.hiedb: fix compiling with algebraic-graphs-0.7
cdepillabout Jul 6, 2023
375e877
haskellPackages.implicit-hie: lock to earlier version for ghcide
cdepillabout Jul 6, 2023
8dc6c68
haskellPackages.hls-overloaded-record-dot-plugin: set HOME for tests
cdepillabout Jul 6, 2023
7c9c1c4
haskellPackages.stylish-haskell: 0.14.5.0 -> 0.14.4.0
cdepillabout Jul 6, 2023
0e504b6
haskell.packages.ghc96.ConfigFile: add build patch
rvl Jul 6, 2023
83d6806
haskell.packages.ghc96.warp: Fix build
rvl Jul 6, 2023
76a030e
haskell.packages.ghc96.{cairo,glib,pango}: remove jailbreaks
rvl Jul 6, 2023
285a85d
haskell.packages.ghc96.gi-cairo-connector: add jailbreak for mtl
rvl Jul 6, 2023
689ff4f
haskell.packages.ghc96.taffybar: Fix build with blunt force
rvl Jul 6, 2023
30e99ed
haskell.packages.ghc96.gi-gtk: Work around compiler issue
rvl Jul 6, 2023
3176a84
Merge pull request #241915 from rvl/rvl/ghc96-taffybar-fix
cdepillabout Jul 6, 2023
aab1234
Merge master into haskell-updates
github-actions[bot] Jul 7, 2023
b93b279
haskell.packages.ghc92.ghc-exactprint: revert to old version
cdepillabout Jul 7, 2023
fccf629
jacinda: patch for alex >= 3.3
sternenseemann Jul 8, 2023
0dfb578
Merge master into haskell-updates
github-actions[bot] Jul 8, 2023
7b60b7e
haskellPackages.cmark: allow text == 2.0.*
sternenseemann Jul 8, 2023
e608869
haskellPackages.pandoc-emphasize-code: Disable tests, allow text == 2…
ozkutuk Jul 8, 2023
dc5cdc7
Merge pull request #242342 from ozkutuk/fix-pandoc-emph-code
cdepillabout Jul 8, 2023
a5c6661
Merge master into haskell-updates
github-actions[bot] Jul 9, 2023
7542fb7
haskellPackages.espial: Fix build by patching with upstream commit
dalpd Jul 9, 2023
de67947
haskell.packages.ghc94.svgcairo: add __CabalEagerPkgConfigWorkaround
dalpd Jul 9, 2023
5af63b4
haskell.packages.ghc94.gtk3: add __CabalEagerPkgConfigWorkaround
dalpd Jul 9, 2023
4de985c
Merge pull request #242437 from dalpd/dad-espial-ghc945-support
cdepillabout Jul 9, 2023
ca0091f
haskellPackages.hercules-ci-agent: nixPackage 2.14 -> 2.16
Kranzes Jun 29, 2023
65f90b5
haskellPackages.{cachix,hercules-ci-agent}: fix build
Kranzes Jul 9, 2023
2131823
Merge pull request #240532 from Kranzes/hci2.16
domenkozar Jul 9, 2023
138c981
Merge master into haskell-updates
github-actions[bot] Jul 10, 2023
297448c
haskellPackages.cabal2nix-unstable: unstable-2023-05-05 -> unstable-2…
cdepillabout Jul 10, 2023
1b36ac8
haskellPackages.rest-rewrite: regenerate with new version of cabal2nix
cdepillabout Jul 10, 2023
3ba086a
haskellPackages.rest-rewrite: fix by creating graphs directory for tests
cdepillabout Jul 10, 2023
1eddb04
haskell.compiler.{ghc962,ghcHEAD}: no rendered src on aarch64-linux
sternenseemann Jul 9, 2023
58296ad
Merge master into haskell-updates
github-actions[bot] Jul 11, 2023
fc97e60
haskellPackages.shelly: fix test script execution
sternenseemann Jul 11, 2023
72652d4
haskell.packages.ghc9{4,6}.th-extras: drop bound on template-haskell
sternenseemann Jul 11, 2023
970d1dd
haskellPackages.aeson-better-errors: allow aeson == 2.1.*
sternenseemann Jul 11, 2023
cdc73a1
Merge master into haskell-updates
github-actions[bot] Jul 12, 2023
08aba29
haskellPackages.base-compat{,batteries}: 0.12.2 -> 0.12.3
sternenseemann Jul 12, 2023
d47a287
Merge master into haskell-updates
github-actions[bot] Jul 13, 2023
1ca4c99
Merge master into haskell-updates
github-actions[bot] Jul 14, 2023
b9be587
haskellPackages.patat: Patch to bump dependencies, override pandoc
dalpd Jul 14, 2023
4ad43ff
haskellPackages.protoeaaudio: unbreak
nomeata Jul 14, 2023
d72b2ae
haskellPackages.matrix-client: jailbreak
maralorn Jul 14, 2023
22b8869
haskellPackages.shh: jailbreak
maralorn Jul 14, 2023
240ae41
haskellPackages.jsaddle: patch
maralorn Jul 14, 2023
4f3b584
Merge master into haskell-updates
github-actions[bot] Jul 15, 2023
e52bcfb
Merge pull request #243501 from dalpd/fix-patat-build-2
maralorn Jul 15, 2023
405d3d3
Merge pull request #243515 from nomeata/unbreak-proteaaudio
maralorn Jul 15, 2023
5bd1f31
haskellPackages.reflex-dom-core: Fix build
maralorn Jul 15, 2023
ace4132
haskellPackages.{gtk,gio}: Use established workaround
maralorn Jul 15, 2023
5619bfa
haskellPackages.ghcjs-dom: jailbreak
maralorn Jul 15, 2023
de6a856
haskellPackages: Add workaround for more haskell-gi packages
maralorn Jul 15, 2023
8ad2926
Merge master into haskell-updates
github-actions[bot] Jul 16, 2023
c78223a
tests.haskell.upstreamStackHpackVersion: init
cdepillabout Jul 16, 2023
5d1c9db
Merge pull request #243798 from cdepillabout/stack-version-check
cdepillabout Jul 16, 2023
ebcb9db
haskell.packages.{ghc90x,ghc94x}: Remove unnecessary jailbreaks
ysangkok Jul 16, 2023
69f763a
Merge pull request #243823 from ysangkok/janus/remove-jailbreaks-july
maralorn Jul 16, 2023
bae7b8a
haskellPackages.lvar: jailbreak
maralorn Jul 16, 2023
88be58c
Merge master into haskell-updates
github-actions[bot] Jul 17, 2023
2da166c
haskellPackages.ema: check, jailbreak
maralorn Jul 17, 2023
23bb7c6
haskellPackages.shh: jailbreak
maralorn Jul 17, 2023
6b9663e
Merge master into haskell-updates
github-actions[bot] Jul 19, 2023
2ae7741
haskellPackages: stackage LTS 21.0 -> LTS 21.3
sternenseemann Jul 19, 2023
0ded80f
haskellPackages.digits: work around broken Setup.hs
sternenseemann Jul 19, 2023
97e7224
haskellPackages.toml-parser: drop broken flag
sternenseemann Jul 19, 2023
091d02e
haskellPackages.css-syntax: drop broken flag
sternenseemann Jul 19, 2023
d687646
Merge master into haskell-updates
github-actions[bot] Jul 20, 2023
6522c61
Merge master into haskell-updates
github-actions[bot] Jul 21, 2023
3dd8f04
Merge master into haskell-updates
github-actions[bot] Jul 22, 2023
d6d32ad
Merge master into haskell-updates
github-actions[bot] Jul 23, 2023
5c99452
Merge master into haskell-updates
github-actions[bot] Jul 24, 2023
7dd4145
stack: make sure it is pointing at stack-2.11.1
cdepillabout Jul 24, 2023
bb835df
haskellPackages.sym: disable tests
ncfavier Jul 24, 2023
69516a9
gitit: drop upstreamed patches
sternenseemann Jul 24, 2023
c20801b
haskell.packages.ghc962.weeder: test on Hydra
sternenseemann Jul 24, 2023
5c13e0d
Merge master into haskell-updates
github-actions[bot] Jul 25, 2023
500b36d
all-cabal-hashes: 2023-07-19T20:56:38Z -> 2023-07-24T19:28:29Z
sternenseemann Jul 24, 2023
b6e5f00
futhark: provide lsp >= 2.1
sternenseemann Jul 24, 2023
d877ca1
haskellPackages.rest-rewrite: remove fix that is no longer necessary
tbidne Jul 21, 2023
5778937
maintainers: add tbidne
tbidne Jul 21, 2023
277bf96
Merge pull request #245174 from ncfavier/sym
cdepillabout Jul 25, 2023
832b2cd
haskell.packages.ghc96.warp: remove override to 3.3.28
rvl Jul 25, 2023
13acc8f
haskell.packages.ghc96: assorted jailbreaks
rvl Jul 25, 2023
d8e11a4
haskell.packages.ghc96.relude: jailbreak and skip tests
rvl Jul 25, 2023
5efd810
haskell.packages.ghc96.servant: use 0.20 and jailbreaks
rvl Jul 25, 2023
e45b99d
haskell.packages.ghc94.hnix: Add patch to fix compile errors
rvl Jul 25, 2023
0b41562
haskell.packages.*.ghc-source-gen: shuffle broken flags around
sternenseemann Jul 25, 2023
812ce1a
Merge PR #244603 into haskell-updates
sternenseemann Jul 25, 2023
52f0aec
pandoc: provide matching version of skylighting{,-core}
sternenseemann Jul 25, 2023
e31a4d9
haskellPackages.hspec*_2_11_4: provide missing versioned deps
sternenseemann Jul 25, 2023
cde91a5
Merge master into haskell-updates
github-actions[bot] Jul 26, 2023
32532fb
Merge remote-tracking branch 'origin/master' into haskell-updates
cdepillabout Jul 26, 2023
6f41ccc
haskell: don't pin stack to version in LTS, but take the latest from …
cdepillabout Jul 26, 2023
645dfb8
stack: unset pin to Stackage LTS
cdepillabout Jul 26, 2023
911d466
stack: remove old, unused override from ghc86
cdepillabout Jul 26, 2023
5ff4edd
haskell.packages.ghc94.hnix: Add note to patch
rvl Jul 26, 2023
7442aba
haskell.packages.ghc96: assorted jailbreaks
rvl Jul 26, 2023
6eb0db2
Merge pull request #245326 from rvl/haskell-updates-fixes
cdepillabout Jul 26, 2023
9461add
haskellPackages.hnix: make GHC 9.4 patch unconditional
sternenseemann Jul 26, 2023
5c24ad1
haskell.packages.ghc94.taffybar: apply pkgconfig workaround
rvl Jul 26, 2023
2635c9e
haskell.packages.ghc96.monad-par: tweak override
rvl Jul 26, 2023
83a24f9
haskell.packages.ghc96.xmonad-contrib: patch for mtl-2.3
rvl Jul 26, 2023
9954c0d
haskell.packages.ghc96.arbtt: patch for unix-2.8.0.0
rvl Jul 26, 2023
6781f1d
Merge master into haskell-updates
github-actions[bot] Jul 27, 2023
c01fcb6
arion: allow base >= 4.17
sternenseemann Jul 27, 2023
265c5d7
Merge master into haskell-updates
github-actions[bot] Jul 28, 2023
4c1a08f
Merge master into haskell-updates
github-actions[bot] Jul 29, 2023
2b55fad
haskellPackages.inline-c-cpp: drop obsolete patch
maralorn Jul 29, 2023
cd1c98b
haskellPackages: regenerate package set based on current config
maralorn Jul 29, 2023
8ecc5ec
haskellPackages.dependent-sum-template: back pin for ghc 9.4 compat
maralorn Jul 29, 2023
da781ec
haskellPackages.shellify: add me as a maintainer
danielrolls Jul 29, 2023
5b537f7
Merge master into haskell-updates
github-actions[bot] Jul 30, 2023
227a573
haskell.packages.ghc8107.ghc-lib-parser: lift lower base bound
sternenseemann Jul 30, 2023
649fc12
Merge master into haskell-updates
github-actions[bot] Jul 31, 2023
988741e
Merge master into haskell-updates
github-actions[bot] Aug 1, 2023
c17e6d2
Merge master into haskell-updates
github-actions[bot] Aug 2, 2023
3d3f25e
haskellPackages.generic-data-functions: add raehik as maintainer
raehik Aug 2, 2023
835e5c9
haskellPackages.heystone: add raehik as maintainer
raehik Aug 2, 2023
0f05762
haskellPackages.refined: add raehik as maintainer
raehik Aug 2, 2023
f789cae
haskellPackages.refined1: add raehik as maintainer
raehik Aug 2, 2023
da718d1
haskellPackages.flatparse: add raehik as maintainer
raehik Aug 2, 2023
4a25c60
Merge pull request #246776 from raehik/raehik-haskell-pkg-maint
cdepillabout Aug 2, 2023
ca7f83c
Merge master into haskell-updates
github-actions[bot] Aug 3, 2023
c01174a
Merge master into haskell-updates
github-actions[bot] Aug 4, 2023
272e442
Merge master into haskell-updates
github-actions[bot] Aug 5, 2023
e365e1d
Merge master into haskell-updates
github-actions[bot] Aug 6, 2023
5571179
Merge master into haskell-updates
github-actions[bot] Aug 7, 2023
f6f780f
haskell.compiler.ghc94*: apply Cabal cycle patch on aarch64-darwin
SamirTalwar Aug 7, 2023
a83158c
haskellPackages.mkDerivation: propagate pc deps for GHC >= 9.4
sternenseemann Jul 26, 2023
69b514d
haskellPackages.mkDerivation: don't ev allPkgconfigDepends too early
sternenseemann Jul 29, 2023
0b53348
haskellPackages.hercules-ci-cnix-store: don't use overrideAttrs
sternenseemann Jul 29, 2023
f8ffc1d
haskellPackages.yesod-core: temporarily disable broken tests
sternenseemann Aug 7, 2023
3052461
Merge master into haskell-updates
github-actions[bot] Aug 8, 2023
88f2062
haskellPackages.mkDerivation: opt to only propagate pkgConfigModules
sternenseemann Aug 7, 2023
2e87606
haskellPackages.mkDerivation: allow overriding automatic propagation
sternenseemann Aug 7, 2023
aacf9a8
pcre2: list pkgConfigModules provided by the package
sternenseemann Aug 7, 2023
06d13d5
haskellPackages.gi-javascriptcore: respect argv limit for GHC >= 9.4
sternenseemann Aug 7, 2023
17662bf
Merge branch 'master' into haskell-updates
maralorn Aug 8, 2023
d2aaed5
Merge branch 'master' into haskell-updates
maralorn Aug 8, 2023
c9ac4cc
haskellPackages.{webkit2gtk3-javascriptscore,gi-webkit2}: Populate pk…
maralorn Aug 8, 2023
9fda0fb
haskellPackages.jsaddle-webkit2gtk: allow-newer: aeson, text
maralorn Aug 8, 2023
a6f9c3e
Merge pull request #247941 from maralorn/reflex-dom
maralorn Aug 8, 2023
0a96f3e
haskell.compiler.ghc946: init at 9.4.6
sternenseemann Aug 8, 2023
6c2a026
haskellPackages.ghc: 9.4.5 -> 9.4.6
sternenseemann Aug 8, 2023
d0cdaab
Merge pull request #247949 from sternenseemann/ghc-9.4.6
maralorn Aug 8, 2023
3f86662
haskell.packages.ghc9{0,2}.haskell-language-server: Fix build
maralorn Aug 8, 2023
d58ec51
haskell.packages.ghc810.haskell-language-server: Fix build
maralorn Aug 8, 2023
b676a51
haskellPackages.systemd-api: Restrict to linux
maralorn Aug 8, 2023
8438632
Merge master into haskell-updates
github-actions[bot] Aug 9, 2023
39fb5c3
haskellPackages.monad-bayes: Jailbreak and override
Aug 9, 2023
cba189d
haskellPackages.fclabels: allow 9.4 core pkgs and base-orphans-0.9.0
sternenseemann Aug 9, 2023
32db1fb
ghc942 + ghc943: Apply the Cabal patch for --enable-relocatable
SamirTalwar Aug 9, 2023
b88fc6c
Merge master into haskell-updates
github-actions[bot] Aug 10, 2023
bdea49d
haskellPackages.inline-c-cpp: fix darwin build
zowoq Aug 10, 2023
d60d746
Merge pull request #248302 from qowoz/inline-c-cpp
domenkozar Aug 10, 2023
9e1a350
Merge master into haskell-updates
github-actions[bot] Aug 11, 2023
f4d5aa6
Merge master into haskell-updates
github-actions[bot] Aug 12, 2023
163a5a5
Merge master into haskell-updates
github-actions[bot] Aug 13, 2023
658c5f1
Merge master into haskell-updates
github-actions[bot] Aug 14, 2023
4f88c9d
haskell.packages.*.weeder: provide algebraic-graphs < 0.7 if needed
sternenseemann Aug 14, 2023
72ba1da
haskellPackages.basement: fix build on i686 with GHC >= 9.4
sternenseemann Aug 14, 2023
44552f9
haskellPackages.memory: fix build on i686 with GHC >= 9.4
sternenseemann Aug 14, 2023
052d60c
haskellPackages.aeson: disable test suite on 32bit platforms
sternenseemann Aug 14, 2023
892d1fb
haskellPackages.aeson: simplify overrides
sternenseemann Aug 14, 2023
93341b5
Merge master into haskell-updates
github-actions[bot] Aug 15, 2023
74e0320
haskellPackages.cabal2nix-unstable: 2023-07-10 -> 2023-08-15
sternenseemann Aug 15, 2023
1132e39
haskellPackages.agda2lagda: provide executable to test suite
sternenseemann Aug 15, 2023
2485935
haskellPackages.gi-webkit2webextension: work around argv limit
sternenseemann Aug 15, 2023
807ebe0
haskellPackages.patat: Remove no longer needed patches
dalpd Aug 15, 2023
7000d9d
Merge pull request #249372 from dalpd/fix-patat-build-3
cdepillabout Aug 15, 2023
4a85282
Merge master into haskell-updates
github-actions[bot] Aug 16, 2023
821b63e
haskellPackages.nixfmt: relax upper bounds
sternenseemann Aug 15, 2023
1422b80
haskell.packages.ghc8107.hspec_2_7_10: correct hspec-meta version
sternenseemann Aug 16, 2023
556e723
haskellPackages.glualint: work around missing test data
sternenseemann Aug 16, 2023
703fd72
haskellPackages.nix-deploy: lift upper bounds on text/turtle
sternenseemann Aug 16, 2023
ee21e35
haskellPackages.nix-graph: relax bound on algebraic-graphs
sternenseemann Aug 16, 2023
72573db
haskellPackages: mark builds failing on hydra as broken
sternenseemann Aug 16, 2023
f3403ee
Merge remote-tracking branch 'origin/master' into haskell-updates
sternenseemann Aug 16, 2023
9e4a1cf
haskell.packages.ghc94.ghc-tags: pin to matching version 1.6
sternenseemann Aug 16, 2023
a08eda8
Merge master into haskell-updates
github-actions[bot] Aug 17, 2023
c24a288
haskell.packages.ghc8107.ghc-lib: downgrade to 9.2.*
sternenseemann Aug 16, 2023
bac8337
haskellPackages.butcher: relax upper bound on base
sternenseemann Aug 16, 2023
2a93f44
haskellPackages.czipwith: relax upper bound on base and t-h
sternenseemann Aug 16, 2023
703e7bd
haskellPackages.data-tree-print: relax upper bound on base
sternenseemann Aug 17, 2023
232a372
Merge remote-tracking branch 'origin/master' into haskell-updates
sternenseemann Aug 17, 2023
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
12 changes: 12 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3777,6 +3777,12 @@
githubId = 1298344;
name = "Daniel Fullmer";
};
danielrolls = {
email = "daniel.rolls.27@googlemail.com";
github = "danielrolls";
githubId = 50051176;
name = "Daniel Rolls";
};
daniyalsuri6 = {
email = "daniyal.suri@gmail.com";
github = "daniyalsuri6";
Expand Down Expand Up @@ -16556,6 +16562,12 @@
githubId = 863327;
name = "Tyler Benster";
};
tbidne = {
email = "tbidne@protonmail.com";
github = "tbidne";
githubId = 2856188;
name = "Thomas Bidne";
};
tboerger = {
email = "thomas@webhippie.de";
matrix = "@tboerger:matrix.org";
Expand Down
1 change: 1 addition & 0 deletions maintainers/scripts/haskell/update-stackage.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ sed -r \
-e '/ hie-bios /d' \
-e '/ ShellCheck /d' \
-e '/ Agda /d' \
-e '/ stack /d' \
< "${tmpfile_new}" >> $stackage_config
# Explanations:
# cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing.
Expand Down
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": "2951c03cb95b8892bd6d4eb89d135764c35a8d7f",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/2951c03cb95b8892bd6d4eb89d135764c35a8d7f.tar.gz",
"sha256": "08sh9l9df2p51q4xhrl14jga48i0ad78fp7w3cccgcw1bqq4yxml",
"msg": "Update from Hackage at 2023-06-19T20:13:38Z"
"commit": "4cdb9878496fdb36b8b9c5f2ab0ef8a44a0f859f",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/4cdb9878496fdb36b8b9c5f2ab0ef8a44a0f859f.tar.gz",
"sha256": "0yhymzcsls48hf44ncd79xn786rfh4k70h78w7b0ihn7lrjgsynv",
"msg": "Update from Hackage at 2023-07-24T19:28:29Z"
}
1 change: 0 additions & 1 deletion pkgs/development/compilers/ghc/8.10.2-binary.nix
Original file line number Diff line number Diff line change
Expand Up @@ -447,7 +447,6 @@ stdenv.mkDerivation rec {
# long as the evaluator runs on a platform that supports
# `pkgsMusl`.
platforms = builtins.attrNames ghcBinDists.${distSetName};
hydraPlatforms = builtins.filter (p: minimal || p != "aarch64-linux") platforms;
maintainers = with lib.maintainers; [
guibou
] ++ lib.teams.haskell.members;
Expand Down
3 changes: 1 addition & 2 deletions pkgs/development/compilers/ghc/8.10.7.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down
3 changes: 1 addition & 2 deletions pkgs/development/compilers/ghc/8.8.4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down
3 changes: 1 addition & 2 deletions pkgs/development/compilers/ghc/9.0.2.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/compilers/ghc/9.2.4-binary.nix
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,6 @@ stdenv.mkDerivation rec {
# long as the evaluator runs on a platform that supports
# `pkgsMusl`.
platforms = builtins.attrNames ghcBinDists.${distSetName};
hydraPlatforms = builtins.filter (p: minimal || p != "aarch64-linux") platforms;
maintainers = lib.teams.haskell.members;
};
}
5 changes: 2 additions & 3 deletions pkgs/development/compilers/ghc/9.2.4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -217,7 +216,7 @@ stdenv.mkDerivation (rec {
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
5 changes: 2 additions & 3 deletions pkgs/development/compilers/ghc/9.2.5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -217,7 +216,7 @@ stdenv.mkDerivation (rec {
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
5 changes: 2 additions & 3 deletions pkgs/development/compilers/ghc/9.2.6.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -217,7 +216,7 @@ stdenv.mkDerivation (rec {
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
5 changes: 2 additions & 3 deletions pkgs/development/compilers/ghc/9.2.7.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -217,7 +216,7 @@ stdenv.mkDerivation (rec {
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
5 changes: 2 additions & 3 deletions pkgs/development/compilers/ghc/9.2.8.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -217,7 +216,7 @@ stdenv.mkDerivation (rec {
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-paths-fix-cycle-aarch64-darwin.patch
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
20 changes: 18 additions & 2 deletions pkgs/development/compilers/ghc/9.4.2.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -190,13 +189,30 @@ stdenv.mkDerivation (rec {
outputs = [ "out" "doc" ];

patches = [
# Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs
# Can be removed if the Cabal library included with ghc backports the linked fix
(fetchpatch {
url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch";
stripLen = 1;
extraPrefix = "libraries/Cabal/";
sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY=";
})

# Fix docs build with sphinx >= 6.0
# https://gitlab.haskell.org/ghc/ghc/-/issues/22766
(fetchpatch {
name = "ghc-docs-sphinx-6.0.patch";
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch";
sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv";
})
] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [
# Prevent the paths module from emitting symbols that we don't use
# when building with separate outputs.
#
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
20 changes: 18 additions & 2 deletions pkgs/development/compilers/ghc/9.4.3.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -190,13 +189,30 @@ stdenv.mkDerivation (rec {
outputs = [ "out" "doc" ];

patches = [
# Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs
# Can be removed if the Cabal library included with ghc backports the linked fix
(fetchpatch {
url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch";
stripLen = 1;
extraPrefix = "libraries/Cabal/";
sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY=";
})

# Fix docs build with sphinx >= 6.0
# https://gitlab.haskell.org/ghc/ghc/-/issues/22766
(fetchpatch {
name = "ghc-docs-sphinx-6.0.patch";
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch";
sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv";
})
] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [
# Prevent the paths module from emitting symbols that we don't use
# when building with separate outputs.
#
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
11 changes: 9 additions & 2 deletions pkgs/development/compilers/ghc/9.4.4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -206,6 +205,14 @@ stdenv.mkDerivation (rec {
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch";
sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv";
})
] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [
# Prevent the paths module from emitting symbols that we don't use
# when building with separate outputs.
#
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
11 changes: 9 additions & 2 deletions pkgs/development/compilers/ghc/9.4.5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform

# aarch64 outputs otherwise exceed 2GB limit
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
, enableProfiledLibs ? true

, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
Expand Down Expand Up @@ -206,6 +205,14 @@ stdenv.mkDerivation (rec {
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch";
sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv";
})
] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [
# Prevent the paths module from emitting symbols that we don't use
# when building with separate outputs.
#
# These cause problems as they're not eliminated by GHC's dead code
# elimination on aarch64-darwin. (see
# https://github.com/NixOS/nixpkgs/issues/140774 for details).
./Cabal-3.6-3.8-paths-fix-cycle-aarch64-darwin.patch
];

postPatch = "patchShebangs .";
Expand Down
15 changes: 15 additions & 0 deletions pkgs/development/compilers/ghc/9.4.6-bytestring-posix-source.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Make sure that the appropriate feature flags are set when
Rts.h is included, so that clockid_t is defined.

diff --git a/cbits/is-valid-utf8.c b/cbits/is-valid-utf8.c
index 01b3b41..c69596a 100644
--- a/libraries/bytestring/cbits/is-valid-utf8.c
+++ b/libraries/bytestring/cbits/is-valid-utf8.c
@@ -29,6 +29,7 @@ SUCH DAMAGE.
*/
#pragma GCC push_options
#pragma GCC optimize("-O2")
+#include "rts/PosixSource.h"
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Loading