diff options
author | Shane Sveller <shanesveller@gmail.com> | 2023-05-16 11:11:39 -0500 |
---|---|---|
committer | Yt <happysalada@tuta.io> | 2023-05-19 14:13:37 -0400 |
commit | 7a7b0862dbe772582eb3e41c85430faf206fb606 (patch) | |
tree | f87c64207e93863f4eca18d92b998a63315106ad /pkgs/top-level/beam-packages.nix | |
parent | 42e7d26c1688c8f709557b4158d6f7837b23a532 (diff) |
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
Diffstat (limited to 'pkgs/top-level/beam-packages.nix')
-rw-r--r-- | pkgs/top-level/beam-packages.nix | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/top-level/beam-packages.nix b/pkgs/top-level/beam-packages.nix index 9402bd668e798..3210dddfac963 100644 --- a/pkgs/top-level/beam-packages.nix +++ b/pkgs/top-level/beam-packages.nix @@ -14,7 +14,7 @@ let self = beam; # Aliases added 2023-03-21 - versionLoop = f: lib.lists.foldr (version: acc: (f version) // acc) { } [ "25" "24" "23" ]; + versionLoop = f: lib.lists.foldr (version: acc: (f version) // acc) { } [ "26" "25" "24" "23" ]; interpretersAliases = versionLoop (version: { "erlangR${version}" = self.interpreters."erlang_${version}"; @@ -42,6 +42,19 @@ in # Standard Erlang versions, using the generic builder. + erlang_26 = self.beamLib.callErlang ../development/interpreters/erlang/26.nix { + wxGTK = wxGTK32; + parallelBuild = true; + autoconf = buildPackages.autoconf269; + inherit wxSupport systemdSupport; + }; + erlang_26_odbc = self.interpreters.erlang_26.override { odbcSupport = true; }; + erlang_26_javac = self.interpreters.erlang_26.override { javacSupport = true; }; + erlang_26_odbc_javac = self.interpreters.erlang_26.override { + javacSupport = true; + odbcSupport = true; + }; + erlang_25 = self.beamLib.callErlang ../development/interpreters/erlang/25.nix { wxGTK = wxGTK32; parallelBuild = true; @@ -100,6 +113,7 @@ in packages = { erlang = self.packages.${self.latestVersion}; + erlang_26 = self.packagesWith self.interpreters.erlang_26; erlang_25 = self.packagesWith self.interpreters.erlang_25; erlang_24 = self.packagesWith self.interpreters.erlang_24; erlang_23 = self.packagesWith self.interpreters.erlang_23; |