summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghcjs.nix
Commit message (Collapse)AuthorAge
* haskell.packages.ghcjs.stm: Fix evaluation errorGabriella Gonzalez2021-12-22
|
* haskell.packages.ghcjs.vector: Fix evaluation failure (#150002)Gabriella Gonzalez2021-12-11
| | | | | | | | | | | | | | | | | | | 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.
* haskell: switch from haskell.lib to haskell.lib.composeEllie Hermaszewska2021-11-07
|
* ghcjs: remove duplicate vector patchDaniel Smith2021-10-23
| | | | Allows vector to be built with ghcjs
* ghcjs: init at 8.10.7Divam2021-09-15
| | | | | 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)
* ghcjs: drop obsolete configuration filePeter Simons2021-03-12
|
* treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl2021-01-10
| | | | | The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
* configuration-ghcjs.nix: fix evaluationPeter Simons2019-09-30
|
* haskell-stm: update overrides for the new 2.5.x versionPeter Simons2018-09-24
|
* haskell-stm: update overrides that use version 2.4.5.0 to version 2.4.5.1Peter Simons2018-09-12
|
* Fix ghcjs-dom-jsffi with GHCJS 8.4Will Fancher2018-07-15
|
* Fix various packages under GHCJSWill Fancher2018-07-15
|
* Fixed some core packages in GHCJS 8.4Will Fancher2018-07-15
|
* haskell infra: Fix built-time overridesJohn Ericson2018-07-09
| | | | These should all come from `buildHaskellPackages`
* ghcjs: remove old-timeMatthew Bauer2018-06-11
| | | | This attribute is no longer available
* ghcjs: disable some checksMatthew Bauer2018-06-10
|
* haskell.packages.ghcjs.terminfo: Bump version (#41337)Sarah Brofeldt2018-06-01
|
* Fix GHCJS 7.10Will Fancher2018-04-01
|
* haskell: ghcjs packages: fix build of failBas van Dijk2017-10-23
|
* haskell infra: Misc cleanupsJohn Ericson2017-08-03
| | | | | | | | | | | | | - 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.
* miso: init at 0.2.0.0David Johnson2017-07-12
|
* haskell: ghcjs packages: Break dependency cycle less invasiveLeon Isenberg2017-04-07
| | | | Between cabal and hscolour.
* haskell: use GHCJS to build Setup.hs for GHCJS packagesLeon Isenberg2017-03-29
| | | | Closes https://github.com/NixOS/nixpkgs/pull/23614.
* Merge pull request #23610 from ljli/hs-ghcjs-pkgs-inheritPeter Simons2017-03-24
|\ | | | | haskellPackages: apply GHC specific overrides before GHCJS
| * haskellPackages: apply GHC specific overrides before GHCJSLeon Isenberg2017-03-08
| | | | | | | | | | 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.
* | haskell: ghcjs packages: fix ghcjs-dom-jsffi with newer CabalLeon Isenberg2017-03-08
|/
* haskellPackages: fix dangling referencesLeon Isenberg2017-03-05
| | | | | haskeline_0_7_2_1 -> haskline_0_7_3_1 terminfo_0_4_0_1 -> terminfo_0_4_0_2
* haskell/ghcjs: fix ghcjs-ffiqq, add ghcjs-vdom (#20614)Profpatsch2016-12-06
| | | | Both experimental libraries that are in the ghcjs GitHub organization, but are not yet officially released on hackage.
* haskellPackages.ghcjs-dom: Add overrides (#20474)Rodney Lorrimar2016-11-21
|
* haskell/ghcjs: sort ghcjs packages alphabeticallyProfpatsch2016-11-18
|
* haskell/ghcjs: patch Safe out of fast-loggerProfpatsch2016-11-18
|
* haskell.packages.ghcjs: fix entropy (#20446)Profpatsch2016-11-18
|
* cereal: fix build on ghcjsBas van Dijk2016-10-14
|
* packages.ghcjs: fix a few packagesProfpatsch2016-09-28
| | | | | | dependencies for http2 & semigroups jailbreak for protolude no docs for wai
* ghcjs: move list of stage 1 packages into ghcjs derivationRyan Trinkle2016-07-27
| | | | 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
* ghcjs: refactor stage2 handlingRyan Trinkle2016-07-26
| | | | 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.
* Merge pull request #13931 from mightybyte/unix-compat-needs-libiconvRyan Trinkle2016-03-15
|\ | | | | ghcjs: on Darwin, build unix-compat with libiconv
| * ghcjs: on Darwin, build unix-compat with libiconvDoug Beardsley2016-03-15
| |
* | ghcjs: Use bootpkgs to override build tools, not hardcoded compiler's pgksJohn Ericson2016-03-06
|/
* add darwin.libiconv to ghcjs packagesJude Taylor2016-02-24
|
* ghcjs: replace integer-simple with integer-gmpCharles Strahan2016-02-18
| | | | | | | | | | | | | | | | 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.
* ghcjs: don't propagate Cabal to all packagesCharles Strahan2016-02-18
| | | | | | | | | 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.
* ghcjs: fix building with cabal-install-1.22.8.0Charles Strahan2016-02-18
|
* ghcjs-ffiqq: init at rev da31b1858 (Oct 12, 2015)Charles Strahan2016-02-01
|
* ghcjs: build with GHC 7.10.3Charles Strahan2016-01-31
|
* ghcjs: build haddock documentationCharles Strahan2016-01-25
| | | | | From building reflex-dom (which has quite a few dependencies), it would appear that building the documentation no longer fails.
* ghcjs: update and fix ghcjs/reflex libsCharles Strahan2016-01-24
| | | | | Set dontStrip when building ghcjs libs, which fixes the ghcjs-dom lib and also makes the logs cleaner.
* ghcjs: fix the buildCharles Strahan2016-01-24
|
* ghcjs: update comment on generating built-in pkg listJohn Ericson2015-11-12
| | | Should we do `import (runCommand ...)` to automate this?
* haskell: update lists of core and non-core packages for older compilersPeter Simons2015-10-18
|