diff options
author | Marek Fajkus <marek.faj@gmail.com> | 2019-12-20 15:39:39 +0100 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-01-14 15:17:57 -0800 |
commit | 77752c6c086512a7c1eb066edcef731696fa2a8e (patch) | |
tree | 685f2711613a2cd7c9230d7f54367cd67ddddf27 /pkgs/development/compilers/bs-platform/default.nix | |
parent | afe905246d890edf4026a565de3ca340a601de2a (diff) |
bs-platform: 6.2.1 -> 7.0.1
Diffstat (limited to 'pkgs/development/compilers/bs-platform/default.nix')
-rw-r--r-- | pkgs/development/compilers/bs-platform/default.nix | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/pkgs/development/compilers/bs-platform/default.nix b/pkgs/development/compilers/bs-platform/default.nix index 59a47bdab70cb..7abf7b306a554 100644 --- a/pkgs/development/compilers/bs-platform/default.nix +++ b/pkgs/development/compilers/bs-platform/default.nix @@ -1,15 +1,28 @@ -{ stdenv, fetchFromGitHub, ninja, nodejs, python3, ... }: +{ stdenv, runCommand, fetchFromGitHub, ninja, nodejs, python3, ... }: let + build-bs-platform = import ./build-bs-platform.nix; +in +(build-bs-platform { + inherit stdenv runCommand fetchFromGitHub ninja nodejs python3; + version = "7.0.1"; + ocaml-version = "4.06.1"; + + src = fetchFromGitHub { + owner = "BuckleScript"; + repo = "bucklescript"; + rev = "52770839e293ade2bcf187f2639000ca0a9a1d46"; + sha256 = "0s7g2zfhshsilv9zyp0246bypg34d294z27alpwz03ws9608yr7k"; + fetchSubmodules = true; + }; +}).overrideAttrs (attrs: { meta = with stdenv.lib; { description = "A JavaScript backend for OCaml focused on smooth integration and clean generated code."; homepage = https://bucklescript.github.io; license = licenses.lgpl3; maintainers = with maintainers; [ turbomack gamb anmonteiro ]; platforms = platforms.all; + # Currently there is an issue with aarch build in hydra + # https://github.com/BuckleScript/bucklescript/issues/4091 + badPlatforms = platforms.aarch64; }; -in -{ - bs-platform-621 = import ./bs-platform-62.nix { - inherit stdenv fetchFromGitHub ninja nodejs python3; - } // { inherit meta; }; -} +}) |