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
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>
2020-06-10 20:06:12 +02:00
Eric Bailey
d723b91223
lfe: 1.2.1 -> 1.3
...
Add patches to the builder expression, and add those necessary for 1.3.
2020-02-10 20:03:47 +01:00
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.
2020-01-27 11:58:02 +01:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Robin Gloster
353323e055
erlang: pin to openssl 1.0.2 for < R20
2019-08-21 23:21:55 +02:00
Yorick van Pelt
333208a990
beam-packages: default erlangR20 -> erlangR22
2019-07-15 16:08:46 +02:00
Daiderd Jordan
d215c18479
Merge pull request #63606 from cw789/master
...
elixir_1_9: init at 1.9.0
2019-07-03 20:05:11 +02:00
Erlend Hamberg
19c2979677
erlangR22: init at 22.0.4
2019-06-22 11:01:25 +02:00
cw
14fa744011
elixir_1_9: init at 1.9.0-rc.0
2019-06-21 11:04:09 +02:00
Jean-Philippe Cugnet
5cefef0d12
elixir_1_3: Remove since it is not supported anymore
2019-01-05 12:34:49 +01:00
Jean-Philippe Cugnet
4345715025
elixir_1_8: init at 1.8.0-rc.1
2019-01-03 06:23:34 +01:00
Daiderd Jordan
c6a7bf0bc2
beam-packages: default erlangR19 -> erlangR20
2018-08-07 23:27:41 +02:00
Daiderd Jordan
911b7b20c0
elixir: init 1.7.0
2018-07-25 23:48:50 +02:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00