nixpkgs/pkgs/top-level
justinwoo 0810c406b7 purescript: fix purescript derivation using easy-purescript-nix
For the past couple of years, there has continued to be problems with having the PureScript compiler on nixpkgs building from Haskell packages it is not built against in its actual development and release. We have seen this issue come up multiple times here on nixpkgs, but this also causes numerous issues to be filed against the PureScript compiler repository. One example of an exchange that has occurred multiple times in the past: https://github.com/NixOS/nixpkgs/issues/53597 https://github.com/purescript/purescript/issues/3571. As noted, the PureScript compiler is not on Stackage because it is not meant to be used as a library, and it does not update itself to the latest LTS and cut releases to match LTS releases.

Instead, I have begun maintaining my own derivation for the PureScript compiler (among other tools) in a small project here: https://github.com/justinwoo/easy-purescript-nix. Within are other reference and derivations for other tools commonly used in the PureScript ecosystem, updated to their respective newest releases. These derivations use the same releases that other Linux and OSX users use, along with the standard application of patchELF to provide for runtime dependencies such as zlib, gmp, and ncurses5. These derivations are now used by a variety of NixOS, non-NixOS Linux, and OSX users.

This commit then consumes the easy-purescript-nix derivation for the PureScript compiler and provides it in all-packages for consumption.
2019-03-20 00:36:55 +02:00
..
aliases.nix Merge pull request #56171 from bachp/tautulli 2019-03-08 16:52:40 +01:00
all-packages.nix purescript: fix purescript derivation using easy-purescript-nix 2019-03-20 00:36:55 +02:00
beam-packages.nix elixir_1_3: Remove since it is not supported anymore 2019-01-05 12:34:49 +01:00
config.nix pkgs/top-level: little doc fix for mkMassRebuild 2019-03-08 11:23:46 +02:00
coq-packages.nix coqPackages.paramcoq: init at 1.1.1 2019-02-17 15:56:43 +01:00
darwin-packages.nix Revert "darwin 10.12 commits" 2019-01-03 15:20:26 -06:00
default.nix pkgs/top-level/stage.nix: don't override overlays and config in nixpkgsFun 2019-03-08 11:37:20 +02:00
dotnet-packages.nix dotnetPackages.SharpFont: 3.1.0 -> 4.0.1 (#49545) 2018-10-31 21:04:31 +01:00
emacs-packages.nix emacsPackages.emacsql-sqlite: build sqlite binary 2019-01-13 16:32:21 +08:00
emscripten-packages.nix
haskell-packages.nix ghc: switch our default compiler to version 8.6.4 2019-03-16 20:30:58 +01:00
haxe-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
impure.nix top-level: cleanup whitespace 2019-02-03 15:30:14 +00:00
java-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
lua-packages.nix Merge pull request #57010 from teto/luarocks_update 2019-03-07 10:52:56 +00:00
make-tarball.nix tarball job: more --show-trace 2018-09-03 14:24:42 +02:00
metrics.nix metrics.nix: track qaCountBroken instead of qaCountDrv 2019-03-01 13:59:30 +01:00
ocaml-packages.nix ocaml-syslog: init at 1.5 2019-03-19 09:31:12 +01:00
perl-packages.nix Merge pull request #55870 from peterhoeg/f/zm 2019-03-18 11:29:04 +08:00
php-packages.nix phpPackages.phpstan: 0.11.2 -> 0.11.3 2019-03-10 19:45:27 +01:00
pure-packages.nix
python-packages.nix Merge pull request #57896 from dotlambda/asyncio-remove 2019-03-19 10:55:37 +00:00
release-cross.nix Merge pull request #50282 from vincrusher/master 2018-11-12 15:57:23 -05:00
release-lib.nix systems/examples.nix: move riscv function to let binding 2018-11-29 19:15:28 -06:00
release-python.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
release-small.nix webkit: move to aliases 2019-03-06 00:20:55 +01:00
release.nix release: add more unstable release-critical jobs 2018-12-30 16:55:09 -06:00
splice.nix xorg: don't splice scope attributes into main package set 2018-10-11 15:03:07 -04:00
stage.nix pkgs/top-level/stage.nix: don't override overlays and config in nixpkgsFun 2019-03-08 11:37:20 +02:00
static.nix lz4: fix pkgsStatic build 2018-12-13 18:00:26 -05:00
unix-tools.nix unixtools.utillinux: add column 2019-01-23 16:35:11 -05:00
wine-packages.nix winePackages.wine: add SDL support 2018-11-29 00:18:46 +01:00