Commit Graph

6288 Commits

Author SHA1 Message Date
maralorn
1e61298bf5
Merge pull request #129093 from siraben/haskell-mainProgram
haskell-generic-build: allow mainProgram to be set
2021-07-03 13:45:40 +02:00
Ben Siraphob
06fb9a9421 haskell-generic-build: allow mainProgram to be set 2021-07-03 15:52:39 +07:00
Joe Hermaszewski
93e565b717
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-02 18:35:55 +08:00
Joe Hermaszewski
79fb3e33c5
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-30 23:18:49 +08:00
Joe Hermaszewski
dfdc6ad216
haskellPackages.rel8: dontCheck
Flakey tests, upstream issue: https://github.com/circuithub/rel8/issues/86
2021-06-29 21:07:51 +08:00
sternenseemann
6955f4e4e6 haskell-generic-builder: support badPlatforms
meta.badPlatforms allows us to exclude specific platforms from the list
of supported platforms without the need to explicitly substract it from
lib.platforms.all (or our inferior equivalent allKnownPlatforms) in
platforms. Thus it'll map nicely to unsupported-platforms in the
hackage2nix configuration in the future.
2021-06-27 18:32:28 +02:00
Malte Brandy
175aa37e75
haskellPackages.gi-wnck: Unsupported on darwin 2021-06-27 14:29:45 +02:00
Malte Brandy
39609a8ccd
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-27 13:08:20 +02:00
Malte Brandy
ee5d60e0b9
haskellPackages.matrix-client: Set maralorn as maintainer 2021-06-27 12:12:18 +02:00
Malte Brandy
b96f5abe4d
haskellPackages.matrix-client: dontCheck 2021-06-27 12:07:48 +02:00
Malte Brandy
ef6f25e6ff
haskellPackages.hls-slice-plugin: dontCheck 2021-06-27 12:01:51 +02:00
Olli Helenius
fd6e91c0c7 haskellPackages.gi-wnck: broken -> unbroken
It now links against correct version of libwnck.
2021-06-27 11:53:34 +02:00
Malte Brandy
3e61745b53
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-26 15:13:12 +02:00
Tommy Bidne
4d5ef43b9c
haskellPackages.xmonad-wallpaper: remove jailbreak
Removing jailbreak as upstream issue has been fixed:

https://github.com/yeyan/xmonad-wallpaper/issues/2
2021-06-25 14:02:08 +12:00
maralorn
dba40dfcf5
Merge pull request #127658 from sternenseemann/haskell-generic-builder-pname-version
haskell-generic-builder: pass pname and version as is
2021-06-22 23:41:27 +02:00
Malte Brandy
33c6c74d09
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-22 23:36:48 +02:00
Malte Brandy
37919f9f1e
haskellPackages.stripeapi: Mark broken because of consistent build timeout 2021-06-22 23:24:48 +02:00
Malte Brandy
f259654a78
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-22 23:05:35 +02:00
Malte Brandy
8d9926fe65
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-22 21:52:15 +02:00
sternenseemann
5a1ff51ed3 haskellPackages.git-annex: fix hash mismatch on darwin 2021-06-22 18:11:25 +02:00
sternenseemann
d7d3eace87 haskellPackages.tmp-postgres: disable tests on darwin
The tests use pgrep which is not packaged for darwin yet as we are
lacking some private / non open source headers for it to compile.

May be resolvable in the future.
2021-06-22 16:00:19 +02:00
Malte Brandy
25556077a5
haskellPackages.zenc: Jailbreak to fix tests 2021-06-22 12:48:43 +02:00
sternenseemann
79b9e837dd haskellPackages.pandoc-crossref: 0.3.10.0 -> 0.3.11.0
Compatibility with pandoc 2.14.
2021-06-22 12:44:10 +02:00
sternenseemann
245b76099a haskellPackages: clean up diagrams-related overrides
haskellPackages.dual-tree: downgrade to 0.2.2.1

Since the resolution of the following issues, we can remove a lot of
jailbreaks:

* https://github.com/diagrams/diagrams-core/issues/112
* https://github.com/diagrams/diagrams-cairo/issues/77
* https://github.com/diagrams/diagrams-rasterific/issues/63

Some we need to keep since the base 4.15 compatibility updates were
sometimes bundled with adjustments for monoid-extras 0.6 / diagrams-*
1.5 which we can't yet update to.

Downgrade dual-tree since 2.2.3.0 requires monoid-extras 0.6 (although
it seemed to compile with 0.5…).
2021-06-22 12:34:01 +02:00
Robert Hensing
35b0764e11 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-22 09:49:18 +02:00
Robert Hensing
877c07f556 haskellPackages.hercules-ci-agent: Remove obsolete override 2021-06-22 09:47:32 +02:00
Malte Brandy
101c585770
haskellPackages.hls-module-name-plugin: Disable checks on darwin 2021-06-22 04:23:46 +02:00
Malte Brandy
23019ba481
haskellPackages.git-annex: Fix hash 2021-06-22 04:21:41 +02:00
Malte Brandy
cd32f53cb1
haskellPackages.blucontrol: Remove obsolete override 2021-06-22 00:59:19 +02:00
Malte Brandy
9706e4bf08
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-22 00:56:09 +02:00
sternenseemann
377924dd7b haskellPackages: take (more) tool dependencies from buildPackages
Fix instances of tool dependencies coming from `self` or `pkgs`
instead of `self.buildHaskellPackages` or `pkgs.buildPackages`
respectively. This makes sure cross-evaluation and -compilation will
work although their may still be more kinks to work out (or cases I
missed). This change was mostly created by searching for `[tTool]` and
`\${` in the respective files.

Note that this has intentionally not been for test tool dependencies:
Like in `stdenv.mkDerivation` we need to view tests as being executed
on the *host platform* which is why we can't run tests while cross
compiling anyways. In practice this is not an important distinction,
though: `pkgs.buildPackages` and `pkgs` are almost identical in the
native case.

Resolves #127232.
2021-06-22 00:18:12 +02:00
sternenseemann
0917e2ae27 haskellPackages.tasty-discover: run test suite in native case
For native compilation, we can just add the intermediary build
directory to `PATH` which allows the test suite to be preprocessed by
tasty-discover itself.

When cross-compiling, `doCheck` will be false anyways and this won't
matter (fingers crossed!).
2021-06-22 00:18:12 +02:00
sternenseemann
c0b69bcbb9 haskellPackages.tasty-discover: simplify override
If we are cross compiling we can't and don't run the tests since they
wouldn't be able to be executed on the host platform.

While native compiling, we need to avoid an infinite recursion.
2021-06-22 00:18:12 +02:00
sternenseemann
83220ad7b9 haskellPackages.cachix: move shell completion override to configuration-nix 2021-06-21 20:14:35 +02:00
sternenseemann
48941ef342 haskellPackages.rel8: add myself as maintainer
I want to babysit the test suites of tmp-postgres and rel8 as well as
hopefully annoying upstream to stop this silliness.
2021-06-21 19:55:09 +02:00
sternenseemann
5e0c55b581 haskell-generic-builder: pass pname and version as is
This is a full set rebuild, however it improves the name generation
for the static and cross case since the respective additional
components are now inserted between pname and version instead of after
name like before. This prevents builtins.parseDrvName from mistaking a
platform config string for a version component.
2021-06-21 14:08:41 +02:00
sternenseemann
29229016f9 haskellPackages.blucontrol: 0.5.0.0 -> 0.5.1.1
Unbreaks build since X11 >= 1.10 is supported as well.
2021-06-21 12:43:24 +02:00
sternenseemann
a117b4a33c haskellPackages.cachix{,-api}: add domen as a maintainer 2021-06-21 12:34:55 +02:00
(cdep)illabout
8ec3faac52
spago: patch for newer versions library 2021-06-21 13:33:24 +09:00
(cdep)illabout
7bd01900a5
haskellPackages.termonad: dontCheck on arm because of doctests 2021-06-21 11:59:52 +09:00
(cdep)illabout
4329d39319
haskell-updates: sort list of dontCheck packages in configuration-arm.nix 2021-06-21 11:58:38 +09:00
Kerstin Humm
184df12179 haskellPackages.hakyll: fix build for Pandoc 2.14 2021-06-21 02:11:30 +02:00
Malte Brandy
17af0071b5
haskellPackages.haskell-language-server: Fix darwin and aarch64 builds 2021-06-21 01:39:01 +02:00
sternenseemann
0e9230fcce haskellPackages.rel8: make test suite work by providing postgres tools 2021-06-20 23:52:20 +02:00
sternenseemann
dd728cd017 haskellPackages.tmp-postgres: fix test suite
Was failing before when trying to create files in `$HOME` and marked as
broken subsequently.
2021-06-20 23:51:37 +02:00
sternenseemann
feed0f7253 haskell.packages.ghc901.generic-deriving: remove unnecessary patch
The stackage update seems to include a version with this commit.
2021-06-20 23:28:31 +02:00
Malte Brandy
69e8d6b92a
haskellPackages.stylish-haskell: Fix on ghc 8.8.x 2021-06-20 23:22:32 +02:00
Malte Brandy
cc0558d2ee
haskellPackages.ghcup: Jailbreak to fix build 2021-06-20 23:17:15 +02:00
Malte Brandy
1f8ca5256a
haskellPackages.email-validate: Jailbreak 2021-06-20 22:41:27 +02:00
sternenseemann
6a49456aef haskellPackages.futhark: 0.19.4 -> 0.19.6
Now that stackage lts 18 has version 5.0.0, we can upgrade futhark.
2021-06-20 22:12:10 +02:00