nixpkgs/pkgs/development/beam-modules
Gleb Peregud d1b9c9d2cd erlang: refactor: build packages per Erlang/OTP.
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-19 19:53:15 +02:00
..
hex beamPackages.hex: 0.11.3 -> 0.14.0 (#19994) 2016-11-15 06:54:52 +01:00
pgsql
webdriver
build-erlang-mk.nix beamPackages: turn on debug_info for beam packages 2016-06-15 07:20:01 -07:00
build-hex.nix erlang: refactor: build packages per Erlang/OTP. 2017-06-19 19:53:15 +02:00
build-mix.nix beamPackages: turn on debug_info for beam packages 2016-06-15 07:20:01 -07:00
build-rebar3.nix treewide: remove unused buildEnv parameters 2017-04-16 10:29:49 +02:00
default.nix erlang: refactor: build packages per Erlang/OTP. 2017-06-19 19:53:15 +02:00
fetch-hex.nix beamPackages: point to new cdn for tarballs 2016-06-15 07:19:56 -07:00
hex-packages.nix beamPackages: update packages from Hex.pm 2016-06-15 07:21:18 -07:00
hex-registry-snapshot.nix hexRegistrySnapshot: d58a937 -> e5e494a 2016-11-30 12:16:21 +01:00
lib.nix erlang: use makeOverridable for customizations 2017-06-08 22:13:30 +02:00
mix-bootstrap