David Leslie
814537f297
erlangR25: init at 25.0 ( #173674 )
2 years ago
Chris Wögi
bc5d68306b
elixir_1_13: init ( #148619 )
2 years ago
David
98bfb51d00
erlang: make systemd optional, add `pkgs.beam_minimal`
3 years ago
Silvan Mosberger
2508d1e2a5
beamPackages: Deduplicate default package set
...
Previously there were two package sets for the default Erlang version,
beam.packages.erlang and beam.packages.erlangR24, which didn't share
their evaluation.
This commit fixes this by pointing the former to the latter. It also
introduces a `beam.defaultVersion` attribute which can be used to get or
set the default version to something other than `erlangR24`.
3 years ago
Silvan Mosberger
914705b895
beamPackages: Use nixpkgs fixed-point instead of rec
...
Ensures that overlays are properly applied
3 years ago
happysalada
c383345cc8
erlang: main R23 -> R24
3 years ago
Thomas Depierre
f55c3e2f21
beam-packages: drop erlang R18 R19 R20 and cuter
3 years ago
happysalada
aa86fdcf85
elixir: default to 1.12; init 1.12
3 years ago
Chris Wögi
0a0d1a5ecb
ErlangR24: fix missing packages ( #123136 )
3 years ago
Justin Wood
7500267ed9
ErlangR24: init at 24.0
...
Update configure options
The configure script now needs to be told about the headers and the
actual lib files separately.
Remove extra whitespace
3 years ago
Raphael Megzari
aa41080e22
beam-packages: init elixir_ls 0.7.0 ( #118950 )
3 years ago
Yorick van Pelt
9df9c1992b
beam-packages: move wxSupport arg up to package set, add beam_nox
...
This allows us to override the erlang wxSupport argument globally from
an overlay, fixing builds for e.g. rabbitmq with noXlibs set.
3 years ago
happysalada
64ccbaa6bf
erlang: R22 -> R23
3 years ago
happysalada
3f509b12d0
nixfmt
3 years ago
Frederik Rietdijk
136c0d01d2
autoconf: use buildPackages when overriding version
...
to fix cross
Like bf46afde6b
3 years ago
Alyssa Ross
bee550014f
erlang: use autoconf 2.69
...
Each erlang package is given autoconf269 seperately so that when a new
version comes out that supports 2.70, it can use it and not be stuck
on the old version just because older erlangs need it.
3 years ago
marco
26857cc851
elixir_1_11: init at 1.11.0
...
Set elixir_1_11 as default elixir version.
4 years ago
cw
3c379af10b
elixir_1_6: remove
...
Additionally removed the now obsolete rebar build dependency for elixir.
4 years ago
cw
0a5a19f464
erlangR23: init at 23.0.2
...
Enable parallel builds for recent Erlang/OTP version R22 and R23
Co-authored-by: Tino Breddin <t@tolbrino.com>
4 years ago
Eric Bailey
d723b91223
lfe: 1.2.1 -> 1.3
...
Add patches to the builder expression, and add those necessary for 1.3.
4 years ago
cw
e3863ab269
elixir_1_10: init at 1.10.0
...
Set elixir_1_10 as default elixir version.
Removed elixir_1_5 as support has faded out now.
4 years ago
volth
08f68313a4
treewide: remove redundant rec
5 years ago
Robin Gloster
353323e055
erlang: pin to openssl 1.0.2 for < R20
5 years ago
Yorick van Pelt
333208a990
beam-packages: default erlangR20 -> erlangR22
5 years ago
Erlend Hamberg
19c2979677
erlangR22: init at 22.0.4
5 years ago
cw
14fa744011
elixir_1_9: init at 1.9.0-rc.0
5 years ago
Jean-Philippe Cugnet
5cefef0d12
elixir_1_3: Remove since it is not supported anymore
5 years ago
Jean-Philippe Cugnet
4345715025
elixir_1_8: init at 1.8.0-rc.1
5 years ago
Daiderd Jordan
c6a7bf0bc2
beam-packages: default erlangR19 -> erlangR20
6 years ago
Daiderd Jordan
911b7b20c0
elixir: init 1.7.0
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
Daniel Goertzen
4001a680cc
erlangR21: init at 21.0
6 years ago
Justin Wood
3497ce23bd
Elixir: 1.6-rc -> 1.6
6 years ago
Justin Wood
6af1a08e9b
Elixir: init 1.6-rc.0 ( #33034 )
6 years ago
Andreas Rammhold
14f1698649
erlangR17: removed outdated & unused version
...
erlangR17 doesn't receive any upstream updates anymore and none of our
packages depend on it.
7 years ago
Andreas Rammhold
9f39d0ef68
erlang_basho_R16B02: OTP_16B02_basho8 -> OTP_16B02_basho10
...
Also renamed the file since it is no longer version 8.
7 years ago
Andreas Rammhold
2b72043079
erlangR16: removed outdated & unused version
...
erlangR16 doesn't receive any upstream updates anymore and none of our
packages depend on it.
7 years ago
Peter Hoeg
51aa419354
erlang: introduce "no X" variation
7 years ago
Justin Wood
b7709539b4
elixir: 1.5.0-rc.2 -> 1.5.0
7 years ago
Justin Wood
c87d4d4a19
Generalize building of LFE
7 years ago
Justin Wood
803797c6d6
Inherit the elixir versions for beam modules
...
Rename attributes from elixir-1_x to elixir_1_x
7 years ago
Justin Wood
909da3998e
Include Elixir 1.5 rc
7 years ago
Justin Wood
019afb0c80
Generalize building of Elixir interpreter
7 years ago
Daiderd Jordan
39497df1ef
erlang: change default R18 -> R19
7 years ago
Daiderd Jordan
54a370ff5f
beam-packages: add erlangR20
7 years ago
Matthew Daiter
d79b4766a5
erlangR20: init
7 years ago
Gleb Peregud
7797e1a1dd
erlang: put Elixir/LFE into per-OTP packageset.
...
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.
7 years ago
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.
7 years ago
Gleb Peregud
c9cb6403d3
erlang: move erlang_basho_R16B02 to Erlang's general builder.
7 years ago
Daiderd Jordan
e88a89ad33
erlang: use makeOverridable for customizations
7 years ago