Commit Graph

8276 Commits

Author SHA1 Message Date
github-actions[bot]
b56ce2853a
Merge master into haskell-updates 2023-02-15 00:14:20 +00:00
sternenseemann
ea113b94f4 haskellPackages.hmidi: provide necessary frameworks on darwin 2023-02-15 00:47:32 +01:00
Dennis Gosnell
c0d7cc23b4
Merge pull request #216368 from dalpd/fix-patat-build
haskellPackages.patat: Apply commit from main branch relaxing bounds
2023-02-15 07:10:29 +09:00
dalpd
d3ba95407d haskellPackages.patat: Apply commit from main branch relaxing bounds 2023-02-14 22:51:13 +02:00
maralorn
4228784870 haskellPackages.streamly-bytestring: jailbreak 2023-02-14 19:16:59 +01:00
sternenseemann
96f9999d0c haskellPackages.llvm-hs-pure: make bytestring-0.11 patch apply again 2023-02-14 15:03:09 +01:00
sternenseemann
8686ffd4fa agda: add iblech to maintainers
Requested via https://github.com/NixOS/nixpkgs/pull/213896#issuecomment-1427648861.
2023-02-14 14:46:36 +01:00
Ingo Blechschmidt
168d9a5f1e agda: 2.6.2.2 -> 2.6.3 2023-02-14 14:45:39 +01:00
sternenseemann
bdb2e7e333 haskell.packages.ghc926.protolude: allow bytestring-0.11.4
GHC 9.2.6 ships a new patch release of bytestring which protolude has
an (apparently unnecessary) upper bound on.
2023-02-13 23:48:34 +01:00
sternenseemann
107c04a3cd all-cabal-hashes: 2023-02-11T16:57:22Z -> 2023-02-13T17:53:53Z
haskellPackages: regenerate package set based on current config

This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-02-13 23:35:01 +01:00
Felix Buehler
cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
Naïm Favier
4f7c02e890 haskellPackages.sensei: use fsnotify 0.4 and tame hspec-contrib
The latest release of sensei added some dependencies we need to make
consistent manually.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-02-13 15:19:41 +01:00
sternenseemann
432c3ab524 haskellPackages.persistent-postgresql: disable broken tests
Test suite can't currently be built with Stackage LTS-20.
2023-02-13 15:06:55 +01:00
Naïm Favier
a003cf0367
haskellPackages.persistent-sqlite: disable tests 2023-02-12 23:41:08 +01:00
Ellie Hermaszewska
7343f7630c
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-02-12 13:59:43 +08:00
Ellie Hermaszewska
a907adf7a5
haskellPackages: stackage LTS 20.8 -> LTS 20.11
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-02-12 13:58:37 +08:00
Dennis Gosnell
32eecc6cc9
haskellPackages.heystone: fix darwin dylibs 2023-02-12 11:25:33 +09:00
Ellie Hermaszewska
45c9465025
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1790450](https://hydra.nixos.org/eval/1790450) of nixpkgs commit [3eecda0](3eecda0ad6) as of 2023-02-10 10:47 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-02-10 18:49:59 +08:00
maralorn
bc0633140b haskellPackages.pandoc-cli: Mark broken until we bump stackage 2023-02-08 12:03:43 +01:00
maralorn
ed5543bcca haskellPackages.pandoc-crossref: Backpin for LTS compat 2023-02-08 11:54:21 +01:00
github-actions[bot]
f812f1aa6a
Merge master into haskell-updates 2023-02-08 00:13:23 +00:00
maralorn
ad4a70b4b6
Merge pull request #215169 from ncfavier/haskell-unused-patches
haskellPackages: remove unused patches
2023-02-07 23:08:27 +01:00
Naïm Favier
43da01b0c9
haskellPackages: remove unused patches 2023-02-07 18:59:47 +01:00
superherointj
e9cf3f794a haskellPackages.hslua-core: skip tests for Musl
* Fixes #214916
2023-02-06 22:14:25 -03:00
github-actions[bot]
671861e24b
Merge master into haskell-updates 2023-02-07 00:14:50 +00:00
Jason Yundt
b1bb9bb6c8 treewide: fix backwards smart apostrophes
According to the Unicode Standard, you should use U+2019 RIGHT SINGLE
QUOTATION MARK for apostrophes [1]. Before this change, some of the text
in this repo would use U+2018 LEFT SINGLE QUOTATION MARKs instead.

[1]: https://www.unicode.org/versions/Unicode15.0.0/ch06.pdf#G12411
2023-02-06 07:24:42 -05:00
sternenseemann
5318038186 haskellPackages.ghcWithPackages: fix whitespace alignment 2023-02-05 14:01:25 +01:00
sternenseemann
f45f7cb3e0 haskellPackages: support hadrian libdir layout 2023-02-05 14:01:25 +01:00
sternenseemann
a9b8a272ea haskellPackages.mkDerivation: refactor libdir calculation 2023-02-05 14:01:25 +01:00
sternenseemann
18c0c48857 haskellPackages.mkDerivation: buildPkgDb: use haskellCompilerName 2023-02-05 14:01:25 +01:00
Peter Simons
20f68e74e8 haskell.packages.ghc94.haskell-language-server: update list of supported plugins 2023-02-04 15:48:44 +01:00
Peter Simons
f0a4d98333 haskell.packages.ghc94.ormolu: use latest version for ghc-9.4.x 2023-02-04 15:48:44 +01:00
Peter Simons
bfd3325932 haskell.packages.ghc94.libmpd: needs a jailbreak to succeed 2023-02-04 15:45:54 +01:00
Naïm Favier
83f8025e54 haskellPackages.hslua-list: unmark as broken 2023-02-04 12:39:45 +01:00
sternenseemann
ef3a8f19ac haskell.packages.ghc94.{glib,cairo,pango}: apply cabal#8455 fix
The package also need an additional jailbreak due to a strict text
bound. https://github.com/gtk2hs/gtk2hs/issues/323#issuecomment-1416723309
2023-02-04 12:34:07 +01:00
Peter Simons
962633e4d1 haskell.packages.ghc94.gtk2hs-buildtools: gtk2hs setup hook broken for ghc-9.4.4
See https://github.com/gtk2hs/gtk2hs/issues/323 for details.
2023-02-04 12:34:07 +01:00
sternenseemann
63862f4a66 haskell.packages.ghc94.X11-xft: automate workaround for cabal#8455
The current workaround for the regression is propagating the
runtime dependency closure (technically only Requires.private in the
pkg-config files). This can easily be done automatically by mimicking
how e.g. pkgsStatic converts buildInputs to propagatedBuildInputs.
This is extracted into a helper function,
__CabalEagerPkgConfigWorkaround, which can be applied to any package
easily.
2023-02-04 12:34:07 +01:00
sternenseemann
b2c5d3449b haskellPackages: propagate platform meta values where necessary 2023-02-04 00:27:37 +01:00
maralorn
0cc336141b
Merge pull request #214173 from ncfavier/hls
haskell-language-server: fix
2023-02-03 14:55:29 +01:00
github-actions[bot]
69514aad3b
Merge master into haskell-updates 2023-02-03 00:13:26 +00:00
Naïm Favier
77d65a56a9
haskell-language-server: fix 2023-02-02 13:45:03 +01:00
sternenseemann
a0b05699ae haskell.packages.ghc92.weeder: pin to supported 2.4.* versions
weeder 2.5.* requires GHC 9.4
2023-02-02 12:46:21 +01:00
Peter Simons
0bd808eebb haskell.packages.ghc944.X11-xft: add missing build-time dependencies
The packages has additional system dependencies when compiled in the
ghc-9.4.x package set.
2023-02-02 09:12:10 +01:00
sternenseemann
c57b63152a Merge remote-tracking branch 'origin/master' into haskell-updates 2023-01-31 13:25:41 +01:00
sternenseemann
a16864e2bf git-annex: update sha256 for 10.20230126 2023-01-31 11:15:25 +01:00
sternenseemann
3ecdb69dd6 haskellPackages.FailT: remove broken flag
https://github.com/lehins/FailT/issues/1#issuecomment-1380597329
2023-01-31 11:07:14 +01:00
sternenseemann
7a70efc3e5 haskellPackages.hopenssl: link against openssl 3.0
https://github.com/peti/hopenssl/issues/5#issuecomment-1383686682
2023-01-31 10:59:07 +01:00
maralorn
6af08442d6 haskellPackages.pandoc-{cli,crossref}: Make maralorn maintainer 2023-01-29 22:32:59 +01:00
maralorn
0ff0d08f69 haskellPackages.streamly-bytestring: Fix build and make maralorn maintainer 2023-01-29 22:28:11 +01:00
maralorn
8298122fcb haskellPackages.graphql-client: Fix build and make maralorn maintainer 2023-01-29 22:28:10 +01:00
maralorn
3b23105b0b haskellPackages.clay: Fix build and make maralorn maintainer 2023-01-29 22:28:10 +01:00
maralorn
3988efd73f haskellPackages.ghcide: Drop maintainership
Because I only care about it as a dependency of haskell-language-server
2023-01-29 22:28:09 +01:00
Dennis Gosnell
3ead6d0322
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-29 20:31:44 +09:00
maralorn
e92ea6d48d haskellPackages: Fix eval by bumping pinned versions 2023-01-29 12:10:44 +01:00
Dennis Gosnell
9dd80f0e9e
Merge pull request #212967 from raehik/haskell-unbreak-bytepatch
haskellPackages.bytepatch: unmark broken
2023-01-29 16:08:47 +09:00
Patrick Steele
c4d460810e
haskellPackages: mark some broken packages as not broken 2023-01-29 15:50:18 +09:00
Dennis Gosnell
00e91ba531
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-29 15:32:35 +09:00
Ben Orchard
4cf2e4c26e haskellPackages.bytepatch: unmark broken 2023-01-28 16:43:36 +00:00
Dennis Gosnell
0c439eaa45
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-28 15:28:05 +09:00
Dennis Gosnell
e4541bccd5
haskellPackages: stackage LTS 20.6 -> LTS 20.8
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-01-28 15:25:40 +09:00
github-actions[bot]
578f1ba854
Merge master into staging-next 2023-01-26 18:01:29 +00:00
sternenseemann
738bf6e95d haskellPackages.bytepatch: mark as broken 2023-01-25 17:30:55 +01:00
sternenseemann
15b1767c70 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1789692](https://hydra.nixos.org/eval/1789692) of nixpkgs commit [f22d2b2](f22d2b21d8) as of 2023-01-25 16:08 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-01-25 17:12:36 +01:00
sternenseemann
65beecb5d9 haskell.packages.ghc92.{jacinda,regex-rure}: drop stale overrides
These were necessary since our broken flags were based on GHC 9.0. This
is not the case anymore and they are correct from the get-go.
2023-01-25 16:33:44 +01:00
sternenseemann
f8d0403e2e haskellPackages.brick-skylighting: drop stale version constraint
We _need_ brick-skylighting-1.0 now to be compatible with the latest
brick version. matterhorn still needs the old 0.3 version, as it is also
still using an old brick version.
2023-01-25 16:30:46 +01:00
sternenseemann
48eface5ca haskellPackages.shake-cabal: downgrade to match Cabal version
haskell.packages.ghc94.shake-cabal: use latest version to match Cabal
2023-01-25 16:29:15 +01:00
github-actions[bot]
feb2240b37
Merge master into staging-next 2023-01-22 18:01:03 +00:00
Raphael Robatsch
e8e64dc6ed haskellPackages.sfnt2woff: fix build 2023-01-22 15:18:10 +01:00
sternenseemann
bac43d3b64 haskell.packages.ghcHEAD: mv configuration-ghc-{head,9.8.x}.nix
GHC HEAD is a pre basically pre GHC 9.8 (or rather 9.7 something).
Let's name the configuration like the upcoming release, so we can use it
immediately when the new release comes out. Instead of keeping the HEAD
configuration like we used to, we'd create a new (empty) one.
2023-01-22 15:10:38 +01:00
sternenseemann
e75c36d055 haskellPackages.ghcWithPackages: suppport ghcs without doc output
This is the case for all bindist-based GHC derivations.
2023-01-22 13:02:18 +01:00
sternenseemann
79d5c004d9 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-01-22 02:27:05 +01:00
Weijia Wang
f22cb23840 agda: fix build on aarch64-darwin 2023-01-22 02:26:28 +01:00
Sergei Trofimovich
b9b1d958d0 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/qt-6/modules/qtbase.nix
	pkgs/stdenv/linux/make-bootstrap-tools.nix
2023-01-20 21:56:57 +00:00
Alyssa Ross
0ae87d514f treewide: add names to all setup hooks 2023-01-19 15:00:36 +00:00
sternenseemann
252ace8166 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-01-18 21:18:03 +01:00
sternenseemann
4bde58a224 haskellPackages.curl: fix build with curl >= 7.87 2023-01-18 20:23:11 +01:00
sternenseemann
a6667917a1 haskellPackages.brick-skylighting: remove stale broken flag
Resolves #209170
2023-01-15 22:46:35 +01:00
sternenseemann
358bae310f haskell.packages.ghcHEAD.xhtml: now available for cross compilers
Stage1 and Stage2 will unconditionally build xhtml with hadrian:
496607fdb7/hadrian/src/Settings/Default.hs (L140)

terminfo is still conditional on non-cross (and not windows host which
doesn't matter that much, as we don't have native windows support atm).
2023-01-15 21:39:44 +01:00
maralorn
0d88794d58
Merge pull request #210762 from sternenseemann/nix-ghc-docdir
ghc.withPackages: install documentation to -with-packages output
2023-01-15 19:38:56 +01:00
sternenseemann
727491cd95 ghc.withPackages: install documentation to -with-packages output
* Will make it so that GHC.Paths's docdir NIX_GHC_DOCDIR points to an
  actual directory.

* Documentation of all packages in the environment is available in
  `$out/share/doc`.

This has previously been attempted in #76842 and reverted in #77442,
since documentation can collide when the libraries wouldn't (thanks to
the hash in the lib filename). `symlinkJoin` allows collision, so this
solution should be akin to #77523 (minus `buildEnv`, one step at a
time). `installDocumentation = false` restores the old behavior.

Collision in the documentation only happen if the dependency closure of
the given packages has more than one different derivation for the same
library of the very same version. I'm personally inclined not to claim
that our infrastructure does anything sensible in this case.
Additionally, the documentation is likely largely the same in such
cases (unless it is heavily patched).

Resolves #150666.
Resolves #76837.
Closes #150968.
Closes #77523.
2023-01-15 17:35:42 +01:00
maralorn
bfa0c4e83c
Merge pull request #210770 from sternenseemann/with-packages-prefer-local-build
ghc.withPackages: set preferLocalBuild in the correct place
2023-01-15 11:40:49 +01:00
github-actions[bot]
a9fe51f091
Merge master into haskell-updates 2023-01-15 00:13:48 +00:00
sternenseemann
af3e04d3f6 ghc.withPackages: set preferLocalBuild in the correct place 2023-01-14 22:37:52 +01:00
sternenseemann
0a66465b22 doc/haskell: (re-)init haskell manual section
This restarts a Haskell section in the nixpkgs manual. The content
presented here has been written from scratch, although some parts of it
take inspiration from the existing haskell4nix documentation.

It is by no means complete, the idea is mostly to get the ball rolling
in some way. Upcoming tasks are hinted at in the comments in the
documentation file.
2023-01-14 22:33:35 +01:00
maralorn
44f51f1f09 haskellPackages.purebred-email: Add maralorn as maintainer 2023-01-14 00:41:38 +01:00
sternenseemann
02cbec616a haskellPackages.xcffib: remove stale broken flag 2023-01-12 15:20:33 +01:00
Ben Orchard
c99c1751cc haskellPackages: add raehik as maintainer for own pkgs 2023-01-12 15:01:51 +01:00
Ben Orchard
865a8f2861 haskellPackages.binrep: unmark broken 2023-01-12 15:01:51 +01:00
sternenseemann
d2e6194084 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-12 14:39:47 +01:00
sternenseemann
4689b731f5 haskellPackages: stackage LTS 20.5 -> LTS 20.6
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-01-12 14:35:59 +01:00
sternenseemann
fe1774681f haskellPackages.sockets: mark as broken
Fails to build https://hydra.nixos.org/build/205128495/nixlog/2
2023-01-12 14:34:23 +01:00
sternenseemann
f5b1e9334f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1789098](https://hydra.nixos.org/eval/1789098) of nixpkgs commit [57c6af2](57c6af2b88) as of 2023-01-12 11:40 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-01-12 12:44:27 +01:00
Ben Orchard
4af8ac5eea haskellPackages.posix-api: unmark broken (disable tests)
Tests are currently broken. Fix pending: https://github.com/andrewthad/posix-api/pull/14
2023-01-11 21:44:07 +00:00
github-actions[bot]
85bd0922b4
Merge master into haskell-updates 2023-01-10 00:13:54 +00:00
Artturi
27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin
2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
github-actions[bot]
fb50c4dbba
Merge master into haskell-updates 2023-01-09 00:14:37 +00:00
sternenseemann
43af53bc7f haskellPackages.wstunnel: drop now unnecessary override 2023-01-08 19:49:24 +01:00
maralorn
4e75bbe768 haskell.packages.ghc94.haskell-language-server: Fix eval 2023-01-08 19:34:35 +01:00
maralorn
8daeaf6e1d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-08 18:23:22 +01:00
Domen Kožar
5828698df6 cachix: fix build on darwin 2023-01-08 12:23:33 +00:00
Ilan Joselevich
6e082f222c
cachix,hercules-ci-{agent,cnix-expr,cnix-store}: bump nix pin to 2_12 2023-01-08 10:35:08 +02:00
maralorn
968cfdab4a
Merge pull request #209543 from trofi/tasty-fix-on-i686
pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays pa…
2023-01-07 22:29:40 +01:00
Sergei Trofimovich
6d724cfb0a pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays package
The package is needed by tasty on a subset of architectures. Quoting
upstream `.cabal` file:

  if(!arch(x86_64) && !arch(aarch64))
    build-depends:
      unbounded-delays >= 0.1

This fails the build on i686 (a wine depend via shellcheck):

    Setup: Encountered missing or private dependencies:
      unbounded-delays >=0.1

The change pulls unbounded-delays for mentioned targets.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-01-07 20:37:48 +00:00
maralorn
9870cb8632 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2023-01-07 21:16:24 +01:00
Domen Kožar
316f093b4e nix-diff: fix build 2023-01-07 09:34:44 +00:00
Dennis Gosnell
33be6f87f2
Merge pull request #209362 from amesgen/nvfetcher-docker
nvfetcher: add nix-prefetch-docker to PATH
2023-01-07 09:37:30 +09:00
Domen Kožar
9f873b90fa
Merge branch 'master' into haskell-updates 2023-01-06 20:20:58 +00:00
amesgen
ca966310f5
nvfetcher: add nix-prefetch-docker to PATH 2023-01-06 20:37:02 +01:00
Domen Kožar
647686f98a cachix: fix build 2023-01-06 19:31:38 +00:00
maralorn
6d7cf37d78 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-06 20:07:43 +01:00
Domen Kožar
9ff4f40cb2
Merge pull request #204481 from Artturin/removenixvers1
nixVersion.nix_{2_6,2_7,2_8,2_9}: remove
2023-01-06 18:51:52 +00:00
oxalica
b66a46f781 idris: allow building with haskellPackages.libffi 0.2 2023-01-06 16:07:42 +01:00
sternenseemann
aa0d300cfd haskellPackages.cabal2nix-unstable: 2022-12-08 -> 2023-01-06
This is mostly to accomodate a possible merge of #209128.
2023-01-06 15:25:56 +01:00
maralorn
bd2b543537
Merge pull request #209043 from sternenseemann/ghc-head-js-backend-try-1
haskellPackages.mkDerivation: make work in pkgsCross.ghcjs
2023-01-05 22:11:08 +01:00
sternenseemann
a5300f8d2a haskellPackages.aeson-quick: remove now unnecessary override 2023-01-05 15:30:13 +01:00
sternenseemann
d765b3ff6e haskellPackages.irc-{conduit,client}: drop now unnecessary overrides 2023-01-05 15:07:05 +01:00
sternenseemann
1db9fded2d haskellPackages.rate-limit: drop now unnecessary override 2023-01-05 15:06:47 +01:00
sternenseemann
f22e0c007b haskellPackages.wstunnel: drop released patch, disable broken tests 2023-01-05 14:55:17 +01:00
maralorn
54624ecb3e haskellPackages.hls-call-hierarchy-plugin: mark unbroken 2023-01-05 13:40:14 +01:00
maralorn
1286f06108 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-05 13:11:09 +01:00
maralorn
32e1f57fbd haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-05 00:23:38 +01:00
maralorn
4045943b64 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2023-01-05 00:10:43 +01:00
maralorn
733bc1fb0a haskell.packages.ghc944.blaze-textual: Remove obsolete override 2023-01-04 18:35:41 +01:00
sternenseemann
d9591db6f6 haskellPackages.mkDerivation: fix shebangs in JS backend binaries
The JavaScript backend emits `#!/usr/bin/env node` shebangs we need to
take care off using patchShebangs in fixupPhase.
2023-01-04 15:50:28 +01:00
sternenseemann
066591a359 haskellPackages.mkDerivation: disable stripping in ghcjs cross set
This line may look odd, but we should not set ghc.isGhcjs if we are
using the JavaScript backend. It is a normal cross backend and no
special code is required to make it work, i.e. everything will be named
as it would be normally. Additionally, passing --ghcjs to Cabal will
make it do the wrong thing.

We need to, of course, stop strip from being thrown at the JS objects in
both cases.
2023-01-04 15:50:28 +01:00
sternenseemann
ff2d74b329 haskellPackages.mkDerivation: use CC_FOR_BUILD if !stdenv.hasCC
Previously, we would try to calculate the name of
buildPackages.stdenv.cc and then just hope that it is in PATH somehow.
This definitely doesn't work in all cases.

The new approach is to add buildPackages.stdenv.cc to depsBuildBuild
which also populates CC_FOR_BUILD which we can directly re-use.
2023-01-04 15:50:28 +01:00
maralorn
91e05c47f8 haskellPackages.recursion-schemes: Remove obsolete patch 2023-01-04 02:23:24 +01:00
Robert Hensing
413c75fa1a hercules-ci-agent: Remove released patch 2023-01-03 19:22:31 +01:00
sternenseemann
5df77ad6ee haskellPackages.xmlbf: drop stale override 2023-01-03 13:22:27 +01:00
sternenseemann
d24b2e9d5d haskellPackages.hashing: drop stale override 2023-01-03 13:22:14 +01:00
Drew Hess
efca7bec19 vaultenv: 0.14 -> 0.15.1. 2023-01-02 16:26:22 +01:00
Dennis Gosnell
8adc6631f2
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-02 15:55:12 +09:00
Dennis Gosnell
c99e04fe51
Merge pull request #208428 from nuttycom/haskell-unbreak_true_name
Add a patch to allow `true-name` to build with current template-haskell.
2023-01-02 15:53:42 +09:00
Kris Nuttycombe
2d3c98f2a3 haskellPackages.true-name: Add a patch to allow building with current template-haskell.
This updates the `true-name` package to include changes up to version
0.1.0.4, as well as compilation failures when building with
template-haskell version 2.16 and higher.
2023-01-01 22:09:04 -07:00
Artur Cygan
b80c4e945d haskellPackages: unbreak hevm 2022-12-31 14:20:47 +01:00
maralorn
fcfc917179 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-30 23:54:49 +01:00
maralorn
aa55adff67 haskellPackages: stackage LTS 20.4 -> LTS 20.5
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-30 23:51:51 +01:00
maralorn
5bbfefc294 haskellPackages.hls-call-hierarchy-plugin: Add assert to reenable on upstream fix 2022-12-30 23:50:02 +01:00
maralorn
7bc38b9128 haskell.packages.ghc810.haskell-language-server: Fix eval 2022-12-30 23:29:47 +01:00
maralorn
8d8281cc56 haskellPackages.brittany: Remove outdated override 2022-12-30 22:16:21 +01:00
maralorn
ef43bede6d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-30 22:06:21 +01:00
maralorn
08ff7cc5b7 haskellPackages.hspec_2_7_10: Disable distribution of broken package 2022-12-30 20:38:53 +01:00
maralorn
0f72dd1f0b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-30 20:36:22 +01:00
maralorn
8c4865a950 haskell-modules/configuration-ghc-*.nix: Remove trailing whitespaces 2022-12-30 18:04:51 +01:00
maralorn
3b14e60bab haskell-language-server: Fix build for 1.9.0.0 for all ghc versions 2022-12-30 17:21:48 +01:00
sternenseemann
439841cc15 haskellPackages.multistate: allow hspec == 2.9.* 2022-12-30 12:00:54 +01:00
maralorn
aaf6118fd5 haskell-language-server: Fix build for 1.9.0.0 2022-12-30 09:15:23 +01:00
Dennis Gosnell
e3134c8180
haskellPackages.graphql: remove no-longer-needed override 2022-12-30 14:44:21 +09:00
Robert Hensing
31cbc81000 haskell.packages.ghc944: Fix ghc-lib attrs
Monkey see, monkey do.
2022-12-29 19:21:25 +01:00
sternenseemann
171068ed83 haskellPackages.graphmod: unbreak 2022-12-29 16:05:56 +01:00
maralorn
931fef04f9
Merge pull request #207764 from qowoz/shellcheck
shellcheck: add override for newer version
2022-12-29 15:44:15 +01:00
Dennis Gosnell
cdfe559a68
Merge pull request #208131 from andys8/haskell-unbreak-git-brunch
haskellPackages.git-brunch: unbreak
2022-12-29 13:18:00 +09:00
Dennis Gosnell
0a35154842 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-29 13:12:18 +09:00
Dennis Gosnell
ef9b36525d
Merge pull request #208151 from jtojnar/haskell-iconv
haskellPackages.iconv: unbreak
2022-12-29 13:07:44 +09:00
Jan Tojnar
c7d297ec03 haskellPackages.iconv: unbreak 2022-12-28 21:43:49 +01:00
andys8
a1f6c65bfc haskellPackages.git-brunch: unbreak 2022-12-28 18:05:05 +01:00
maralorn
b95d9164ec haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-28 17:49:02 +01:00
maralorn
9499f943dd haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-28 17:17:06 +01:00
maralorn
d3f1d14912 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-28 16:30:39 +01:00
maralorn
4d1d526ca7 haskellPackages.reflex: Pin to < 0.9 2022-12-28 15:44:02 +01:00
Artturin
b9e503a35e cachix,hercules-ci-{agent,cnix-expr,cnix-store}: bump nix pin to 2_10 2022-12-28 16:24:54 +02:00
sternenseemann
e238c3fdaa haskell.packages.*.binary-orphans: provide OneTuple when necessary
The binary-orphans dependency on OneTuple is only activated if GHC < 9.2
which means hackage2nix won't emit this dependency anymore.
2022-12-28 14:10:41 +01:00
Dennis Gosnell
9fdbe9dd46
haskellPackages.singletons-base: jailbreak in order to get compiling 2022-12-28 16:47:57 +09:00
zowoq
3bc05714b6 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-28 10:45:30 +10:00
zowoq
5cf58a844e haskellPackages.haskell-ci: pin to ShellCheck_0_8_0 2022-12-28 10:42:13 +10:00
zowoq
232b508059 haskellPackages.ShellCheck: unpin 2022-12-28 10:42:13 +10:00
zowoq
4cb228c88c shellcheck, haskellPackages.ShellCheck: add maintainer 2022-12-28 10:42:13 +10:00
Dennis Gosnell
f0cab3b001
haskell: hspec_2_10_7 -> hspec_2_10_8 2022-12-25 15:28:07 +09:00
maralorn
04833f84ba haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-24 19:30:22 +01:00
maralorn
e897471eee ghc-api-compat: unmarkBroken on older ghcs 2022-12-24 18:28:23 +01:00
maralorn
65d6fc555b haskell-language-server: Enable reenable dependencies for older ghcs 2022-12-24 17:46:42 +01:00
Dennis Gosnell
302701438d
haskellPackages.descriptive: mark as broken because aeson-1.5.6.0 doesn't build 2022-12-24 17:26:41 +09:00
Dennis Gosnell
7bdfd07076
haskell: sort list of broken packages 2022-12-24 17:14:04 +09:00
Dennis Gosnell
0223039a8a
haskellPackages.spade: mark as broken on darwin 2022-12-24 16:33:27 +09:00
Dennis Gosnell
826331e0e9
haskellPackages: mark broken all packages that timeout on Hydra 2022-12-24 15:53:06 +09:00
Dennis Gosnell
84a68038fb
haskellPackages.structured-haskell-mode: mark broken
It doesn't compile with ghc92.
2022-12-24 14:20:45 +09:00
Dennis Gosnell
fb7f159544
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-24 09:58:52 +09:00
sternenseemann
d4d50ffc5c haskell.packages.ghc8107.cabal-install: fix build 2022-12-23 01:14:47 +01:00
sternenseemann
14cd8b4e12 taffybar: allow scotty 0.12 2022-12-22 13:23:43 +01:00
Dennis Gosnell
316bd96202
haskellPackages: clear broken lists 2022-12-21 21:51:01 +09:00
Dennis Gosnell
39bf05b42e
Merge pull request #206842 from sternenseemann/bloomfilter-ghc-9.2
haskellPackages.bloomfilter: patch for GHC >= 9.2
2022-12-21 21:26:33 +09:00
Dennis Gosnell
0e05d68e5b
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-21 21:21:06 +09:00
Robert Hensing
cd75a025e2 haskell-modules/configuration-common.nix: Format (editorconfig) 2022-12-20 03:24:33 +01:00
Robert Hensing
ba307f0ab4 Merge branch 'master' into haskell-updates 2022-12-20 03:12:36 +01:00
Robert Hensing
50da224979 hercules-ci-agent: Patch for cachix 1.1 2022-12-20 01:32:39 +01:00
Robert Hensing
6a08bcf1d5 haskell-modules/configuration-common.nix: Bring fetchpatch2 into scope 2022-12-20 01:32:07 +01:00
maralorn
0cf56dad9e haskellPackages.iCalendar: Fix build 2022-12-19 22:56:44 +01:00
sternenseemann
4a6483eace git-annex: update sha256 for 10.20221212 2022-12-19 12:16:17 +01:00
sternenseemann
189fa87ed2 haskellPackages.bloomfilter: patch for GHC >= 9.2
The applied patch seems sensible, using the stock unchecked shifting
functions introduced in base 4.5 instead of a custom implementation
based on GHC internal that changed in 9.2. Sadly upstream maintainer is
inactive, so we need to take action.

Tested for 9.2 and 9.0.
2022-12-19 12:13:56 +01:00
maralorn
465f0b4837 haskellPackages.reflex-dom: Fix build 2022-12-19 11:33:57 +01:00
maralorn
65ffdcabee neuron-notes: Remove 2022-12-19 11:33:57 +01:00
github-actions[bot]
259fe227c8
Merge master into haskell-updates 2022-12-19 00:12:05 +00:00
Dennis Gosnell
5d40eaa66f
haskell.packages.ghc943.implicit-hie: remove unneeded Cabal-syntax override 2022-12-19 08:35:48 +09:00
Dennis Gosnell
8897b52331
haskellPackages.implicit-hie: remove unneeded Cabal-syntax override 2022-12-19 08:05:52 +09:00
maralorn
7187fd458d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-18 23:19:26 +01:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos 2022-12-18 18:27:57 +01:00
Dennis Gosnell
7a8c0c6dd5
Merge remote-tracking branch 'origin/master' into haskell-updates 2022-12-18 21:09:16 +09:00
Dennis Gosnell
8e10587e90
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-18 18:45:36 +09:00
Domen Kožar
6c3fbca325 cachix: 1.0.1 -> 1.1 2022-12-18 09:43:08 +00:00
Dennis Gosnell
088bc1c0ea
haskellPackages: stackage LTS 20.3 -> LTS 20.4
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-18 16:50:15 +09:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
Naïm Favier
cd08de8221
update-nix-fetchgit: remove patches
Both are included in the latest release.
2022-12-17 10:29:48 +01:00
maralorn
662b19424a emanote: Fix build 2022-12-17 02:46:37 +01:00
maralorn
ad0d7cf936 haskell.packages.ghc810.haskell-language-server: Fix build 2022-12-17 02:06:57 +01:00
maralorn
b9b319d348 haskell.packages.ghc88.hlint: Fix build 2022-12-17 02:06:39 +01:00
maralorn
093d158f5b haskell.packages.ghc88.haskell-language-server: Fix build 2022-12-17 01:56:27 +01:00
maralorn
4fc62a4bbe haskellPackages: Regenerate hackage-packages.nix with lens-aeson_1_1_3 2022-12-17 01:56:06 +01:00
maralorn
95bf258d3e haskellPackages.hls-pragmas-plugin: Disable flaky test 2022-12-17 00:17:34 +01:00
Naïm Favier
e19cdbebc9
haskell.packages.ghc902.haskell-language-server: oops
I accidentally committed a test changing `self` to `super` which makes the
build fail. We definitely want `self` here, see
https://github.com/NixOS/nixpkgs/pull/205902 for why.
2022-12-16 13:49:16 +01:00
Naïm Favier
9d4610919e
haskellPackages: regenerate hackage-packages and transitive-broken 2022-12-13 12:23:51 +01:00
Naïm Favier
264178657f
haskell.packages.ghc902.haskell-language-server: fix 2022-12-13 12:23:03 +01:00
Naïm Favier
8605595bca
haskellPackages.html-charset: fix 2022-12-13 12:22:50 +01:00
Ellie Hermaszewska
46f442aea5
haskellPackages.update-nix-fetchgit: Fix build with upstream patch 2022-12-12 10:37:49 +08:00
Naïm Favier
3bc6ac0af9
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-10 22:03:40 +01:00
Robert Hensing
a984b76bfd haskellPackages.pipes-http: allow bytestring 0.11
Jailbreak ahead of
https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/pull/17
2022-12-10 17:18:31 +01:00
Dennis Gosnell
ba24102ee8
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-10 06:05:36 -05:00
sternenseemann
7a03b5aa82 haskellPackages.jack: drop now unnecessary jailbreak 2022-12-09 09:04:40 +01:00
maralorn
1bb1559d75 haskellPackages: Fix eval errors 2022-12-09 04:43:38 +01:00
maralorn
735480cd0c haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-09 03:30:01 +01:00
maralorn
6dea49b662 haskellPackages: stackage LTS 20.2 -> LTS 20.3
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-09 03:27:45 +01:00
sternenseemann
5bc95ac1b5 haskellPackages.cabal2nix-unstable: 2022-10-22 -> 2022-12-08 2022-12-08 12:03:43 +01:00
Ellie Hermaszewska
7d9a258576
haskellPackages.vulkan-utils: dontCheck 2022-12-08 10:21:44 +08:00
sternenseemann
1001c04497 haskellPackages.rate-limit: allow time 0.11 2022-12-08 01:25:34 +01:00
sternenseemann
37de16cab7 haskellPackages.jack: allow bytestring 0.11 2022-12-08 01:00:29 +01:00
sternenseemann
70567f6709 haskellPackages.gitit: allow newer pandoc, skylighting, hoauth2 2022-12-07 22:30:59 +01:00
Robert Hensing
0bb9486e51 elmPackages.elm: fix build 2022-12-07 19:05:09 +01:00
Dennis Gosnell
5602fa1733
haskell.packages.ghc884.exceptions: 0.10.5 -> 0.10.6 2022-12-03 17:39:29 -05:00
Dennis Gosnell
1c54677902
haskellPackages.steeloverseer: mark as unbroken 2022-12-03 00:13:42 -05:00
Dennis Gosnell
ed62aa65c8
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-02 23:38:43 -05:00
Weijia Wang
9de7befdb2 haskellPackages.postgrest: 9.0.1 -> 10.1.1 2022-12-02 19:32:27 +01:00
Robert Hensing
da7988fe44 Revert "haskellPackages.type-errors: apply upstream patch for 9.2"
The patches have been merged, released, and pulled in by hackage2nix.

This reverts commit fc4cfafbb4.
2022-12-02 11:23:38 +00:00
Dennis Gosnell
e63e64bf26 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-02 08:06:36 +09:00
Dennis Gosnell
e1364fe5eb haskellPackages: stackage LTS 20.1 -> LTS 20.2
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-02 08:04:38 +09:00
sternenseemann
ca6af0b613 dhall-nixpkgs: allow building with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann
ec89642673 dhall-nix: patch for compatibility with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann
21c4d08cd6 haskellPackages.hnix: 0.14.0.8 -> 0.16
0.14 doesn't seem to be buildable with LTS 20 / GHC 9.2, so we'll have to
try and upgrade. I've also downgraded hnix-store* globally mostly because
it was kind of silly to have them on latest before – those packages are
not really used independently of hnix.
2022-11-30 21:53:09 +01:00
github-actions[bot]
747179fd72
Merge master into haskell-updates 2022-11-30 00:14:36 +00:00
Dennis Gosnell
80867b7446 haskellPackages: regenerate 2022-11-29 10:48:46 +09:00
Dennis Gosnell
0e66883f77
Merge pull request #203416 from dschrempf/maintain-xmonad
haskellPackages: add dschrempf xmonad maintainer
2022-11-29 10:38:29 +09:00
Dennis Gosnell
ca1c7d0009 haskellPackages.snaplet-sqlite-simple: unmark as broken 2022-11-29 10:18:39 +09:00
Dennis Gosnell
5309e411bf
Merge pull request #203489 from arcz/haskell-unbreaks
haskellPackages: unbreak selected packages
2022-11-29 10:13:23 +09:00
github-actions[bot]
d24851067d
Merge master into haskell-updates 2022-11-29 00:14:37 +00:00
Artur Cygan
b05635daf6 haskellPackages: unbreak selected packages 2022-11-28 19:42:37 +01:00
Dominik Schrempf
32a12a9e3e
haskellPackages: add dschrempf xmonad maintainer 2022-11-28 08:52:00 +01:00
ivanbrennan
c36077d3e8
haskellPackages: add ivanbrennan as a maintainer 2022-11-27 20:13:01 -05:00
Dennis Gosnell
42d1913978
haskellPackages.htoml: mark broken 2022-11-27 17:26:45 -05:00
Dennis Gosnell
b239a47c8d
haskellPackages.vinyl-updates: remove unused override 2022-11-27 17:23:35 -05:00
Artur Cygan
a3b01f7434 haskellPackages: unbreak selected packages 2022-11-27 20:18:23 +01:00
Dennis Gosnell
246bc0b702
Merge pull request #203180 from arcz/cleanup-conf-common
haskellPackages: configuration common cleanup
2022-11-27 16:18:45 +09:00