Adam Stephens
836658e721
beam-packages: add nodocs target for building ex_doc on 27+
2024-09-06 09:57:17 -04:00
Wout De Puysseleir
88abc8f5a7
elixir_1_17: init at 1.17.0
2024-06-13 12:24:42 +03:00
superherointj
e73d7ffc6b
erlang_27: fix missing reference
2024-06-04 21:56:50 -03:00
superherointj
5405ff9602
erlang_{24,25,26}_{odbc,javac,odbc_javac}: remove
2024-06-04 20:31:23 -03:00
Barry Moore
6df7de555a
erlangR: remove
2024-05-24 13:30:03 -04:00
Barry Moore
d13510ad5f
erlangR26: remove
2024-05-24 13:29:26 -04:00
Barry Moore
2b64accb4c
erlangR25: remove
2024-05-24 13:27:28 -04:00
Barry Moore
cebb9f98ee
erlangR24: remove
2024-05-24 13:25:56 -04:00
chiroptical
060707a021
erlang_27-rc3: remove
2024-05-20 20:40:16 -04:00
chiroptical
c257b3e4a7
erlang_27: init 27.0
2024-05-20 19:49:12 -04:00
chiroptical
6e6181d1d8
erlang_27: rc2 -> rc3
2024-04-18 13:06:29 -04:00
Barry Moore
92b656e044
erlang_27: init at 27-rc2
2024-04-13 21:27:59 -04:00
Sergei Trofimovich
30b9deac4f
beam.packages.erlangR23: remove the attribute
...
The attribute fails the evaluation as it refers to non-existent
attribute:
nix-repl> beam.packages.erlangR23
...
error: attribute 'erlang_23' missing
2023-12-26 22:27:20 +00:00
Shane Sveller
45f7246016
elixir_1_16: init at 1.16.0
...
https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/
https://github.com/elixir-lang/elixir/blob/v1.16.0/CHANGELOG.md#changelog-for-elixir-v116
2023-12-22 11:07:43 -06:00
Adam Joseph
80472e3754
treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs
2023-12-15 05:13:46 -08:00
ajs124
f85cec7548
erlang23: remove
2023-09-13 11:33:11 +00:00
Shane Sveller
ba36bdc1ea
elixir_1_15: init at 1.15.0
2023-06-19 10:53:45 -04:00
Shane Sveller
7a7b0862db
erlang_26: init
...
https://www.erlang.org/blog/otp-26-highlights/
https://www.erlang.org/patches/otp-26.0
https://www.erlang.org/doc/apps/erts/notes.html#erts-14.0
2023-05-19 14:13:37 -04:00
superherointj
3b24ddfc6b
erlang_22: remove
2023-03-21 21:51:15 -03:00
superherointj
0768a2e927
erlang_21: remove
2023-03-21 20:26:15 -03:00
Weijia Wang
a9edfe8c78
lfe: 1.3 -> 2.1.1
2023-03-21 22:20:56 +02:00
superherointj
441cbfcfd2
erlang: normalize version name
2023-03-21 16:12:05 -04:00
superherointj
1f24ebb428
elixir-ls: rename elixir_ls to elixir-ls
2023-03-20 17:57:35 -04:00
Adam Joseph
42815b4a0c
treewide: systemdSupport: use lib.meta.availableOn
...
Many packages have some kind of flag indicating whether or not to build with
systemd support. Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`. Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.
This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.
This provides three benefits:
1. The default values are set correctly (i.e. including `&& isStatic`)
2. The default values are set consistently
3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
superherointj
fee3da6847
erlang: set version as latest
2023-01-16 13:05:42 -05:00
Weijia Wang
9fd38e558f
erlang: migrate to wxGTK32
2022-11-25 11:04:00 -05:00
Vladimír Čunát
a3d7dfe8a3
Merge branch 'master' into staging-next
2022-09-11 08:43:51 +02:00
Artturin
d1bc788b0d
beam: dont use 'with beam' and 'with beam.interpreters'
...
makes it clear where attrs are coming from
in preparation for trying to splice beam-packages.nix
2022-09-10 21:10:44 -04:00
github-actions[bot]
0a7bf347e3
Merge master into staging-next
2022-09-06 00:02:29 +00:00
Shane Sveller
51d2625b49
elixir_1_14: init
...
https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/
https://hexdocs.pm/elixir/1.14.0/changelog.html
2022-09-05 16:56:50 -04:00
ajs124
e51d2c2715
erlang*: use matching openssl version for each release
2022-08-17 20:16:21 +02:00
Thomas Depierre
fb9aa8ce61
erlang: remove r16-basho
2022-06-27 12:52:20 -04:00
David Leslie
814537f297
erlangR25: init at 25.0 ( #173674 )
2022-05-20 06:17:16 -04:00
Chris Wögi
bc5d68306b
elixir_1_13: init ( #148619 )
2021-12-07 01:07:01 +09:00
David
98bfb51d00
erlang: make systemd optional, add pkgs.beam_minimal
2021-09-11 23:11:17 +09:00
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`.
2021-08-23 16:06:41 +02:00
Silvan Mosberger
914705b895
beamPackages: Use nixpkgs fixed-point instead of rec
...
Ensures that overlays are properly applied
2021-08-23 15:59:10 +02:00
happysalada
c383345cc8
erlang: main R23 -> R24
2021-05-31 08:55:21 +09:00
Thomas Depierre
f55c3e2f21
beam-packages: drop erlang R18 R19 R20 and cuter
2021-05-25 07:38:41 +09:00
happysalada
aa86fdcf85
elixir: default to 1.12; init 1.12
2021-05-24 10:14:17 +09:00
Chris Wögi
0a0d1a5ecb
ErlangR24: fix missing packages ( #123136 )
2021-05-15 20:14:03 +02:00
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
2021-05-13 11:48:19 -07:00
Raphael Megzari
aa41080e22
beam-packages: init elixir_ls 0.7.0 ( #118950 )
2021-04-19 19:22:29 +09:00
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.
2021-01-24 21:04:52 +01:00
happysalada
64ccbaa6bf
erlang: R22 -> R23
2021-01-20 19:06:32 +09:00
happysalada
3f509b12d0
nixfmt
2021-01-20 19:06:01 +09:00
Frederik Rietdijk
136c0d01d2
autoconf: use buildPackages when overriding version
...
to fix cross
Like bf46afde6b
2021-01-01 10:50:13 +01:00
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.
2020-12-17 12:53:45 +00:00
marco
26857cc851
elixir_1_11: init at 1.11.0
...
Set elixir_1_11 as default elixir version.
2020-10-07 10:30:35 +02:00
cw
3c379af10b
elixir_1_6: remove
...
Additionally removed the now obsolete rebar build dependency for elixir.
2020-09-24 15:14:52 +02:00