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: 6feee80de092
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 4961e5982337
Choose a head ref
  • 7 commits
  • 11 files changed
  • 2 contributors

Commits on May 17, 2020

  1. Refactor Gambit support

    Refactor the build rule:
    - Put files in $out/gambit instead of $out.
    - Make the optimization setting easy to override.
    - Make use of gccStdenv more explicit at this level.
    - Support new-style runtime options for forcing UTF-8 I/O.
    - Override the PACKAGE_VERSION and PACKAGE_STRING with git version.
    - Note that the license is lgpl21, not lpgl2 (Note: also dual asl20).
    - Try and fail to meaningfully add missing runtimeDeps.
    - Build using NIX_BUILD_CORES.
    fare committed May 17, 2020
    Copy the full SHA
    9456522 View commit details
    Browse the repository at this point in the history
  2. Refactor Gerbil support

    - Use the new Gambit support.
    - Move files from $out to $out/gerbil.
    - Use new Gerbil configuration and installation scripts.
    - Move some fixups from preBuild to postPatch.
    - Give up on previous failed attempts at using static libraries.
    - Add support for compiling libraries written in Gerbil.
    - Build using NIX_BUILD_CORES.
    - Register all those things in all-packages.
    fare committed May 17, 2020
    Copy the full SHA
    90835bc View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    da4aa17 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    756c8a2 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    f9360e7 View commit details
    Browse the repository at this point in the history
  6. gerbil: 0.15.1 -> 0.16

    Now that v0.16 was released at last, make the configurePhase and instalPhase
    the same again for default and unstable.
    fare committed May 17, 2020
    Copy the full SHA
    0d0f475 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #86843 from fare-patches/fare

    Enhanced support for Gerbil, Gambit
    7c6f434c committed May 17, 2020
    Copy the full SHA
    4961e59 View commit details
    Browse the repository at this point in the history