summaryrefslogtreecommitdiffstats
path: root/pkgs/top-level/beam-packages.nix
AgeCommit message (Collapse)Author
2019-08-28treewide: remove redundant recvolth
2019-08-21erlang: pin to openssl 1.0.2 for < R20Robin Gloster
2019-07-15beam-packages: default erlangR20 -> erlangR22Yorick van Pelt
2019-07-03Merge pull request #63606 from cw789/masterDaiderd Jordan
elixir_1_9: init at 1.9.0
2019-06-22erlangR22: init at 22.0.4Erlend Hamberg
2019-06-21elixir_1_9: init at 1.9.0-rc.0cw
2019-01-05elixir_1_3: Remove since it is not supported anymoreJean-Philippe Cugnet
2019-01-03elixir_1_8: init at 1.8.0-rc.1Jean-Philippe Cugnet
2018-08-07beam-packages: default erlangR19 -> erlangR20Daiderd Jordan
2018-07-25elixir: init 1.7.0Daiderd Jordan
2018-07-21pkgs/*: remove unreferenced function argumentsvolth
2018-06-21erlangR21: init at 21.0Daniel Goertzen
2018-01-17Elixir: 1.6-rc -> 1.6Justin Wood
2017-12-26Elixir: init 1.6-rc.0 (#33034)Justin Wood
2017-12-08erlangR17: removed outdated & unused versionAndreas Rammhold
erlangR17 doesn't receive any upstream updates anymore and none of our packages depend on it.
2017-12-08erlang_basho_R16B02: OTP_16B02_basho8 -> OTP_16B02_basho10Andreas Rammhold
Also renamed the file since it is no longer version 8.
2017-12-08erlangR16: removed outdated & unused versionAndreas Rammhold
erlangR16 doesn't receive any upstream updates anymore and none of our packages depend on it.
2017-09-22erlang: introduce "no X" variationPeter Hoeg
2017-07-25elixir: 1.5.0-rc.2 -> 1.5.0Justin Wood
2017-07-10Generalize building of LFEJustin Wood
2017-06-26Inherit the elixir versions for beam modulesJustin Wood
Rename attributes from elixir-1_x to elixir_1_x
2017-06-26Include Elixir 1.5 rcJustin Wood
2017-06-26Generalize building of Elixir interpreterJustin Wood
2017-06-24erlang: change default R18 -> R19Daiderd Jordan
2017-06-23beam-packages: add erlangR20Daiderd Jordan
2017-06-23Merge pull request #26764 from mdaiter/erlangR20Daiderd Jordan
erlangR20: init
2017-06-23erlangR20: initMatthew Daiter
2017-06-19erlang: put Elixir/LFE into per-OTP packageset.Gleb Peregud
This makes beam.package.erlangR19.abnf to be actually built with R19, instead of the default R18. It means that Elixir and LFE are provided in two versions, one built with R18 and with R19. Please note that Elixir does not build with R16 and R17 - trying to access beam.packages.erlang{R16,R17}.elixir will throw an error.
2017-06-19erlang: refactor: build packages per Erlang/OTP.Gleb Peregud
This change introduces a fixpoint, which allows to do deep override when building packages defined in pkgs/development/beam-modules/default.hex. This allows to provide beam.packages.erlang{,R16,R17,R18,R19} which contains the same packages built with different Erlang/OTP versions. Top-level attribute beamPackages points at beam.packages.erlangR18, the same applies to other top-level Erlang packages. TODO: - beam.packages.erlang{R16,R17} is almost useless, since rebar/rebar3 does not build using these versions; - all packages in beam.packages which use buildMix are actually built with erlangR18; - update documentation.
2017-06-11erlang: move erlang_basho_R16B02 to Erlang's general builder.Gleb Peregud
2017-06-08erlang: use makeOverridable for customizationsDaiderd Jordan
2017-06-08erlang: Generalize Erlang/OTP derivations.Gleb Peregud
Switch official Erlang versions to use a common builder.
2017-06-08erlang: Move all BEAM packages into beam-packages.Gleb Peregud
This applies to Erlang, Elixir and LFE packages. beam-packages provides interpreters and packages sets separately. This is in preparation of generalizing BEAM interpreters definitions.