Commit Graph

6053 Commits

Author SHA1 Message Date
Malte Brandy
58f8338e61
haskell-language-server: Fix build of multiple plugins 2021-05-08 01:05:37 +02:00
sternenseemann
e4633b8a68 haskellPackages.haggle: remove unnecessary override
Upstream was very quick about relaxing the bound on ref-tf.
2021-05-08 00:29:32 +02:00
sternenseemann
4b137c9418 haskellPackages.hsignal: restrict platforms to x86
SSE(2) is an intel instruction set
2021-05-08 00:27:51 +02:00
Malte Brandy
6c424a7e41
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-07 23:58:19 +02:00
Malte Brandy
6b43d3d8f6
haskellPackages.haskell-language-server: Fix build 2021-05-07 23:58:19 +02:00
Malte Brandy
76d2dc403e
hackage2nix configuration: remove duplicate entries 2021-05-07 23:58:18 +02:00
Malte Brandy
f995974b71
Stackage Nightly: 2021-05-03 -> 2021-05-07
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-05-07 23:58:18 +02:00
Malte Brandy
7f236bd4b2
hackage2nix: Split configuration, auto disable hydra builds
We split configuration-hackage2nix.yaml into multiple files.  We bump
cabal2nix-unstable to get support for multiple config files in
hackage2nix.

* The file main.yaml is only supposed to be edited by humans.
* The file stackage.yaml is only supposed to be updated by the
  update-stackage.sh
* The file broken.yaml can be edited by humans, but probably future
  helpers will want to insert broken packages into this file based on
  hydra reports.
* The file transitive-broken.yaml is newly introduced to be generated
  by regenerate-transitive-broken-packages.sh

regenerate-transitive-broken-packages.sh makes a nix query (in
transitive-broken-packages.nix) which evaluates all haskellPackages
once with and once without "allowBroken" this way it get's a list of
packages which are broken by some transitive dependency, but does not
disable packages which have eval errors not caused by a broken package.
2021-05-07 21:58:08 +02:00
Malte Brandy
d75130019b
haskellPackages.gi-*: Fix some builds 2021-05-07 21:42:42 +02:00
Malte Brandy
9fd589504e
haskellPackages.haskell-gi: Bump versions manually to still build with used C libs 2021-05-07 21:19:00 +02:00
Shlok Datye
b858ba8a7c haskellPackages.streamly-lmdb: unbreak
(The latest version of streamly-lmdb (0.2.1) is not broken at all.)
2021-05-07 20:16:43 +02:00
Shlok Datye
d36f591349 haskellPackages.streamly-archive: unbreak
(The correct libarchive is now being passed into the package.)
2021-05-07 16:14:07 +02:00
Dennis Gosnell
f73c2278d0
Merge pull request #121970 from cdepillabout/spago-0.20.2
spago: 0.20.1 -> 0.20.2
2021-05-07 20:05:11 +09:00
sternenseemann
ffc669baf9 haskellPackages.haggle: unbreak
https://github.com/travitch/haggle/issues/4
2021-05-07 12:54:13 +02:00
sternenseemann
8c6c17b84e haskellPackages.cpuid: set accurate meta.platform value 2021-05-07 12:35:42 +02:00
(cdep)illabout
774b4d6783
spago: 0.20.1 -> 0.20.2 2021-05-07 10:27:27 +09:00
sternenseemann
d1d0c73dfb haskellPackages.FractalArt: add AppKit framework to dependencies 2021-05-06 20:06:05 +02:00
sternenseemann
0781c31545 haskellPackages.arbtt: add missing frameworks for darwin 2021-05-06 19:35:36 +02:00
sternenseemann
a51a542d60 haskellPackages: fix eval of darwin specific overrides 2021-05-06 18:14:00 +02:00
sternenseemann
da347ae251 haskellPackages.arbtt: pass Foundation on darwin 2021-05-06 18:03:16 +02:00
sternenseemann
6b1ec5695f haskellPackages.FractalArt: pass objc on darwin 2021-05-06 17:54:52 +02:00
sternenseemann
a5a9833855 haskellPackages.vinyl: disable failing doctests on aarch64
This is the same linking bug as encountered with trifecta and ad.
Also group these cases together.
2021-05-06 17:45:52 +02:00
sternenseemann
73c2dd4aa6 petrinizer: fix build
* take z3 haskell package from haskellPackages
* take sbv 7.13 from haskellPackages, apply patch fixing build
  with GHC >= 8.8.8
2021-05-06 11:43:59 +02:00
sternenseemann
abf5583c5a haskellPackages.llvm-hs: disable tests on non-x86_64
Should fix build on aarch64, see linked issue.
2021-05-06 10:49:57 +02:00
sternenseemann
977ccbf6bf hedgewars: portability is limited by fpc 2021-05-05 22:45:52 +02:00
sternenseemann
f5865286fd haskellPackages.ad: fix build on aarch64
untested
2021-05-05 22:07:47 +02:00
sternenseemann
f5a9654af4 configuration-hackage2nix: fix typos, duplicate entries 2021-05-05 18:26:40 +02:00
sternenseemann
1c9ec1f3b3 haskellPackages: mark pkgs failing eval as unsupported on aarch64 / darwin 2021-05-05 18:16:29 +02:00
sternenseemann
2222050406 haskell.packages.ghc901.lens: bump to 5.0.1
Release 5 introduced GHC 9.0 compatibility, but hasn't hit stackage yet.
2021-05-05 15:26:23 +02:00
sternenseemann
20020d3ec8 haskellPackages.hnix: unbreak
The mystery build failure was caused by having the same instance as an
orphan and imported from ref-tf 0.5 (why ever that doesn't warrant a
logged error message…). The solution for this is
https://github.com/haskell-nix/hnix/pull/918, which sadly doesn't apply
cleanly on the hnix 0.12.0.1 tarball. Therefore I've backported the
patch until hnix hopefully gets a new hackage release soon.
2021-05-05 12:55:29 +02:00
sternenseemann
eb9b3a59f0 haskell.packages.ghc901: update to 5.6.2 to fix build 2021-05-05 11:45:52 +02:00
sternenseemann
fbe45054e4 haskellPackages.jsaddle: unbreak
Luckily, only version bounds with no weird GHC failures:
https://github.com/ghcjs/jsaddle/issues/123
2021-05-04 16:56:31 +02:00
sternenseemann
4da6569df4 haskellPackages.pinboard-notes-backup: add bdesham to maintainers 2021-05-04 16:40:08 +02:00
sternenseemann
917524cb39 pinboard-notes-backup: justStaticExecutables, move overrides
Should reduce closure size and reduce the difference between top-level
and haskellPackages version of pinboard-notes-backup.
2021-05-04 16:40:08 +02:00
sternenseemann
75f01ec909 yi: unbreak
yi-language: apply patch allowing newer regex-* dependencies
2021-05-04 16:06:57 +02:00
sternenseemann
caf7725f95 stutter: move overrides into configuration-nix.nix
Move necessary overrides into configuration-nix.nix, so there's no
discrepancy between stutter and haskellPackages.stutter.

However the build of stutter is still broken its dependency snipcheck
doesn't build with the pandoc version we have.
2021-05-04 14:29:55 +02:00
sternenseemann
517662d02d haskellPackages.hyper-extra: unbreak
https://github.com/HeinrichApfelmus/hyper-haskell/issues/42
2021-05-04 13:59:26 +02:00
sternenseemann
794bc5e9ed haskellPackages.cabal2nix-unstable: rename from cabal2nix-latest 2021-05-04 13:38:46 +02:00
sternenseemann
e30cf42f0c haskellPackages.cabal2nix-latest: use unstable-YYYY-MM-DD format
This is the preferred format for things fetched from git or similar that
are not proper releases: https://nixos.org/manual/nixpkgs/stable/#sec-package-naming

Also we should think about making name and attribute name more
consistent: cabal2nix-latest -> cabal2nix-unstable
2021-05-04 13:38:46 +02:00
sternenseemann
648a5b14fb haskellPackages.ihaskell-{display,basic}: jailbreak
Version bounds on base are too strict:
https://github.com/gibiansky/IHaskell/issues/1217

Fixes evaluation of top-level ihaskell.
2021-05-04 13:34:35 +02:00
sternenseemann
990d12641e ihaskell: unbreak
Use upstream release.nix as an inspiration for the correct overrides to
fix RPATH issues and make tests run again.
2021-05-04 13:27:41 +02:00
sternenseemann
96f573300f hackage-packages.nix: Regenerate based on current config 2021-05-04 12:47:11 +02:00
sternenseemann
5ca8d3570e haskellPackages.plots: unmark as broken 2021-05-04 12:44:10 +02:00
sternenseemann
63bcfc67e3 haskellPackages.diagrams-cairo: unbreak
https://github.com/diagrams/diagrams-cairo/issues/77
2021-05-04 12:43:40 +02:00
sternenseemann
e7e6727e9e configuration-hackage2nix.yaml: add myself as maintainer for flat 2021-05-04 11:05:36 +02:00
sternenseemann
008ecb1e82 haskellPackages.hledger-lib: remove unnecessary override 2021-05-04 10:23:16 +02:00
Malte Brandy
991041b33a
hackage-packages.nix: Regenerate based on current config 2021-05-03 23:01:56 +02:00
Malte Brandy
9b4dd31a38
configuration-hackage2nix.yaml: Changing Stackage pin to Nightly 2021-05-03 2021-05-03 22:59:55 +02:00
sternenseemann
9a2e728831 ghcWithPackages: set withLLVM if hostPlatform is not x86_64
We also don't add LLVM on PowerPC as GHC should have the ability to
generate native code for that platform itself.

Resolves #116235.
2021-05-03 10:42:52 +02:00
maralorn
5d4dc79acb
Merge pull request #121391 from maralorn/regenerate-haskell-packages
add maintainer scripts for haskell package generation
2021-05-02 10:27:47 +02:00
Dennis Gosnell
ba354d5ad8
haskell.lib.setBuildTargets: fix spelling in doc string 2021-05-02 13:35:08 +09:00
Isaac Shapira
d725ac7942
Add haskell.lib.setBuiltTarget, and support non library compiling of a single target 2021-05-02 13:35:07 +09:00
hyperfekt
f3f84855e8
maintainers/scripts/haskell/regenerate-hackage-packages.sh: init
Introduces a script that can be used to update the Nix expressions for

the Haskell package set. In service of that, also

- introduces cabal2nix-latest, which pins the hackage2nix version used

- changes all-cabal-hashes to use fetchFromGitHub

- adds update-hackage.sh & update-cabal2nix-latest.sh & update-stackage.sh maintainer scripts
2021-05-01 21:55:18 +02:00
Damien Cassou
ee30de13b7 haskellPackages.hyahtzee: un-mark as broken
Release 0.5 un-broke the package.
2021-05-01 13:43:53 +02:00
sternenseemann
c3af83f893 haskellPackages.database-class-id: unbreak 2021-05-01 13:31:26 +02:00
Niko Pavlinek
0906a93834 haskellPackages.pam: fix build 2021-05-01 11:01:56 +02:00
Peter Simons
37656dc208 git-annex: update sha256 hash for the new version 2021-04-30 20:45:03 +02:00
Peter Simons
e3185a56b5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
8185884e7b.
2021-04-30 20:37:43 +02:00
Peter Simons
e20a75ec74 hackage2nix: update list of broken packages
... so that there are no failing builds on Hydra.

Ping @rkrzr because icepeak is broken.
2021-04-30 20:30:15 +02:00
Peter Simons
4ee54f160b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
bbe9c77121.
2021-04-28 10:17:14 +02:00
Peter Simons
7313fac88d Stackage Nightly 2021-04-28 2021-04-28 10:16:51 +02:00
Dennis Gosnell
befcd3e782
Merge pull request #120849 from shlevy/unbreak-htf
Unbreak haskellPackages.HTF
2021-04-28 10:04:12 +09:00
Peter Simons
538cd825e6 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
5ddc13836f.
2021-04-28 02:30:31 +02:00
Shea Levy
6fdd9922e5
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
ef920675c6.
2021-04-27 08:46:38 -04:00
Shea Levy
55f5842f1b
haskellPackages.HTF: Fix testsuite and mark unbroken in configuration. 2021-04-27 08:44:22 -04:00
Peter Simons
a170bff89a hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
ef920675c6.
2021-04-27 02:30:31 +02:00
Minijackson
68ee799776 haskellPackages.pandoc-sidenote: remove broken 2021-04-26 23:23:41 +02:00
sternenseemann
25238f1ee5 haskellPackages.orgstat: unmark as broken
Upstream resolved the compilation issue with more recent base:
https://github.com/volhovm/orgstat/issues/15
2021-04-26 12:34:04 +02:00
Peter Simons
8795d39ce7 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
7a3819ffd0.
2021-04-26 02:30:30 +02:00
Dennis Gosnell
8c2e70a7ac
Merge pull request #120535 from vaibhavsagar/dont-patch-alex
configuration-ghc-9.0.x.nix: patch newer alex
2021-04-25 16:32:23 +09:00
Vaibhav Sagar
3027fe5fb8 configuration-ghc-9.0.x.nix: patch newer alex 2021-04-25 16:47:58 +10:00
Peter Simons
64c6086db4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
470825d7ca.
2021-04-25 02:30:45 +02:00
Magnus Therning
5995d5237e haskellPackages.servant-openapi3: unbreak 2021-04-23 23:19:52 +02:00
Magnus Therning
b84d1ee65c haskellPackages.openapi3: unbreak 2021-04-23 23:19:37 +02:00
Peter Simons
9754c111f5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
2fedb31fe1.
2021-04-23 21:16:48 +02:00
Peter Simons
fa79045344 Stackage Nightly 2021-04-23 2021-04-23 21:16:30 +02:00
Peter Simons
5a06dc2024 ShellCheck: apply patch to fix Haddock errors
https://github.com/koalaman/shellcheck/issues/2216
2021-04-23 20:56:42 +02:00
Peter Simons
e62aca25dc hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
2fedb31fe1.
2021-04-23 20:43:44 +02:00
Peter Simons
ff65b84466 hackage2nix: update list of broken packages to fix evaluation errors 2021-04-23 20:39:26 +02:00
Peter Simons
a8ade4385f Merge origin/master into haskell-updates. 2021-04-23 17:15:13 +02:00
sternenseemann
c5d250574a haskellPackages.essence-of-live-coding-warp: fix eval
Use latest http-client version (0.7.8).
2021-04-23 06:23:23 +02:00
Peter Simons
b561a5d996 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
24b98b95af.
2021-04-23 02:30:33 +02:00
Dennis Gosnell
9bf37dbcbf
Merge pull request #120061 from cdepillabout/update-spago-0.20.1
spago: 0.20.0 -> 0.20.1
2021-04-23 09:14:46 +09:00
Henri Menke
ff856b1342 wstunnel: deduplicate by using haskellPackages
wstunnel is packaged twice in nixpkgs, once standalone and once in
haskellPackages. The standalone version is outdated while the version in
haskellPackages is updated automatically from Hackage, so we are
removing the standalone Nix expression but still keep the static
executable.
2021-04-22 23:57:02 +02:00
(cdep)illabout
cba97fcde5
spago: 0.20.0 -> 0.20.1 2021-04-21 22:21:55 +09:00
(cdep)illabout
2d1d0dd3a7
haskellPackages.cborg: remove jailbreak 2021-04-21 21:49:51 +09:00
Magnus Therning
cb97f4a301 haskellPackages.servant-docs: unbreak 2021-04-21 09:51:52 +02:00
Peter Simons
cfa526667b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
c47aee4f70.
2021-04-21 02:30:30 +02:00
Peter Simons
b22bbd6181 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
56696706bb.
2021-04-20 02:30:30 +02:00
Gabriel Gonzalez
a4fdb4edd1 haskellPackages.parameterized: Re-enable without tests
The package builds without the test suite

The upstream issue is: https://github.com/louispan/parameterized/issues/2
2021-04-19 21:12:43 +02:00
Peter Simons
14db7a6253 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
06569db4d5.
2021-04-19 02:30:29 +02:00
Luis Chavarriaga
dc367f6507 haskellPackages.{H, inline-r}: not broken
These packages were marked as broken but build fine and pass their
respective tests.
2021-04-18 10:09:19 +02:00
Peter Simons
c39e723434 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
917f9a29ff.
2021-04-18 02:30:29 +02:00
Malte Brandy
2918f537ea
haskellPackages.reflex-dom: Remove obsolete override do fix build 2021-04-17 11:00:15 +02:00
Peter Simons
abf3e4ff38 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
613590b5c0.
2021-04-17 02:30:26 +02:00
Peter Simons
38932bbf6b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
604db45cba.
2021-04-16 20:28:21 +02:00
Peter Simons
88ad3b83b8 Stackage Nightly 2021-04-15 2021-04-16 20:28:00 +02:00
Peter Simons
b70a9c2fc7 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
604db45cba.
2021-04-16 20:06:42 +02:00
Peter Simons
c1535b26ef hackage2nix: update list of broken packages to fix evaluation errors 2021-04-16 20:04:21 +02:00
Malte Brandy
c9bee59831
haskellPackages.reflex*: Fix various dependencies 2021-04-16 19:59:26 +02:00