Potato Hatsue
d55ffa5a2f
haskellPackages.nvfetcher: disable check
2021-09-30 23:01:19 +02:00
sternenseemann
f6703cdddc
haskellPackages.hledger-lib_1_23: build with doctest 0.18.1
...
Test suite has a lower bound on doctest >= 0.18.
2021-09-30 12:21:16 +02:00
Malte Brandy
9a6d6c36e7
haskellPackages.hls-call-hierarchy-plugin: dontCheck on darwin
2021-09-30 11:39:38 +02:00
sternenseemann
f1cdcd739a
haskell.packages.ghc901.ormolu: 0.3.0.0 -> 0.3.0.1
...
Fixes evaluation of ghc901 package set.
2021-09-29 23:51:46 +02:00
sternenseemann
65da4ceb66
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-29 23:45:07 +02:00
sternenseemann
1a74b3d590
haskellPackages: stackage-lts 18.10 -> 18.12
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-29 23:27:50 +02:00
Jens Nolte
d7a8501848
haskell.packages.ghc921: jailbreak splitmix
...
splitmix already has a commit that fixes the version bounds for GHC
9.2.1 but has not had a release since then.
2021-09-29 19:23:50 +02:00
sternenseemann
2c4a128d62
haskellPackages.{Kulitta, Jazzkell}: clean up eval errors on darwin
2021-09-29 14:56:34 +02:00
sternenseemann
4d2f1399e9
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-29 14:47:09 +02:00
sternenseemann
97e02b4b87
haskellPackages.hw-*: fix too tight bounds on generic-lens
2021-09-29 14:29:06 +02:00
sternenseemann
cdffe459d8
haskellPackages.hls-rename-plugin: provide necessary test env
2021-09-29 14:18:35 +02:00
Jens Nolte
41515cc450
haskell.packages.ghc921: use hashable_1_3_3_0
...
hashable 1.3.0 is broken on GHC 9.2.1. This enables building
unordered-containers.
2021-09-29 03:28:21 +02:00
sternenseemann
e8b91f3064
haskellPackages.cabal2nix-unstable: 2021-09-23 -> 2021-09-28
...
Stops webkitgtk24x-gtk* bindings from being emitted.
2021-09-28 23:18:49 +02:00
Las Safin
ca33fe38ad
haskellPackages.procex: don't mark as broken
2021-09-28 23:12:39 +02:00
sternenseemann
f42ab674ba
haskellPackages.webkit: remove override for broken package
...
webkitgtk24x-gtk2 has been removed, but webkit doesn't compile anymore
these days, so we can save us maintaining this override. The “correct”
override would be webkitgtk (webkit is an alias form webkitgtk atm,
maybe we should introduce a libNixName thing in cabal2nix for this?)
if webkit compiled with modern dependencies…
2021-09-28 13:35:33 +02:00
sternenseemann
734e7564cb
haskellPackages.websnap: webkit dependency is a haskell dependency
...
websnap actually depends on the haskell webkit package (which is
broken), so this override introducing a dependency on a removed package
is actually incorrect and can be removed.
2021-09-28 13:28:22 +02:00
Dennis Gosnell
c4f967fe21
Merge pull request #139621 from Lassulus/hasura
...
haskellPackages.hasura: 2.0.7 -> 2.0.9
2021-09-28 08:39:17 +09:00
sternenseemann
60dc874d98
haskellPackages: update list of transitively broken packages
2021-09-26 21:40:50 +02:00
sternenseemann
64a3ff66f6
haskellPackages.cryptohash-sha256: make sure hydraPlatforms is populated
2021-09-26 21:26:08 +02:00
sternenseemann
3efe1b4b45
haskellPackages.polysemy: unbreak
2021-09-26 21:16:35 +02:00
sternenseemann
4db2830d07
haskellPackages.tz: fix tests for non-glibc platforms
...
tz's test suite (luckily only the test suite, it seems) relies on some
non-POSIX behavior of glibc which was easy enough to patch.
2021-09-26 20:27:25 +02:00
lassulus
b421990ae0
haskellPackages.hasura: 2.0.7 -> 2.0.9
2021-09-26 10:28:31 +02:00
Deniz Alp
afd1e21fe4
haskellPackages.svgcairo: Fix build by correcting cpp options
...
There's an open pull request that fixes the build but it's been sitting there
for a while, the fix is in a single commit so just applying the commit as a
patch. This will also allow us to fix ghc-vis later.
2021-09-25 22:41:34 +03:00
maralorn
291c46808e
Merge pull request #138937 from roosemberth/hs-fix-d-bus
...
haskellPackages.d-bus: Fix for GHC 8.10.1+
2021-09-24 11:19:12 +02:00
Roosembert Palacios
5ef7b75287
Update hackage-packages.nix
...
Signed-off-by: Roosembert Palacios <roosemberth@posteo.ch>
2021-09-24 11:01:23 +02:00
Roosembert Palacios
2a194d990f
haskellPackages.d-bus: Fix for GHC 8.10.1+
...
Signed-off-by: Roosembert Palacios <roosemberth@posteo.ch>
2021-09-24 11:01:23 +02:00
Malte Brandy
4d07360beb
haskellPackages: Add maralorn as a maintainer for a number of packages
2021-09-24 00:43:36 +02:00
Malte Brandy
61eb102774
haskellPackages: Bump cabal2nix-unstable to apply cabal2nix PR #520
2021-09-23 23:48:17 +02:00
Dominik Schrempf
e814556b46
haskellPackages: mark packages maintained by dschrempf
2021-09-22 12:58:58 +02:00
Malte Brandy
4f083811e9
haskellPackages: Fix ghc version in hackage2nix config
2021-09-22 12:52:49 +02:00
Dmitry Bogatov
bca123beec
haskellPackages.diohsc: umark as broken
...
Just built with NIXPKGS_ALLOW_BROKEN, and it built fine
2021-09-20 17:24:38 +02:00
Dennis Gosnell
d7692eb847
Merge pull request #138480 from cdepillabout/merge-and-open-pr-fixes
...
haskell: update maintainer script for merging and opening PR to also upload package versions to Hackage
2021-09-20 11:12:52 +09:00
(cdep)illabout
64511038ff
haskell: small improvements to script for merging haskell-updates PR
2021-09-20 09:55:22 +09:00
(cdep)illabout
5ecf510833
haskell: update script for merging haskell-updates
PR to upload package versions to Hackage
2021-09-20 09:54:51 +09:00
(cdep)illabout
c8eca71bc0
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-20 09:48:55 +09:00
(cdep)illabout
0adf50eefe
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-20 09:34:49 +09:00
Malte Brandy
242ab4debd
haskell-language-server: Disable several plugin checks on arm
2021-09-19 15:10:35 +02:00
maralorn
d01504565a
Merge pull request #138271 from maralorn/hls-901
...
haskell.packages.ghc901.haskell-language-server: Fix build
2021-09-18 15:06:15 +02:00
Dennis Gosnell
9b31e5dece
Merge pull request #138317 from cdepillabout/merge-and-open-pr
...
haskell: Add a maintainer script for opening a new haskell-updates PR
2021-09-18 22:03:04 +09:00
(cdep)illabout
b8b88612ff
haskell: update HACKING.md document to describe merge-and-open-pr.sh maintainer script
2021-09-18 15:25:46 +09:00
Malte Brandy
d71129e1af
haskell.packages.ghc901.haskell-language-server: Fix build
2021-09-18 03:17:47 +02:00
Malte Brandy
d9b9e0f9ae
haskellPackages.haskell-language-server: Use default plugin set
2021-09-18 01:12:53 +02:00
Malte Brandy
325e25e0ca
haskellPackages.hls-stylish-haskell-plugin: Jailbreak to fix build
2021-09-18 01:12:20 +02:00
(cdep)illabout
48b1bb4867
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-18 03:34:17 +09:00
(cdep)illabout
164ccf3d60
haskellPackages: stackage-lts 18.9 -> 18.10
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-18 03:32:59 +09:00
sternenseemann
f82c865b2b
Merge remote-tracking branch 'origin/master' into haskell-updates
2021-09-17 16:12:05 +02:00
Joachim Breitner
906da2ce26
haskellPackages.crc: Builds with dontCheck
...
util https://github.com/MichaelXavier/crc/issues/2 is fixed by upstream.
2021-09-17 14:22:14 +02:00
Divam
ba25b274f4
ghcjs: init at 8.10.7
...
The src points to the obsidiansystems repo as it has the ghcjs ported from
8.10.5 to 8.10.7, and a bunch of other fixes (#812 , #811 , #809 )
2021-09-15 12:51:34 +09:00
Divam
be7c76ae64
haskellPackages.happy_1_19_12: init at 1.19.12
...
(generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh)
2021-09-15 12:51:34 +09:00
Malte Brandy
4a4e73761f
haskellPackages.hls-splice-plugin: Disable tests
2021-09-14 19:18:27 +02:00
Malte Brandy
f2a3df2f30
haskell-language-server: Fix build for new version + cleanups
2021-09-14 01:04:39 +02:00
(cdep)illabout
749cb69b24
cabal-install: get building on ghc884, ghc8107, and ghc901
2021-09-11 21:53:44 +09:00
(cdep)illabout
02d3bde59a
haskellPackages.essence-of-live-coding-warp: remove unneeded override
2021-09-11 16:39:35 +09:00
(cdep)illabout
e098455d8f
haskellPackages.hadolint: bump dep on language-docker to 10.1.2
2021-09-11 12:02:24 +09:00
(cdep)illabout
96f6dbbd10
haskell: bump uses of Cabal_3_6_0_0 to Cabal_3_6_1_0 to get rid of eval errors
2021-09-11 11:58:02 +09:00
(cdep)illabout
71c958552a
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-11 11:31:00 +09:00
(cdep)illabout
865be33dfa
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-11 11:06:56 +09:00
Mauricio Collares
8dbf274116
haskell.packages.ghc901, haskell.packages.ghc921: use hlint_3_3_4 instead of hlint_3_3_1
2021-09-10 22:01:29 -03:00
Mauricio Collares
c7bae28f81
haskellPackages.urlencoded: unmark as broken
2021-09-11 02:22:13 +02:00
sternenseemann
61b713abd6
haskell.packages.*.ghc-api-compat: fix across all supported sets
...
* haskell.packages.ghc884.ghc-api-compat needed us to re-add the 8.6
version of the package.
* haskell.packages.ghc901.ghc-api-compat now points to the newly
released 9.0.1 version of the package.
* haskell.packages.ghc8107.ghc-api-compat now correctly points to
ghc-api-compat 8.10.7.
GHC 9.2.1 is still unsupported (which is to be expected, with it
being a release candidate).
To make sure everything stays working we'll build ghc-api-compat as part
of versionedCompilerJobs.
2021-09-07 15:48:08 +02:00
sternenseemann
bcc8e62a23
haskellPackages.git-annex: update sha256 for 8.20210903
2021-09-07 15:36:21 +02:00
(cdep)illabout
538e32b740
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-07 10:52:19 +09:00
(cdep)illabout
c725d8735e
haskellPackages: stackage-lts 18.8 -> 18.9
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-07 10:50:49 +09:00
(cdep)illabout
9b8b11e25f
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-07 09:11:50 +09:00
sternenseemann
fbf7db7aed
haskellPackages.isocline: don't execute flawed test suite
2021-09-06 19:12:15 +02:00
sternenseemann
93c06e23f2
hadolint: build with language-docker 10.1.1
2021-09-06 02:48:06 +02:00
Malte Brandy
b3da6961d5
docs: haskell-updates/HACKING.md: Add link to chat
2021-09-05 22:49:56 +02:00
sternenseemann
afcb5de64d
haskellPackages.monadeli: update maintainer list to include ncfavier
2021-09-05 21:47:52 +02:00
sternenseemann
a3bc86aba3
haskell.packages.ghc921.base-compat: use 0.12.0 for GHC 9.2 support
2021-09-05 21:43:43 +02:00
sternenseemann
21e3afc6a2
haskell-ci: make sure all dependencies use Cabal 3.4
...
haskell-ci doesn't support Cabal 3.6 yet, so we need to downgrade
cabal-install-parsers to avoid inconsistencies across the dependency
graph.
2021-09-05 21:42:26 +02:00
maralorn
828f92acea
Merge pull request #136797 from ncfavier/unbreak-lambdabot
...
haskellPackages.lambdabot-social-plugins,lambdabot: unbreak, add myself as maintainer
2021-09-05 19:01:02 +02:00
Naïm Favier
9380d8464b
haskellPackages.lambdabot-social-plugins,lambdabot: unbreak, add myself as maintainer
2021-09-05 18:53:55 +02:00
Malte Brandy
6b93b667b2
haskellPackages.hakyll: Remove obsolete overrides
2021-09-05 12:40:26 +02:00
Malte Brandy
ff8d7d7d3c
Pin reflex-dom-pandoc version
2021-09-05 00:17:04 +02:00
sternenseemann
ac656b2908
haskellPackages.cabal-install-parsers: build with Cabal >= 3.6
...
cabal-install-parsers depends on Cabal ^>= 3.6.0.0 since the latest release.
2021-09-04 22:22:41 +02:00
sternenseemann
796d31ab22
haskellPackages.distribution-nixpkgs: drop now unnecessary override
...
After updating our hackage hashes tarball we also have access to the
latest version.
2021-09-03 16:18:33 +02:00
Joe Hermaszewski
795e0d4c6e
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-09-03 15:05:24 +01:00
Joe Hermaszewski
72f0557fc4
haskellPackages: stackage-lts 18.7 -> 18.8
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-03 15:04:14 +01:00
Joe Hermaszewski
5d852fef63
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-03 14:41:47 +01:00
Domen Kožar
75e78ebaec
cachix: fix build on aarch64-darwin
2021-08-28 14:53:11 +02:00
maralorn
bd1c813a30
Merge pull request #135935 from sternenseemann/haskell-aarch64-darwin-meta
...
haskellPackages: prepare meta sets for aarch64-darwin support
2021-08-27 19:35:34 +02:00
sternenseemann
e3aeb5a55c
haskell/configuration-hackage2nix: no x86_64-darwin → no aarch64-darwin
...
As a preparation for adding aarch64-darwin support, make sure that
whenever x86_64-darwin is unsupported, we also don't support
aarch64-darwin to avoid a mess in the diff and likely a lot of avoidable
build failures.
If it turns out to be supported we can always remove them later.
2021-08-27 18:32:51 +02:00
sternenseemann
d182740101
haskellPackages.cabal2nix-unstable: 2021-08-21 -> 2021-08-27
...
Adds support for aarch64-darwin in hackage2nix.
2021-08-27 18:32:48 +02:00
sternenseemann
9ac0cf0958
haskellPackages.distribution-nixpkgs: 1.6.0 -> 1.6.1
...
New release without breaking changes which adds support for
aarch64-darwin. Because we're impatient, bump it manually instead of
waiting for stackage.
2021-08-27 18:32:48 +02:00
(cdep)illabout
a37642c3be
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-27 18:44:27 +09:00
Dominik Schrempf
f3eb6a06be
haskellPackages.circular: unbreak; builds fine
2021-08-27 09:23:11 +02:00
Malte Brandy
abd4b28a10
haskellPackages.hls-floskell-plugin: dontCheck on darwin
2021-08-25 19:20:17 +02:00
sternenseemann
c4ed2a618c
haskell/configuration-hackage2nix: fix comment about stackage bounds
...
No funny business with string replacement going on anymore, but there
are still some caveats.
2021-08-24 23:15:55 +02:00
sternenseemann
51e99b6e4c
haskellPackages.dhall-nix: downgrade to 1.1.21 for dhall 1.39
...
Stackage LTS hasn't upgraded to 1.40 yet -- dhall-nix is not part of
stackage and thus ahead.
2021-08-24 23:15:02 +02:00
Bryan Richter
a198f75258
haskellPackages.monomer: set dontCheck
...
Monomer's tests want a display, which currently isn't provided in the Nix sandbox.
I also reordered the other packages that are in the same boat so they're
all in one place.
2021-08-24 23:08:36 +02:00
Bryan Richter
568e022497
haskellPackages.nanovg: unmark broken
...
It needed some packages added to cabal2nix, and they've been added.
2021-08-24 22:59:13 +02:00
sternenseemann
968a107add
haskellPackages.hpack-dhall: remove now unnecessary override
...
Issue was resolved upstream
2021-08-23 19:18:32 +02:00
Joe Hermaszewski
f64e8c0822
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-23 23:18:14 +08:00
Guillaume Bouchard
e0f7b04c2e
ghc: add 9.2.1 (rc1)
2021-08-23 12:40:11 +02:00
Malte Brandy
86e50ebca4
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-22 19:59:04 +02:00
Malte Brandy
e6be28a6ad
haskellPackages: stackage-lts 18.5 -> 18.7
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-08-22 19:58:21 +02:00
(cdep)illabout
c091b809ca
haskellPackages.hasura-ekg-core: unbreak by adding overrides
...
This also similarly fixes haskellPackages.hasura-ekg-core.
2021-08-22 10:24:21 +09:00
sternenseemann
13f70bfa7a
haskellPackages.tophat: remove now unnecessary override
2021-08-21 19:26:53 +02:00
sternenseemann
6a84c24d5a
haskellPackages.cabal2nix-unstable: 2021-07-29 -> 2021-08-21
2021-08-21 17:59:00 +02:00
Dennis Gosnell
97c82aa1a4
Merge pull request #134404 from Lassulus/hasura
...
haskellPackages.graphql-engine: 2.0.5 -> 2.0.7
2021-08-21 10:33:16 +09:00
lassulus
af115b8609
haskellPackages.graphql-engine: 2.0.5 -> 2.0.7
2021-08-19 14:15:21 +02:00
Jade
b5c2212cdf
haskellPackages.oidc-client: mark unbroken and disable spec
...
Their spec tests OpenID Connect against google.com, which does not work.
2021-08-19 11:42:28 +02:00
Malte Brandy
5ebd941b75
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-18 18:48:18 +02:00
Malte Brandy
31b0b7f654
haskellPackages.hls-haddock-comments-plugin
2021-08-18 11:43:02 +02:00
Malte Brandy
0544ee558e
haskellPackages.hls-pragmas-plugin: dontCheck on darwin
2021-08-18 11:34:15 +02:00
Malte Brandy
1bf1a3556a
haskellPackages.streamly-posix: jailbreak to fix tests
2021-08-18 10:22:35 +02:00
Malte Brandy
a8241df627
haskellPackages.gitit: Remove obsolete patch
2021-08-18 10:22:01 +02:00
Malte Brandy
06274cd85d
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-18 02:20:01 +02:00
Malte Brandy
a4528a1270
haskellPackages.ghc-api-compat: Use correct versions for every ghc
2021-08-18 02:12:29 +02:00
Dennis Gosnell
cc8c5ba53e
Merge pull request #133621 from Lassulus/hasura
...
hasura graphql-engine: 1.0.0 -> 2.0.5
2021-08-17 10:02:08 +09:00
lassulus
d07be4c5cb
haskellPackages.graphql-engine: update to 2.0.5 + refactor
2021-08-16 19:51:58 +02:00
Malte Brandy
c5009da1b2
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-16 14:47:04 +02:00
lassulus
3b1a6b95d4
haskellPackages.odbc: add freetds, unbreak
2021-08-16 13:10:42 +02:00
Samuel Rivas
d3ec7e0c3d
haskellPackages.readline: fix Setup.hs to work with Cabal 3
...
See https://github.com/NixOS/nixpkgs/pull/111985/ for previous discussion
2021-08-16 11:03:08 +02:00
Malte Brandy
d143d589e7
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-10 22:21:42 +02:00
Malte Brandy
844bb647fb
haskellPackages.hevm: Fix eval by disabling on aarch64
2021-08-10 21:57:23 +02:00
Malte Brandy
146007769f
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-10 21:16:37 +02:00
Malte Brandy
50dc9c1b67
haskellPackages.chs-cabal: Fix build by overriding Cabal dep
2021-08-10 14:33:36 +02:00
Malte Brandy
1445bec521
haskellPackages.cabal-install: Switch Cabal back to 3.4 on older ghcs
2021-08-10 13:46:37 +02:00
Malte Brandy
aeb4364bb3
haskellPackages.witch: Add maralorn as maintainer
2021-08-10 13:45:54 +02:00
sternenseemann
124d658eff
haskellPackages.{cabal-install, cabal-install-parsers}: use Cabal 3.6.0.0
...
Try using the latest and greatest version Cabal for cabal-install and
cabal-install-parsers, we'll see how it goes.
2021-08-07 16:23:10 +02:00
sternenseemann
14467d1735
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-08-07 16:18:37 +02:00
sternenseemann
326856920b
haskellPackages.notifications-tray-icno: disable on darwin
2021-08-07 13:29:54 +02:00
sternenseemann
60b80b2a5b
haskellPackages.nri-http: revert marking as broken
...
Tests succeed after a restart, maybe just flaky, we'll have to keep an
eye on this one.
2021-08-07 02:34:44 +02:00
sternenseemann
a6f0347676
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-07 00:16:47 +02:00
sternenseemann
b42cded08d
haskellPackages.ghc-prof: disable tests on aarch64
...
Since enableLibraryProfiling is false on aarch64, we can't expect tests
to work, but the library can still be built.
2021-08-06 15:56:26 +02:00
sternenseemann
cb96be8e00
haskellPackages.fuzzytime: disable on darwin
...
Fails to build due to case insensitive file system.
2021-08-06 15:50:22 +02:00
lukasepple
6978384f21
haskellPackages.c2hsc: fix build on darwin
2021-08-06 15:44:18 +02:00
sternenseemann
e4969a6b76
haskellPackages.basic-cpuid: fix build on non-x86
...
Patch in missing import.
2021-08-06 15:32:15 +02:00
lukasepple
cecc6ad4d5
haskellPackages.acid-state: disable tests on darwin
...
Let upstream deal with the resource exhaustion issue, probably the stress
test is a bit too optimistic for darwin's fd limits or whatever.
2021-08-06 15:13:55 +02:00
sternenseemann
5bb192fb96
haskellPackages.gtk-mac-integration: mark as broken
...
It has a constraint on an old version of gtk, so doesn't build and seems
abandoned (no release since 2017, copyright notice year range ends with
2010).
2021-08-06 15:07:57 +02:00
sternenseemann
22b39c2a36
haskellPackages.geomancy: restrict platforms to x86
...
Won't build on e. g. aarch64 due to its use of x86 architecture specific
features.
2021-08-06 15:03:34 +02:00
lukasepple
f754109ecf
haskellPackages: fix build failures related to test main file casing
...
A few libraries published by https://github.com/typeclasses/ have the issue
that they have a test suite with its Main module in hegehog.hs. On darwin
GHC can't distinguish between Hedgehog.hs and hedgehog.hs due to the case
insensitive file system and will raise an issue about this.
2021-08-06 14:56:42 +02:00
sternenseemann
0e0fbc6760
haskellPackages.SDL-image: fix build on darwin
...
Interestingly SDL-image exhibits both the problems of SDL-mixer and SDL-ttf
have. How the respective fixes we apply here as well work is explained in
1a68ebf98573291fc4a8d8e7b35ea2e74a0d6665 and
2a8105fc58644307007f326de25b357d216d3ad7.
2021-08-06 14:39:22 +02:00
sternenseemann
e41518821d
haskellPackages.SDL-mixer: fix build on darwin
...
SDL-mixer's configure script makes some darwin specific assumptions about
the layout of the SDL libraries which don't hold up with the way they are
packaged in nixpkgs. Since the way we are doing this on other platforms
works with the configure script and doesn't significantly differ from the
situation on darwin, we can just replace a string in a string comparison
to ensure the non-darwin code path is taken.
2021-08-06 14:39:22 +02:00
sternenseemann
9a32fd5c49
haskellPackages.SDL-ttf: fix build on darwin
...
SDL_main.h which is included from SDL_ttf.h contains a #define which redefines
main to SDL_main. This has to do with the way SDL binaries are linked and
executed on darwin which is explained here [1]. However this is bad news for
hsc2hs intermediate C sources which in this case only to gather version
information from the headers and not to run a full SDL application.
Thus compilation would fail due to this issue which we can avoid by redefining
main to main again after including the header.
[1]: http://www.ariis.it/link/repos/sdl-bindings/hssdl-image/MACOSX
2021-08-06 14:39:22 +02:00
sternenseemann
9a39115172
haskellPackages.GLHUI: fix build on darwin
2021-08-06 14:39:22 +02:00
sternenseemann
c66cc62b6c
haskellPackages.ats-format: ignore custom Setup.hs, install manually
...
ats-format has a custom Setup.hs which does the following using cli-setup:
* Add ~/.local/share/man to $MANPATH by editing shell configurations in $HOME.
* Install a man page into ~/.local/share
* Install a shell completion by editing shell configurations in $HOME.
We had a workaround to keep this from failing the build in the nix sandbox, but
this seemingly broke on darwin. To fix this once and forall, we force the use
of only `defaultMain` in Setup.hs and install the man page manually.
Additionally we generate completions and remove unnecessary extra references
from the closure.
2021-08-06 11:28:54 +02:00
sternenseemann
964abed995
haskellPackages.cas-store: fix build on darwin by providing kqueue
...
kqueue is a conditional dependency which is added via a cabal conditional
which we need to emulate manually.
2021-08-06 03:34:09 +02:00
sternenseemann
ff09b0fe44
haskellPackages.kqueue: mark as unbroken
...
This was marked as broken by mistake: It builds fine, but just on darwin
which is to be expected as it is binding to an API not available on
Linux.
2021-08-06 03:24:10 +02:00
sternenseemann
df69f9af32
haskellPackages.{bindings-parport,btrfs}: unsupported on darwin
...
These are both packages which depend on the Linux kernel (or its
headers) and won't work on darwin.
2021-08-06 03:21:04 +02:00
lukasepple
070d43bcb2
haskellPackages.blas-hs: fix on darwin by providing Accelerate
2021-08-06 03:14:57 +02:00
sternenseemann
2b5949d67d
haskellPackages.al: fix build on darwin by providing OpenAL
2021-08-06 03:01:54 +02:00
sternenseemann
e24df47756
haskellPackages.hQu: disable on some unsupported platforms
2021-08-05 08:37:39 +02:00
sternenseemann
9cde21d4cd
haskellPackages.Jikka: fix build on aarch64
...
Disable doctests as workaround for RTS bug.
2021-08-05 08:35:07 +02:00
sternenseemann
11f7ebc1f7
haskellPackages.Chart-tests: fix build on aarch64
...
Another one for the no doctests list.
2021-08-05 08:30:22 +02:00
sternenseemann
31b625666e
haskellPackages.gtk2hs-buildtools: attempt to fix on aarch64-linux
...
We employ a workaround for a GHC bug [1] which has been adopted by both
Debian and Fedora for a eerily similar problem on ppc64le. Hopefully
this fixes our aarch64 issue as well (untested so far). -O0 is not
ideal, but compilation with -fllvm fails when linking (due to an
invalid relocation and passing -fPIC wasn't enough to fix it), so
we're stuck with this for now.
[1]: https://gitlab.haskell.org/ghc/ghc/-/issues/17203
2021-08-04 22:36:53 +02:00
sternenseemann
d6df0aba80
haskellPackages: update list of transitively broken packages
2021-08-04 21:53:20 +02:00
Julio César
dee266e36d
haskellPackages.beam-core: unbreak via jailbreak
2021-08-04 21:53:02 +02:00
sternenseemann
dccf695448
haskellPackages.base16: unbreak
...
Test suite depends on an old version of base16-bytestring (but has not
set up constraints for it). Can't be bothered to add an old version of
it, let's just disable the test suite for now. This should fix itself
sooner or later.
2021-08-04 21:36:14 +02:00