about summary refs log tree commit diff
path: root/pkgs/top-level/beam-packages.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-06-13elixir_1_17: init at 1.17.0Wout De Puysseleir1-1/+1
2024-06-04erlang_27: fix missing referencesuperherointj1-1/+1
2024-06-04erlang_{24,25,26}_{odbc,javac,odbc_javac}: removesuperherointj1-21/+0
2024-05-24erlangR: removeBarry Moore1-14/+2
2024-05-24erlangR26: removeBarry Moore1-1/+1
2024-05-24erlangR25: removeBarry Moore1-1/+1
2024-05-24erlangR24: removeBarry Moore1-1/+1
2024-05-20erlang_27-rc3: removechiroptical1-9/+0
2024-05-20erlang_27: init 27.0chiroptical1-0/+9
2024-04-18erlang_27: rc2 -> rc3chiroptical1-1/+1
2024-04-13erlang_27: init at 27-rc2Barry Moore1-0/+9
2023-12-26beam.packages.erlangR23: remove the attributeSergei Trofimovich1-1/+1
The attribute fails the evaluation as it refers to non-existent attribute: nix-repl> beam.packages.erlangR23 ... error: attribute 'erlang_23' missing
2023-12-22elixir_1_16: init at 1.16.0Shane Sveller1-1/+1
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-15treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobsAdam Joseph1-0/+2
2023-09-13erlang23: removeajs1241-17/+0
2023-06-19elixir_1_15: init at 1.15.0Shane Sveller1-1/+1
2023-05-19erlang_26: initShane Sveller1-1/+15
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-03-21erlang_22: removesuperherointj1-17/+1
2023-03-21erlang_21: removesuperherointj1-15/+1
2023-03-21lfe: 1.3 -> 2.1.1Weijia Wang1-3/+1
2023-03-21erlang: normalize version namesuperherointj1-34/+42
2023-03-20elixir-ls: rename elixir_ls to elixir-lssuperherointj1-1/+1
2023-01-22treewide: systemdSupport: use lib.meta.availableOnAdam Joseph1-2/+4
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-16erlang: set version as latestsuperherointj1-9/+6
2022-11-25erlang: migrate to wxGTK32Weijia Wang1-6/+6
2022-09-11Merge branch 'master' into staging-nextVladimír Čunát1-36/+44
2022-09-10beam: dont use 'with beam' and 'with beam.interpreters'Artturin1-36/+44
makes it clear where attrs are coming from in preparation for trying to splice beam-packages.nix
2022-09-06Merge master into staging-nextgithub-actions[bot]1-1/+1
2022-09-05elixir_1_14: initShane Sveller1-1/+1
https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/ https://hexdocs.pm/elixir/1.14.0/changelog.html
2022-08-17erlang*: use matching openssl version for each releaseajs1241-0/+4
2022-06-27erlang: remove r16-bashoThomas Depierre1-9/+0
2022-05-20erlangR25: init at 25.0 (#173674)David Leslie1-0/+15
2021-12-07elixir_1_13: init (#148619)Chris Wögi1-2/+2
2021-09-11erlang: make systemd optional, add `pkgs.beam_minimal`David1-5/+8
2021-08-23beamPackages: Deduplicate default package setSilvan Mosberger1-6/+9
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-23beamPackages: Use nixpkgs fixed-point instead of recSilvan Mosberger1-3/+3
Ensures that overlays are properly applied
2021-05-31erlang: main R23 -> R24happysalada1-5/+5
2021-05-25beam-packages: drop erlang R18 R19 R20 and cuterThomas Depierre1-46/+2
2021-05-24elixir: default to 1.12; init 1.12happysalada1-1/+1
2021-05-15ErlangR24: fix missing packages (#123136)Chris Wögi1-0/+1
2021-05-13ErlangR24: init at 24.0Justin Wood1-0/+15
Update configure options The configure script now needs to be told about the headers and the actual lib files separately. Remove extra whitespace
2021-04-19beam-packages: init elixir_ls 0.7.0 (#118950)Raphael Megzari1-1/+1
2021-01-24beam-packages: move wxSupport arg up to package set, add beam_noxYorick van Pelt1-8/+8
This allows us to override the erlang wxSupport argument globally from an overlay, fixing builds for e.g. rabbitmq with noXlibs set.
2021-01-20erlang: R22 -> R23happysalada1-6/+6
2021-01-20nixfmthappysalada1-15/+23
2021-01-01autoconf: use buildPackages when overriding versionFrederik Rietdijk1-8/+8
to fix cross Like bf46afde6b22942ea605983f66ee23038986ba07
2020-12-17erlang: use autoconf 2.69Alyssa Ross1-1/+8
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-10-07elixir_1_11: init at 1.11.0marco1-2/+2
Set elixir_1_11 as default elixir version.
2020-09-24elixir_1_6: removecw1-1/+1
Additionally removed the now obsolete rebar build dependency for elixir.
2020-06-10erlangR23: init at 23.0.2cw1-27/+54
Enable parallel builds for recent Erlang/OTP version R22 and R23 Co-authored-by: Tino Breddin <t@tolbrino.com>