Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: de0612c46cf1
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 5c9b1c3a4881
Choose a head ref
  • 7 commits
  • 3 files changed
  • 2 contributors

Commits on Mar 19, 2019

  1. 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: #53597 purescript/purescript#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.
    justinwoo committed Mar 19, 2019
    Copy the full SHA
    0810c40 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Copy the full SHA
    ee1e164 View commit details
    Browse the repository at this point in the history
  2. purescript: inline properties used from pkgs

    Co-Authored-By: justinwoo <moomoowoo@gmail.com>
    grahamc and justinwoo committed Mar 20, 2019
    Copy the full SHA
    fb39447 View commit details
    Browse the repository at this point in the history
  3. purescript: add meta information for package

    Co-Authored-By: justinwoo <moomoowoo@gmail.com>
    grahamc and justinwoo committed Mar 20, 2019
    Copy the full SHA
    7af53c8 View commit details
    Browse the repository at this point in the history
  4. maintainers: add justinwoo

    justinwoo committed Mar 20, 2019
    Copy the full SHA
    037f5fd View commit details
    Browse the repository at this point in the history
  5. purescript: tweak inlined import and usages

    Co-Authored-By: justinwoo <moomoowoo@gmail.com>
    grahamc and justinwoo committed Mar 20, 2019
    Copy the full SHA
    5aaf79d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #57927 from justinwoo/purescript-binary

    purescript: fix purescript derivation using easy-purescript-nix
    grahamc committed Mar 20, 2019
    Copy the full SHA
    5c9b1c3 View commit details
    Browse the repository at this point in the history