Commit graph

71 commits

Author SHA1 Message Date
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
Daniel Goertzen 4001a680cc erlangR21: init at 21.0 2018-06-21 09:36:54 -05:00