Commit Graph

7013 Commits

Author SHA1 Message Date
Malte Brandy
0e87f1f5aa haskellPackages.reflex-dom-core: Fix build by pinning patch 2022-01-10 01:30:36 +01:00
Malte Brandy
e49d3a2ebc haskellPackages.ghcup: Fix build 2022-01-10 00:53:06 +01:00
Malte Brandy
85fb55626b haskellPackages.haskell-language-server: Fix build by pinning dependencies 2022-01-08 23:43:59 +01:00
sternenseemann
dc0704c08f haskellPackages.mfsolve: disable broken test suite 2022-01-07 21:39:39 +01:00
sternenseemann
f371562bb4 haskellPackages.git-annex: adjust src hash for 8.20211231 2022-01-07 21:39:22 +01:00
sternenseemann
fb075fab73 haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable
This is achieved by passing the entire package set to the respective
wrappers and passing the select function as a second attribute. Together
with the new support for callPackage-ing functions this allows for
things like `ghcWithPackages.override { useLLVM = true; } (p: [ … ])`.

To make this possible for `ghcWithHoogle` as well, we need to make the
wrapper a bit more bespoke and inline the hoogle feature as well. The
hoogle wrapper, however, can remain separate and is exposed as
`hoogleWithPackages` additionally, as it can also serve standalone use.
`hoogleLocal` is kept for backwards compatibility (including the old,
suboptimal API), but will inform users about the better alternative via
a warning.
2022-01-06 12:21:45 +01:00
sternenseemann
baaf9459d6 haskellPackages.callPackage: support returning functions
Overrideable functions are possible by wrapping them as functors in an
attribute set first and appending the overrideScope and override
attributes later.
2022-01-06 12:21:45 +01:00
sternenseemann
f662c8be61 ghcWithPackages: remove check for GHC >= 6.12
It's been quite a while since any version below that has been in use in
nixpkgs, so this check is almost certainly safe to remove.
2022-01-06 12:21:45 +01:00
Dennis Gosnell
11b0130ebd
haskellPackages.text-short: bump latest version to fix eval errors 2022-01-05 11:30:56 +09:00
Dennis Gosnell
882ecaa530
haskellPackages.hlint: bump latest version 2022-01-05 11:29:05 +09:00
Dennis Gosnell
d0e6c53a96
haskellPackages.lsp: bump override for most recent version 2022-01-05 11:14:20 +09:00
Dennis Gosnell
9a558b9b8a
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-05 10:50:31 +09:00
Dennis Gosnell
c091486f09
haskellPackages: stackage-lts 18.20 -> 18.21
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-01-05 10:49:31 +09:00
Dennis Gosnell
312315fe83
haskellPackages.crackNum: re-enable on aarch64-linux
This should hopefully now be working on aarch64-linux since
sbv (one of crackNum's deps) is now working on aarch64-linux:
https://github.com/NixOS/nixpkgs/pull/153344
2022-01-05 10:14:51 +09:00
Dennis Gosnell
747776863c
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-05 09:26:50 +09:00
sternenseemann
eb9951e70a haskellPackages.gtk2hs-buildtools: remove -O0 workaround 2022-01-04 21:14:27 +01:00
Artur Cygan
44a74d1b8f
hevm: unbreak on aarch64-linux
(cherry picked from commit 1468f4479b)

This is from https://github.com/NixOS/nixpkgs/pull/153344.
2022-01-04 10:10:14 +09:00
sternenseemann
187ac25b8e haskellPackages.foldl: force rebuild on darwin
See comment and message for 2341c7e485.
2022-01-03 16:31:32 +01:00
sternenseemann
2341c7e485 haskellPackages.http-client-tls: force rebuild on darwin
Currently everything seems like the derivation's outPath has been
corrupted somehow, causing reverse dependencies to fail. Since we can't
purge store paths from Hydra and the binary cache easily at the moment,
we just make the derivation hash change by inserting an unsubstantial
change, causing Hydra to build this package and all reverse dependencies
again — hopefully successfully this time around.
2022-01-03 14:50:21 +01:00
Dennis Gosnell
e122507667
Merge remote-tracking branch 'origin/master' into haskell-updates 2022-01-01 13:29:15 +09:00
Dennis Gosnell
25f072d368
haskellPackages.ncurses: remove comment from broken.yaml 2022-01-01 10:16:00 +09:00
Sergei Trofimovich
c6404e1fa0 haskellPackages.ncurses: mark broken
haskellPackages.ncurses will fail to build against `ncurses-6.3`:

    dist/build/UI/NCurses/Enums.chs.h:140: (column 25) [ERROR]  >>> Unknown identifier!
      Cannot find a definition for `KEY_EVENT' in the header file.

The package did not see an update since 2016. Let's mark it
and it's two revdeps `nyan` and `scroll` as broken.
2021-12-31 18:47:47 +00:00
sternenseemann
f2a896ee98 haskell.packages.ghc902.hie-bios: patch for breaking change in ghc 2021-12-28 12:10:41 +01:00
Dennis Gosnell
ae7b70d664
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-28 09:50:14 +09:00
sternenseemann
c066e2f316 haskell.packages.ghc902: adjust pinned ghc-lib* versions 2021-12-27 16:23:23 +01:00
sternenseemann
a3b6030765 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-27 16:19:21 +01:00
sternenseemann
b2cecf1509 Merge #152136: haskell.compiler: ghc901 -> ghc902 2021-12-27 16:17:51 +01:00
sternenseemann
ca9356fd34 haskellPackages: stackage-lts 18.19 -> 18.20
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-27 16:17:39 +01:00
sternenseemann
7ef0a91a4d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-27 15:31:36 +01:00
sternenseemann
f3a3ddb87b haskellPackages.http-api-data-qq: disable network dependent test 2021-12-27 14:59:36 +01:00
sternenseemann
96b5f414fe haskellPackages.morpheus-graphql: disable ordering dependent test 2021-12-27 14:59:36 +01:00
sternenseemann
bc0c1f4597 haskellPackages.sdp*: disable library profiling
All reverse dependencies of sdp also need their profiling disabled in
order to successfully compile.
2021-12-27 14:57:27 +01:00
github-actions[bot]
c52815aa6d
Merge master into haskell-updates 2021-12-27 00:08:27 +00:00
John Ericson
e22939cc80 haskellPackages.nix-thunk: Document patches
As requested in
https://github.com/NixOS/nixpkgs/pull/150635#discussion_r770152144

Sorry I didn't notice the existing comments and do this from the get-go.
2021-12-26 17:04:12 -05:00
sternenseemann
f9b337d15e haskellPackages.minio-hs: disable ordering dependent test case 2021-12-26 14:46:00 +01:00
sternenseemann
a808b2d932 haskellPackages.sdp: disable library profiling breaking the build 2021-12-26 14:12:56 +01:00
sternenseemann
b07e9851b7 haskellPackages.memory-cd: work around compilation failure in tests 2021-12-26 14:12:56 +01:00
sternenseemann
803aea3d3c haskellPackages.polysemy-{resume,conc,mocks}: downgrade to unbreak
These packages are not in Stackage LTS, but depend on package in
Stackage LTS, so we need to downgrade them to keep them working.
2021-12-26 14:12:56 +01:00
sternenseemann
bcf8a276d5 haskellPackages.polysemy-plugin: unbreak
polysemy-plugin has reentered Stackage LTS, so the old workaround is no
longer necessary. We do need to jailbreak it, ironically, since Stackage
LTS ignores tests (?) and polysemy-plugin's bound on doctest is too
strict.
2021-12-26 14:12:56 +01:00
sternenseemann
73d9158d70 haskellPackages.hpack-dhall: disable tests due to outdated test data 2021-12-26 14:12:55 +01:00
sternenseemann
f4b07c3549 haskellPackages.aeson-quick: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
64a14527a9 haskellPackages.xmlbf: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
b51b7162b1 haskellPackages.hschema-aeson: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
ecb3268d04 haskellPackages.dropbox: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
2725f26574 haskellPackages.morpheus-graphql-core: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
71e3d4dbb1 haskellPackages.aeson-deriving: disable ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
4821b61a70 haskellPackages.json-to-haskell: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann
755fb7d17e haskellPackages.haskell-postgis: skip ordering dependent test case 2021-12-26 14:12:55 +01:00
sternenseemann
630ac9b73c haskellPackages.ema: reflect maintainer configuration update 2021-12-26 14:12:54 +01:00
sternenseemann
5e369b1855 haskellPackages: allow 9.0.2 versions for the ghc-lib* packages
These updated constraints will take effect the next time the hackage
data tarball is updated and the 9.0.2.* versions become available.
2021-12-26 10:40:38 +01:00
github-actions[bot]
e5ae98c9e2
Merge master into haskell-updates 2021-12-26 00:09:07 +00:00
Malte Brandy
29567ef166
Add maralorn as mantainer for ema 2021-12-23 18:54:31 +01:00
sternenseemann
8c6b19e137 haskellPackages.MissingH: 1.4.2.0 -> 1.4.3.0
The pin was intended to prevent an upgrade to 1.4.2.1, a compatibility
release for GHC 7.0. Since 1.4.3.0 has been released quite a while ago,
it's time to upgrade finally.
2021-12-23 16:28:31 +01:00
sternenseemann
7782b76df6 haskellPackages.HUnit-Plus: test are broken by unordered-containers
Most likely order-dependent test suite, probably no harm in ignoring the
failure for now.
2021-12-23 16:28:31 +01:00
github-actions[bot]
0c6795fa5b
Merge master into staging-next 2021-12-23 00:01:33 +00:00
sternenseemann
39a494bfe1 haskellPackages.hercules-ci-api-agent: skip order dependent test 2021-12-22 21:55:01 +01:00
sternenseemann
0d6cdac9d3 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-12-22 21:43:21 +01:00
Gabriella Gonzalez
21a3136d25
haskellPackages.happy_1_19_12: Disable tests
This disable the tests for the same reason as `haskellPackages.happy`
(see the link in the associated comment).

`happy_1_19_12` is used specifically by GHCJS on `aarch64-darwin`,
which is why this additional `dontCheck` is required.
2021-12-22 21:42:14 +01:00
Gabriella Gonzalez
4e5a391e7e haskell.packages.ghcjs.stm: Fix evaluation error 2021-12-22 19:55:30 +01:00
sternenseemann
999c924b8c haskellPackages.jet: drop now unnecessary override 2021-12-22 15:12:11 +01:00
sternenseemann
88be19b8a0 haskellPackages.melf: test suite can be executed from sdist now 2021-12-22 14:42:49 +01:00
sternenseemann
bf782d932a haskellPackages.heist: skip order dependent tests 2021-12-22 12:49:36 +01:00
sternenseemann
7d4d966e0e haskellPackages.katip: skip order dependent tests 2021-12-22 12:49:33 +01:00
sternenseemann
a658534a3b haskellPackages.aeson-casing: skip order dependent test 2021-12-22 12:48:33 +01:00
sternenseemann
8c9dc408ad haskellPackages.Unique: disable ordering-dependent test
Data.List.UniqueUnsorted's test suite has some tests that check the
precise ordering of the return value, but the module does not make
any guarantees about ordering of return values as far as I can tell, so
these tests should be safe to ignore.
2021-12-22 10:51:40 +01:00
sternenseemann
132b8eb183 haskell.packages.ghc901.dependent-sum-template: drop released patch 2021-12-22 10:51:40 +01:00
sternenseemann
8bb3941679 haskellPackages.hadolint: skip order-dependant test case 2021-12-21 23:36:30 +01:00
sternenseemann
6a525a1ce6 haskellPackages.retrie: downgrade to 1.1.0.0 for GHC < 9.2
retrie 1.2.0.0 adds support for 9.2, but drops it for all prior
versions. haskell.packages.ghc921.retrie stays at 1.2.0.0.

haskell.packages.ghc921.ghc-exactprint: 0.6.4 -> 1.3.0
2021-12-21 23:32:51 +01:00
sternenseemann
d6f265f182 haskellPackages.swagger2: don't run ordering dependant doctests
Changes in unordered-containers cause swagger2's doctests, because they
check precise ordering of thing returned from unordered-containers.
2021-12-21 23:00:15 +01:00
sternenseemann
6198eac9ba haskellPackages.lucid: fix eval 2021-12-21 21:57:16 +01:00
sternenseemann
631277883b haskellPackages.lucid: disable failing test case
The test in question seems to fail because it depended on the ordering
of things returned from /unordered/-containers of all things. This seems
to have changed in the recent upgrade 0.2.15.0 -> 0.2.16.0 in LTS 18.
2021-12-21 19:53:27 +01:00
github-actions[bot]
a7f62c75af
Merge master into staging-next 2021-12-21 18:01:15 +00:00
sternenseemann
7a6878a956 haskell.compiler.*.hlint: make hlint is built on Hydra for GHC >= 9 2021-12-21 16:12:21 +01:00
sternenseemann
c9763c1519 haskellPackages.hledger_1_24_1: init at 1.24.1
haskellPackages.hledger-lib_1_24_1: init at 1.24.1
haskellPackages.hledger_1_24: remove at 1.24
haskellPackages.hledger-lib_1_24: remove at 1.24

hledger-check-fancyassertions: build using hledger-lib 1.24.1
2021-12-21 15:23:32 +01:00
sternenseemann
a7e1fcdeca haskell.packages.ghc901.hlint: 3.3.4 -> 3.3.5
haskell.packages.ghc921.hlint: adjust override
2021-12-21 15:22:46 +01:00
sternenseemann
9beb15dd66 haskellPackages.Agda: drop now unnecessary upgrade override
Stackage LTS now distributes 2.6.2.1 by default.
2021-12-21 15:14:12 +01:00
sternenseemann
183bfc25ea haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-21 15:09:37 +01:00
sternenseemann
2f109b605e haskellPackages: stackage-lts 18.18 -> 18.19
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-21 15:08:01 +01:00
sternenseemann
b80cd731ef haskellPackages: update list of transitively broken packages 2021-12-21 14:35:55 +01:00
sternenseemann
173423849b haskell-ci-unstable: 0.13.20211011 -> 0.13.20211116-b61df11
Since version is not changed with every commit, let's append the git
revision to the version number.
2021-12-21 13:42:04 +01:00
sternenseemann
4ea55d13bd haskellPackages.Frames-streamly: drop now unnecessary override
Fix has been released by upstream.
2021-12-21 13:42:04 +01:00
Dmitry Kalinkin
e1aaaa90fe
llvmPackages.libcxx: unset _LIBCPP_USE_AVAILABILITY_APPLE 2021-12-18 10:09:25 -05:00
Dmitry Kalinkin
f7775a4c2c
hercules-ci-cnix-store: fix darwin build 2021-12-18 10:06:24 -05:00
github-actions[bot]
82ecb2df7f
Merge master into haskell-updates 2021-12-16 00:07:46 +00:00
Dennis Gosnell
51419dabf2 haskellPackages.hslua: disable tests when building with musl 2021-12-15 23:59:09 +01:00
John Ericson
1e37d3ee15 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-15 21:12:32 +01:00
John Ericson
e2509e4ebf haskellPackages.{github,nix-thunk}: Fix 2021-12-15 21:12:32 +01:00
github-actions[bot]
1e85228aa6
Merge master into staging-next 2021-12-15 18:01:15 +00:00
Artur Cygan
cd600120e3 haskellPackages.sbv: fix build on aarch64 2021-12-15 15:56:29 +01:00
sternenseemann
78c71274a3 haskellPackages.http3: unmark as broken 2021-12-15 13:58:51 +01:00
sternenseemann
119de5da93 haskell.compiler.ghc921.hlint: 3.3.4 -> unstable-2021-12-12
hlint introduced GHC 9.2.1 support on its development branch recently.
2021-12-15 12:03:30 +01:00
sternenseemann
243cd8e8df haskell.packages.ghc921.hoogle: unbreak
haskell.packages.ghc921.bsb-http-chunked: disable doctest suite

This package's doctest suite is invoked in a weird way apparently which
makes it fail to typecheck with GHC 9.2.1.
2021-12-15 11:13:48 +01:00
sternenseemann
a2e7891926 haskell.packages.ghc901.ChasingBottoms: disable stale broken flag 2021-12-15 09:59:53 +01:00
Deniz Alp
3c80a17155 haskellPackages.pinch: Fix build by bumping network 2021-12-14 02:26:47 +03:00
sternenseemann
248a27fa15 haskellPackages: adjust overrides for hspec update
latest hspec{,-core,-discover}: 2.9.3 -> 2.9.4
2021-12-13 13:14:05 +01:00
sternenseemann
30db91b3c4 haskellPackages: adjust overrides for attoparsec update
latest attoparsec: 0.14.2 -> 0.14.3
2021-12-13 13:13:36 +01:00
Dennis Gosnell
eb05d35817
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-12 17:10:19 +09:00
Dennis Gosnell
de0f4f0d08
Merge pull request #150245 from kocielnik/master
haskellPackages.Monadoro: remove from broken pkgs
2021-12-12 16:14:07 +09:00
github-actions[bot]
5708a53249
Merge master into haskell-updates 2021-12-12 00:08:22 +00:00
github-actions[bot]
c6ad49e2f0
Merge master into staging-next 2021-12-12 00:01:54 +00:00
Gabriella Gonzalez
bb976f4e86
haskell.packages.ghcjs.vector: Fix evaluation failure (#150002)
The derivation for the GHCJS `vector` package broke in #142940 due to
introducing the line of code that this change deletes.

The offending line appears to have been unintentionally added and
causes an evaluation failure for two separate reason :

* The argument order is wrong

  The change in #142940 switched the `haskellLib` utilities to flip
  their argument order, but the `appendPatch` in the offending line
  has the original argument order

* The patch file referenced by the offending line does not exist

The correct fix is to delete the line, because the patch is not
necessary.  The default version of the `vector` package is `0.12.3.1`,
which already includes the fix from that patch.
2021-12-11 12:04:13 -08:00
Patryk Kocielnik
cbfd6dfbdd haskellPackages.Monadoro: remove from broken pkgs
Package tests are fixed in the recent version (0.2.6.0).
2021-12-11 13:56:18 +01:00
github-actions[bot]
92aabc6576
Merge master into staging-next 2021-12-10 00:01:53 +00:00
Malte Brandy
fb3194f453
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-09 22:33:07 +01:00
sternenseemann
3388791f55 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-09 21:31:42 +01:00
Alyssa Ross
c9a581b05f
Merge remote-tracking branch 'nixpkgs/master' into staging-next
CONFLICT (rename/add): Rename pkgs/development/python-modules/jsonwatch/default.nix->pkgs/tools/misc/jsonwatch/default.nix in nixpkgs/master.  Added pkgs/tools/misc/jsonwatch/default.nix in HEAD
2021-12-09 01:43:58 +00:00
sternenseemann
56691eb51a haskellPackages.Agda: 2.6.2 -> 2.6.2.1
https://hackage.haskell.org/package/Agda-2.6.2.1/changelog
2021-12-08 23:15:57 +01:00
Malte Brandy
5b1c8d4a82
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-08 23:02:33 +01:00
sternenseemann
54da902c84 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-08 21:46:13 +01:00
sternenseemann
cf33a63733 haskell.packages.ghc921.validity: use proper patch for 0.12.0.0 2021-12-08 14:32:39 +01:00
sternenseemann
124a9ddaf7 haskellPackages.ghcup: reflect streamly hackage update 2021-12-08 12:16:55 +01:00
sternenseemann
504c30b124 haskellPackages: reflect hspec hackage updates 2021-12-08 09:30:14 +01:00
sternenseemann
953b83cf54 haskellPackages.dhall-nixpkgs: drop now unnecessary override 2021-12-08 09:21:12 +01:00
Malte Brandy
d0160f4809
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-07 21:20:57 +01:00
github-actions[bot]
41895efeb5
Merge master into staging-next 2021-12-06 12:01:16 +00:00
sternenseemann
be65588e5d haskell.packages.ghc921.memory: ensure head.hackage patch applies 2021-12-06 11:17:21 +01:00
sternenseemann
95d8e01777 haskellPackages.proto-lens: drop now unnecessary override 2021-12-05 16:22:28 +01:00
sternenseemann
53cd25707b haskellPackages.jet: allow building with recursive-zipper 0.0.0.1 2021-12-05 16:02:47 +01:00
sternenseemann
0b87a7d890 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-05 15:55:52 +01:00
sternenseemann
87c14165de haskellPackages.photoname: disable test suite requiring stack 2021-12-05 15:47:53 +01:00
sternenseemann
f963842b02 haskell.packages.ghc901.text-short: 0.1.3 -> 0.1.4
With GHC 9.0.1 text-short's test suite hits a bug that was fixed in 0.1.4.
2021-12-05 14:11:59 +01:00
sternenseemann
5fcda75017 haskell.packages.ghc901.{multistate,butcher}: jailbreak
These packages build fine with GHC 9.0.1, but forbid base 4.15. Build
fixed as a prerequisite to later unbreaking brittany.
2021-12-05 14:04:27 +01:00
sternenseemann
b56049c449 haskellPackages.brittany: pin to 0.13.1.2
0.14.0.0 introduces support for GHC 9.0.1, but also drops support for
all GHCs below, so we can't upgrade to that version.

For the 9.0.1 hls brittany support is now possible in theory. In
practice however, it is a massive pain to get to work, as britanny
depends on the latest and greatest version of multiple packages that are
pinned by Stackage LTS.
2021-12-05 14:04:26 +01:00
sternenseemann
eb1bdd9f8c haskellPackages.dhall-nixpkgs: generate shell completions 2021-12-05 13:19:52 +01:00
sternenseemann
5606343aa5 haskellPackages.dhall-nixpkgs: use revised cabal file
This allows the Stackage LTS version of base64-bytestring (1.1.0.0).
2021-12-05 13:17:58 +01:00
sternenseemann
46631f08a8 haskellPackages.rel8: downgrade to 1.2.0.0 for stackage LTS compat 2021-12-04 18:43:38 +01:00
sternenseemann
85b9ba0ccd haskellPackages.git-annex: update sha256 for 8.20211123 2021-12-04 18:12:49 +01:00
sternenseemann
d6d8eddce4 haskell.packages.ghc921.ormolu: 0.1.4.1 -> 0.4.0.0
Brings GHC 9.2.1 support, also fix builds of dependencies.
2021-12-03 17:01:29 +01:00
sternenseemann
a4f68278eb haskell.packages.ghc901.weeder: jailbreak to allow lens 5.1 2021-12-03 16:01:19 +01:00
sternenseemann
d5ab00182b haskell.packages.ghc921.quickcheck-instances: 0.3.26.1 -> 0.3.27 2021-12-03 15:44:34 +01:00
sternenseemann
0fee3e1309 haskell.packages.ghc901: adjust to dhall hackage update 2021-12-03 15:44:34 +01:00
sternenseemann
12e94a519b haskell.packages.ghc901.ormolu: pin to 0.3.*
ormolu >= 0.4 seems to require GHC 9.2.1
2021-12-03 15:44:14 +01:00
sternenseemann
417a1da7e0 haskell.packages.ghc901.path: pin to 0.9.0
This is the last version which builds with the stackage version of
genvalidity and is also compatible with 9.0.1.
2021-12-03 15:15:09 +01:00
sternenseemann
dccf15a33c haskellPackages.graphql-engine: adjust to hspec hackage update 2021-12-03 13:32:13 +01:00
sternenseemann
44012780f7 haskellPackages.hledger_1_24: init at 1.24
haskellPackages.hledger-lib_1_24: init at 1.24
haskellPackages.hledger_1_23: remove at 1.23
haskellPackages.hledger-lib_1_23: remove at 1.23
2021-12-03 12:42:04 +01:00
sternenseemann
016839f1db haskellPackages.hadolint: reflect dependency hackage updates 2021-12-03 12:02:01 +01:00
sternenseemann
ecc88d7a5c haskellPackages.ghcup: reflect streamly hackage update 2021-12-03 12:01:45 +01:00
sternenseemann
6852fdd5ad haskell.packages.ghc921.hashable: reflect hackage update 2021-12-03 11:17:45 +01:00
sternenseemann
85413090da haskellPackages.brick_0_64_2: preserve for matterhorn
Sadly, matterhorn can't be built with 0.65 (yet?).
2021-12-03 10:48:27 +01:00
sternenseemann
5a49142a4f nix-tree: build with latest brick 2021-12-03 10:37:33 +01:00
sternenseemann
c57f5d5d05 haskellPackages.paramtree: update comment for dontCheck override 2021-12-03 10:15:38 +01:00
sternenseemann
6727f1e420 haskell.packages.ghc901.extras: drop now unnecessary override
We upgraded th-extras to a git revision before for 9.0.1 compat, but
it has now gotten a proper release.
2021-12-03 10:11:11 +01:00
Jonathan Ringer
2e6fadac4e
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/django-rq/default.nix
2021-12-02 16:07:50 -08:00
Malte Brandy
9ee79763f0
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-03 00:53:57 +01:00
Malte Brandy
038201ebdb
haskellPackages: stackage-lts 18.17 -> 18.18
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-03 00:53:01 +01:00
maralorn
9bdfe94971
Merge pull request #148321 from datakurre/hasura
haskellPackages.hasura: 2.0.9 -> 2.0.10
2021-12-03 00:41:50 +01:00
Asko Soukka
e3cba2b9da
haskellPackages.hasura: 2.0.9 -> 2.0.10 2021-12-02 21:26:51 +02:00
sterni
fdef8095fd
Merge pull request #148209 from sternenseemann/doDistribute-all-platforms
haskell.lib{,.compose}.doDistribute: default to lib.platforms.all
2021-12-02 11:54:12 +01:00
sternenseemann
6496069dda haskell.lib{,.compose}.doDistribute: default to lib.platforms.all
This reflects the default value set in generic-builder.nix, following
the reasoning that GHC can cross-compile and we assume that packages are
generally portable.
2021-12-02 11:27:12 +01:00
zowoq
9326641548 shellcheck: add override for newer version
`haskellPackages.ShellCheck` is pinned on stackage.
2021-12-02 08:12:31 +10:00
sternenseemann
512c0ee78a haskellPackages.xmonad*_0_17_0: build on Hydra
Makes it easier to spot regressions and gives binary cache to downstream
users.
2021-12-01 18:25:28 +01:00
sternenseemann
6bdb60a405 haskellPackages.xmonad-extras_0_17_0: build with matching releases
Needs xmonad and xmonad-contrib of the same version.
2021-12-01 18:25:28 +01:00
sternenseemann
a9fb1cb78a haskellPackages.xmonad-contrib_0_17_0: mv override closer to xmonad
Having everything in one place is going to make this a bit more maintainable.
2021-12-01 18:25:28 +01:00
Nick Hu
36d5761b3e haskellPackages.xmonad_0_17_0: respect NIX_GHC and XMONAD_XMESSAGE
Adds xmonad-nix.patch adjusted for xmonad 0.17.0.

Originally posted here: https://discourse.nixos.org/t/use-latest-version-of-xmonad-0-17-0/16191/5

Co-Authored-By: ento <ping@stillspinning.cc>
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-12-01 18:25:28 +01:00
Ellie Hermaszewska
e4d170bc8f
Merge pull request #145124 from sternenseemann/graphviz-hardcode-store-paths 2021-12-01 16:54:35 +08:00
Jonathan Ringer
3bbe9a9459
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2021-11-29 10:15:20 -08:00
Deniz Alp
c7bbff3f4d haskellPackages.fakedata: Disable test suite
The test suite for fakedata is fixed in version 1.0.1 but since we follow
stackage for this package and there the version is at 0.8.0 we're just disabling
the test suite until it gets updated.
2021-11-29 14:56:13 +03:00
Profpatsch
5abb1856ce haskell-modules/lib: make postFixup more resilient
1. Putting the string on one line (instead of using a multiline
string) means it is not ended with \n, which means if somebody wants
to append more lines, they have to start it with \n or it will get
concatenated to the `postFixup` here, so add \n.

2. Previously, ignoring `drv.postFixup` would throw away any
`postFixup`s set in `drv`, which is not something we want.

The extra empty line is a cute trick to prevent concatenating the code
with any previous `postFixup` that doesn’t end in \n.
2021-11-27 15:47:58 +01:00
sternenseemann
50f256f5ef ghcWithPackages: don't wrap GHC with LLVM unnecessarily
Since GHC now will have LLVM available when needed, we don't need to add
it in the wrapper anymore. It can still be added if NCG is available,
but -fllvm should be used (e. g. to work around an NCG bug).
2021-11-25 19:28:57 +01:00
sterni
48b60ee86f
Merge pull request #146938 from sternenseemann/ghc901-llvm-9
haskell.compiler: refactor LLVM handling, upgrade to latest LLVM version for each GHC version
2021-11-24 14:50:34 +01:00
sternenseemann
c32095b400 ghcWithPackages: rename withLLVM to useLLVM
useLLVM is what we are using in the GHC derivations already -- for
better or for worse -- so we should rename the argument here for
consistency which we are free to do as this is purely internal at the
moment (with overriding being impossible).
2021-11-24 10:21:39 +01:00
sternenseemann
d442ca39dc haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-23 23:11:19 +01:00
sternenseemann
ee0a2c935f haskellPackages.hls-rename-plugin: allow compiling with ghcide 1.5.0
The updated bounds upstream (with no additional changes) are pending
release as 1.0.0.1.

311107eabb (diff-a4d51410a2d9bbbb2a72a7a055b6e7df05e69c19b914d973a7c48da72383eeb4)
2021-11-23 23:02:52 +01:00
sternenseemann
d7ff8061be haskellPackages: always inherit llvmPackages from ghc's passthru
This means we only have to update the llvmPackages attribute in one
place now and should prevent situations like with 8.6.5 where different
versions would be used in the package set compared to the compiler
build.

Drop comments in the configuration-ghc-X.Y.x.nix files as well, since
LLVM version isn't tied to the compiler minor version at
all (e. g. 8.10.2 and 8.10.7 have different support ranges).
2021-11-23 16:46:18 +01:00
sternenseemann
2f98c1824c ghcWithPackages: GHC 8.10.7 still needs LLVM for aarch64-darwin
This check was wrong and caused by a bit of confusion on my part.
GHC >= 8.10.5 && < 9 supports aarch64-darwin via LLVM and GHC >= 9.2.1
introduces the NCG backend for aarch64-darwin.
2021-11-23 16:01:45 +01:00
sternenseemann
86c50292b0 haskellPackages.hls-haddock-comment-plugin: no aarch64-linux tests
test suite triggers same RTS bug (?) as hls-hlint-plugin.
2021-11-22 12:22:08 +01:00
sternenseemann
90abe1c0c6 haskellPackages.hls-hlint-plugin: don't run tests on aarch64-linux
test suite triggers same RTS bug (?) as hls-hlint-plugin.
2021-11-21 23:02:19 +01:00
sternenseemann
57017e5352 haskellPackages.melf: don't attempt to run incomplete test suite
Hackage tarball is missing necessary test data.
2021-11-21 22:50:06 +01:00
sternenseemann
a86917fe5e haskellPackages.dear-imgui: jailbreak to fix build 2021-11-21 22:41:52 +01:00
sternenseemann
885ad7c367 haskellPackages: restrict haskell-gi's revdeps to be 0.25 compatible
A lot of these packages are not in stackage for some reason, so we need
to add some extra constraints to keep the packages stackage-compatible.

Some newly uploaded packages will become broken, as they've never had a
version compatible with haskell-gi 0.25.
2021-11-21 22:03:19 +01:00
sternenseemann
3c0b2ca7b3 haskellPackages.hls-hlint-plugin: don't run tests on aarch64-linux
Seems like its test suite triggers a similar RTS bug as the doctest test
suites.
2021-11-21 21:04:54 +01:00
sternenseemann
1606d449ff haskell.packages.ghc921.vector-th-unbox: drop now obsolete patch 2021-11-21 21:00:44 +01:00
sternenseemann
6b3cbce94f haskell.packages.ghc921.streaming-commons: drop now obsolete patch 2021-11-21 19:57:54 +01:00
sternenseemann
060b13e415 haskellPackages.git-annex: drop patch included in latest release 2021-11-21 17:31:51 +01:00
sternenseemann
40ea5fe6d1 haskellPackages.git-annex: update sha256 for 8.20211117 2021-11-20 17:59:50 +01:00
sterni
ca929af2a2
Merge pull request #146493 from sternenseemann/ghc-with-packages-native-codegen
ghcWithPackages: fix / update LLVM deactivation if NCG is available
2021-11-20 16:34:16 +01:00
sternenseemann
ab35cb8814 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-20 13:43:24 +01:00
sternenseemann
344bea4e0c haskell.packages.ghc921.aeson_2_0_1_0: drop obsolete override
The hackage version of aeson has been updated from 2.0.1.0 -> 2.0.2.0
and now builds without intervention.
2021-11-20 13:29:29 +01:00
sternenseemann
0bebef945b haskell.packages.ghcHEAD.git-annex: drop outdated override 2021-11-20 13:29:28 +01:00
sternenseemann
af3fa3e279 haskell.packages.ghc9{0,2}1.lens: 5.0.1 -> 5.1
Latest on Hackage has been updated, so let's try to follow. Stackage LTS
still doesn't support GHC >= 9.0
2021-11-20 13:29:28 +01:00
Malte Brandy
32508c3145
haskellPackages.hls-brittany-plugin: dontCheck on aarch64 2021-11-20 12:15:14 +01:00
Malte Brandy
356698c493
haskell-language-server: Fix plugins for 1.5.0.0 2021-11-20 02:54:04 +01:00
maralorn
2a1b1189ef
Merge pull request #146398 from hercules-ci/hercules-ci-agent-update-0.8.4
hercules-ci-agent: 0.8.3 -> 0.8.4
2021-11-20 01:11:17 +01:00
mrkun
4df9292e9b haskellPackages.mime-string: disable optimization for older compilers 2021-11-20 02:13:42 +03:00
sternenseemann
e69353aaf7 haskellPackages.doctest_0_18_2: init at 0.18.2
Since hledger-lib 1.23 won't build with the latest doctest, there's
likely a change in behavior somewhere. 0.18.2 is then the closest
doctest to stackage's which works with GHC >= 9, so let's stick with it
for now.
2021-11-19 18:29:50 +01:00
sternenseemann
781daa41ef haskellPackages: adapt to hspec hackage update 2021-11-19 17:59:47 +01:00
sternenseemann
6f0f4a92b5 haskellPackages.xmonad-contrib_0_17_0: build with matching xmonad 2021-11-19 13:20:40 +01:00
Robert Hensing
70875b7602 hci: 0.2.3 -> 0.2.4 2021-11-19 11:05:04 +01:00
Robert Hensing
562143de32 hercules-ci-agent: 0.8.3 -> 0.8.4 2021-11-19 11:05:04 +01:00
Robert Hensing
2f844b004a hercules-ci-cnix-store: 0.2.1.0 -> 0.2.1.1 2021-11-19 11:05:03 +01:00
sternenseemann
7fc57e61d3 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-11-18 21:39:34 +01:00
sternenseemann
bea36e4f8a haskellPackages: stackage-lts 18.16 -> 18.17
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-11-18 21:35:55 +01:00
sternenseemann
4535a9ddb4 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-18 19:20:34 +01:00
sternenseemann
d2290e85bb haskellPackages.lucid-{alpine,htmx}: pin to 0.1.0.2 for stackage compat 2021-11-18 17:23:07 +01:00
sternenseemann
d4795c8efc haskellPackages.hasql-interpolate: disable tests (need running postgres) 2021-11-18 17:13:42 +01:00
thielema
bb52b0e13e haskellPackages.synthesizer-alsa: re-enabled
Closes #146475.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2021-11-18 17:04:05 +01:00
thielema
c919b17438 haskellPackages.llvm-ffi-tools, llvm-pkg-config: re-enabled
Closes #146473.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2021-11-18 17:00:28 +01:00
Henning Thielemann
ed3fe4c6c4 haskellPackages.lapack: disable tests because they do not run reliably
remove from broken.yaml

Closes #146231.
Closes #146472.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2021-11-18 16:56:58 +01:00
sternenseemann
1b2ef27ea2 haskellPackages: update list of transitively broken packages 2021-11-18 16:49:25 +01:00
sternenseemann
571f3e504b ghcWithPackages: list missing targets with NCG available
Based on https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms, although
it sadly doesn't list when the backends were introduced.

* PowerPC, x86 (and x86_64) and Sparc have been supported for longer.

* aarch64-darwin is new in 9.2.1 and backported to 8.10.5, 8.10.6 and
  8.10.7 (check is dumb here since we'll grep for 8.10.7 anyways when
  upgrading)

Fixes ghcWithPackages failing to evaluate on aarch64-darwin because of
missing support for the platform in LLVM 9's compiler-rt.
2021-11-18 16:33:51 +01:00