about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-darwin.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-04-07haskellPackages.zip: Don't checkMarc Scholten1-0/+2
Tests fail on macOS right now https://github.com/mrkkrp/zip/issues/112
2024-03-17haskellPackages: Remove obsolete overrides for hls dependenciesmaralorn1-14/+0
2024-01-06agda: enable debug printingNaïm Favier1-1/+1
2023-11-26haskellPackages.hidapi: fix darwin buildLinschlager1-0/+8
2023-08-18haskellPackages.streamly_0_9_0: remove overrideSridhar Ratnakumar1-1/+0
Because the package no longer exists
2023-08-10haskellPackages.inline-c-cpp: fix darwin buildzowoq1-0/+9
2023-05-31haskellPackages.streamly-0.9.0: Add required framework on DarwinEllie Hermaszewska1-0/+1
2023-05-26Merge pull request #234132 from reckenrode/http2-darwin-fixDennis Gosnell1-0/+6
haskellPackages.http2: fix build with Darwin sandbox enabled
2023-05-25haskellPackages.http2: fix build with Darwin sandbox enabledRandy Eckenrode1-0/+6
2023-05-25haskellPackages.yesod-core: fix build with Darwin sandbox enabledRandy Eckenrode1-0/+6
2023-03-13rure: fix darwin dylib namessternenseemann1-5/+0
This hasn't been an issue on x86_64, but running it anyways shouldn't hurt. aarch64-darwin's trouble could be due to codesigning? Besides that there don't seem to be many differences between the actual derivations. This also unbreaks the test suite of regex-rure.
2023-03-11haskellPackages.regex-rure: mark broken on aarch64-darwinsternenseemann1-0/+5
2023-02-23Revert "haskellPackages.heystone: fix darwin dylibs"sternenseemann1-2/+0
This reverts commit 32eecc6cc96ba426cda9a8e7ab66d931eb141cee. Reason for revert: This fix doesn't alleviate the problem in two ways: 1. It is in the aarch64-darwin section of configuration-darwin.nix, the problem appears on x86_64-darwin (bytepatch doesn't support aarch64). 2. When moving the override into the general *-darwin section, the problem with bytepatch is also unaffected, see my attempt in https://github.com/NixOS/nixpkgs/pull/217201.
2023-02-15haskellPackages.hmidi: provide necessary frameworks on darwinsternenseemann1-0/+7
2023-02-12haskellPackages.heystone: fix darwin dylibsDennis Gosnell1-0/+2
2023-01-22agda: fix build on aarch64-darwinWeijia Wang1-0/+3
2022-11-21haskellPackages: fixesNaïm Favier1-4/+4
2022-11-18haskellPackages.fourmolu_0_9_0_0: Fix buildmaralorn1-2/+2
2022-10-19ormolu/fourmolu: Fix build on aarch64-darwinRebecca Turner1-0/+9
2022-08-25haskellPackages.streaming-commons: Fix sandboxed build on DarwinAlex Wied1-0/+4
2022-07-03haskellPackages.rio: skip a broken test on aarch64-darwinAndrew Dunham1-1/+10
2022-05-05haskellPackages.hls-rename-plugin: disable flaky tests on DarwinEllie Hermaszewska1-0/+2
2022-05-04Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann1-7/+0
2022-05-04haskellPackages.streamly: fix darwin overrideArtturin1-7/+0
fixes ``` error: querying available packages failed caused by: nix-env failed with error: nix-env failed with exit code 1: error: attribute 'streamly_0_8_1_1' missing at /nix/store/lw6gp8rrhd7lpi81dk9wr1l09a7za523-source/pkgs/development/haskell-modules/configuration-darwin.nix:259:6: 258| ] ++ (drv.libraryFrameworkDepends or []); 259| }) super.streamly_0_8_1_1; | ^ 260| ``` PR #160733 didn't catch this it seems.
2022-05-04haskellPackages.jacinda: disable tests only on x86_64-darwinEllie Hermaszewska1-0/+3
2022-04-30haskellPackages.regex-rure: disable tests only on x86_64-darwinDennis Gosnell1-0/+6
2022-04-01haskellPackages.inline-c-cpp: Fix tests on darwinRobert Hensing1-2/+0
2022-03-08haskellPackages.cryptonite: Disable Argon2 on aarch64-darwinRobert Hensing1-0/+3
A workaround for packages that don't use this hash function. See https://github.com/haskell-crypto/cryptonite/issues/360
2022-02-26haskellPackages.reflection: disable tests for GHC 9.0.2 everywheresternenseemann1-4/+0
Thanks to Ryan Scott's investigation it became clear this crash can also happen on Linux and thus seems to be a general issue in GHC 9.0.2 (only, luckily). We'll disable the test suite everywhere for now, but the prospect of this crash / incorrect runtime result is a bit ominous. Refer to the [ghc-issue] for details. [ghc-issue]: https://gitlab.haskell.org/ghc/ghc/-/issues/21141
2022-02-26haskellPackages.reflection: disable test suite on darwinsternenseemann1-0/+4
The test suite crashes with a memory access violation or similar, seems like a possible RTS bug, reported to reflection upstream for now.
2022-02-25haskellPackages.streamly: Fix darwin buildMalte Brandy1-0/+2
2022-01-03haskellPackages.foldl: force rebuild on darwinsternenseemann1-0/+12
See comment and message for 2341c7e4853.
2022-01-03haskellPackages.http-client-tls: force rebuild on darwinsternenseemann1-0/+12
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.
2021-12-08haskellPackages.ghcup: reflect streamly hackage updatesternenseemann1-2/+2
2021-12-03haskellPackages.ghcup: reflect streamly hackage updatesternenseemann1-2/+2
2021-11-09haskellPackages.streamly_0_8_0: provide new dep Cocoa on darwinsternenseemann1-0/+7
2021-11-08haskellPackages.dsv: run now fixed test suitesternenseemann1-2/+0
2021-11-08haskellPackages.assoc-list{,like}: run now fixed test suitesternenseemann1-3/+0
2021-11-07haskell: switch from haskell.lib to haskell.lib.composeEllie Hermaszewska1-49/+49
2021-09-30haskellPackages.hls-call-hierarchy-plugin: dontCheck on darwinMalte Brandy1-0/+1
2021-08-28cachix: fix build on aarch64-darwinDomen Kožar1-2/+9
2021-08-25haskellPackages.hls-floskell-plugin: dontCheck on darwinMalte Brandy1-0/+1
2021-08-18haskellPackages.hls-haddock-comments-pluginMalte Brandy1-0/+1
2021-08-18haskellPackages.hls-pragmas-plugin: dontCheck on darwinMalte Brandy1-0/+1
2021-08-06haskellPackages.c2hsc: fix build on darwinlukasepple1-0/+3
2021-08-06haskellPackages.acid-state: disable tests on darwinlukasepple1-0/+3
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-06haskellPackages: fix build failures related to test main file casinglukasepple1-0/+15
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-06haskellPackages.SDL-image: fix build on darwinsternenseemann1-0/+12
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-06haskellPackages.SDL-mixer: fix build on darwinsternenseemann1-0/+8
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-06haskellPackages.SDL-ttf: fix build on darwinsternenseemann1-0/+3
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