about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghcjs.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-05-09haskell.packages.ghcjs: misc fixesNaïm Favier1-1/+23
Various fixes I needed to build a project that depends on lens.
2022-11-01haskell.packages.ghcjs.stm: 2.5.0.2 -> stm 2.5.1.0Christoph Bauer1-1/+1
The stm_2_5_0_2 attribute was removed due to a package update upstream, leading to an evaluation failure in the ghcjs package set. Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-06-16Merge pull request #177489 from nomeata/joachim/ghcjs-baseDennis Gosnell1-0/+4
haskell.packages.ghcjs.ghcjs-base: 0.2.0.3 → 0.2.1.0
2022-06-13haskell.packages.ghcjs.ghcjs-base: 0.2.0.3 → 0.2.1.0Joachim Breitner1-0/+4
the new upstream release makes it build with aeson-2.0.
2022-06-08haskell.packages.ghcjs.ghcjs-base: fix buildlibjared1-0/+1
The latest aeson doesn't build in ghcjs because it includes text-short in its dependency tree, which hangs on checkPhase because it uses C FFI. But since ghcjs-base has an upper bound on aeson<1.6 anyway, just override it.
2022-05-19ghcjs: use exceptions-0.10.5 instead of missing 0.10.4Daniel Smith1-1/+1
2022-04-05haskell.compiler.ghcjs: pass fetchFromGitHub to ghcjs-basesternenseemann1-1/+1
Fixes evaluation of haskell.compiler.ghcjs.withPackages. Reference #158600.
2021-12-22haskell.packages.ghcjs.stm: Fix evaluation errorGabriella Gonzalez1-1/+1
2021-12-11haskell.packages.ghcjs.vector: Fix evaluation failure (#150002)Gabriella Gonzalez1-3/+0
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-11-07haskell: switch from haskell.lib to haskell.lib.composeEllie Hermaszewska1-10/+13
2021-10-23ghcjs: remove duplicate vector patchDaniel Smith1-3/+0
Allows vector to be built with ghcjs
2021-09-15ghcjs: init at 8.10.7Divam1-0/+109
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-03-12ghcjs: drop obsolete configuration filePeter Simons1-209/+0
2021-01-10treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl1-2/+2
The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
2019-09-30configuration-ghcjs.nix: fix evaluationPeter Simons1-7/+5
2018-09-24haskell-stm: update overrides for the new 2.5.x versionPeter Simons1-1/+1
2018-09-12haskell-stm: update overrides that use version 2.4.5.0 to version 2.4.5.1Peter Simons1-1/+1
2018-07-15Fix ghcjs-dom-jsffi with GHCJS 8.4Will Fancher1-1/+0
2018-07-15Fix various packages under GHCJSWill Fancher1-0/+7
2018-07-15Fixed some core packages in GHCJS 8.4Will Fancher1-0/+5
2018-07-09haskell infra: Fix built-time overridesJohn Ericson1-4/+4
These should all come from `buildHaskellPackages`
2018-06-11ghcjs: remove old-timeMatthew Bauer1-7/+0
This attribute is no longer available
2018-06-10ghcjs: disable some checksMatthew Bauer1-0/+3
2018-06-01haskell.packages.ghcjs.terminfo: Bump version (#41337)Sarah Brofeldt1-1/+1
2018-04-01Fix GHCJS 7.10Will Fancher1-13/+0
2017-10-23haskell: ghcjs packages: fix build of failBas van Dijk1-0/+3
2017-08-03haskell infra: Misc cleanupsJohn Ericson1-2/+2
- The haskell lib is very close to not relying on Nixpkgs. I think this is good---simpler to think about and matches Nixpkgs's lib. - The haskell lib is only imported once - stdenv is exposed more shallowly so it can be overriden more easily. I'll eventually use this on Darwin to avoid the Sierra shared library problems (unless changes are to be made system-wide). Closes https://github.com/NixOS/nixpkgs/pull/27840.
2017-07-12miso: init at 0.2.0.0David Johnson1-0/+11
2017-04-07haskell: ghcjs packages: Break dependency cycle less invasiveLeon Isenberg1-3/+7
Between cabal and hscolour.
2017-03-29haskell: use GHCJS to build Setup.hs for GHCJS packagesLeon Isenberg1-0/+8
Closes https://github.com/NixOS/nixpkgs/pull/23614.
2017-03-24Merge pull request #23610 from ljli/hs-ghcjs-pkgs-inheritPeter Simons1-2/+0
haskellPackages: apply GHC specific overrides before GHCJS
2017-03-08haskell: ghcjs packages: fix ghcjs-dom-jsffi with newer CabalLeon Isenberg1-1/+2
2017-03-08haskellPackages: apply GHC specific overrides before GHCJSLeon Isenberg1-2/+0
GHCJS is effectively a backend for GHC, so all the GHC version specific package set overrides should in general apply to the GHCJS package sets, too.
2017-03-05haskellPackages: fix dangling referencesLeon Isenberg1-2/+2
haskeline_0_7_2_1 -> haskline_0_7_3_1 terminfo_0_4_0_1 -> terminfo_0_4_0_2
2016-12-06haskell/ghcjs: fix ghcjs-ffiqq, add ghcjs-vdom (#20614)Profpatsch1-3/+26
Both experimental libraries that are in the ghcjs GitHub organization, but are not yet officially released on hackage.
2016-11-21haskellPackages.ghcjs-dom: Add overrides (#20474)Rodney Lorrimar1-8/+12
2016-11-18haskell/ghcjs: sort ghcjs packages alphabeticallyProfpatsch1-35/+47
2016-11-18haskell/ghcjs: patch Safe out of fast-loggerProfpatsch1-0/+11
2016-11-18haskell.packages.ghcjs: fix entropy (#20446)Profpatsch1-0/+9
2016-10-14cereal: fix build on ghcjsBas van Dijk1-0/+1
2016-09-28packages.ghcjs: fix a few packagesProfpatsch1-0/+7
dependencies for http2 & semigroups jailbreak for protolude no docs for wai
2016-07-27ghcjs: move list of stage 1 packages into ghcjs derivationRyan Trinkle1-28/+8
This makes it easier to ensure that the list of stage 1 packages accurately matches the given version of ghcjs, and makes it possible for this list to be overridden
2016-07-26ghcjs: refactor stage2 handlingRyan Trinkle1-4/+2
Previously, the stage2 information was stored in haskell-modules, and imported directly from there. However, the correct stage2 information is determined by the version of ghcjs-boot repository. This commit makes the stage2 information part of the ghcjs derivation, which improves organization and makes it possible to override stage2 when overriding ghcjs.
2016-03-15Merge pull request #13931 from mightybyte/unix-compat-needs-libiconvRyan Trinkle1-0/+1
ghcjs: on Darwin, build unix-compat with libiconv
2016-03-15ghcjs: on Darwin, build unix-compat with libiconvDoug Beardsley1-0/+1
2016-03-06ghcjs: Use bootpkgs to override build tools, not hardcoded compiler's pgksJohn Ericson1-1/+2
2016-02-24add darwin.libiconv to ghcjs packagesJude Taylor1-0/+4
2016-02-18ghcjs: replace integer-simple with integer-gmpCharles Strahan1-1/+5
GHCJS uses integer-gmp, but cabal2nix generates a dependency list that includes integer-simple instead. This tweaks the stage2 generator to replace any instance of integer-simple with integer-gmp. Things currently still work without this change (assuming integer-simple is defined as null), as ghcjs includes integer-gmp in its stage1 packages - so it's always available. However, this change makes things a bit more explicit, rather than leaving things to chance. If at any point the stage1 packages are also split up into separate derivations, the integer-gmp package will need to be passed along to the packages that depend on it. This change should prevent some confusion going forward.
2016-02-18ghcjs: don't propagate Cabal to all packagesCharles Strahan1-7/+0
Previously, we were compiling Setup.hs with ghcjs (instead of ghc), and that required that Cabal be available, otherwise the Setup.hs would fail to compile. Now that we are compiling Setup.hs with ghc, it's no longer necessary to add Cabal as a dependency to all ghcjs packages.
2016-02-18ghcjs: fix building with cabal-install-1.22.8.0Charles Strahan1-21/+23