Loading pkgs/development/beam-modules/default.nix +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,11 @@ let # BEAM-based languages. elixir = elixir_1_18; elixir_1_19 = lib'.callElixir ../interpreters/elixir/1.19.nix { inherit erlang; debugInfo = true; }; elixir_1_18 = lib'.callElixir ../interpreters/elixir/1.18.nix { inherit erlang; debugInfo = true; Loading pkgs/development/interpreters/elixir/1.19.nix 0 → 100644 +8 −0 Original line number Diff line number Diff line { mkDerivation }: mkDerivation { version = "1.19.0-rc.0"; sha256 = "sha256-9Upk3DLxFVetK3fChLr0UjRi2WnvSndVvBW0RfM5hTk="; # https://hexdocs.pm/elixir/1.19.0-rc.0/compatibility-and-deprecations.html#table-of-deprecations minimumOTPVersion = "26"; escriptPath = "lib/elixir/scripts/generate_app.escript"; } pkgs/development/interpreters/elixir/generic-builder.nix +10 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitHub, erlang, makeWrapper, nix-update-script, coreutils, curl, bash, Loading Loading @@ -117,6 +118,15 @@ stdenv.mkDerivation ({ --replace "/usr/bin/env elixir" "${elixirShebang}" ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex" "v(${lib.versions.major version}\\.${lib.versions.minor version}\\.[0-9\\-rc.]+)" "--override-filename" "pkgs/development/interpreters/elixir/${lib.versions.major version}.${lib.versions.minor version}.nix" ]; }; pos = builtins.unsafeGetAttrPos "sha256" args; meta = with lib; { homepage = "https://elixir-lang.org/"; Loading pkgs/top-level/all-packages.nix +3 −4 Original line number Diff line number Diff line Loading @@ -6352,6 +6352,7 @@ with pkgs; erlang_27 erlang_26 elixir elixir_1_19 elixir_1_18 elixir_1_17 elixir_1_16 Loading @@ -6378,13 +6379,11 @@ with pkgs; beam26Packages = recurseIntoAttrs beam.packages.erlang_26.beamPackages; beam27Packages = recurseIntoAttrs beam.packages.erlang_27.beamPackages; # 28 is pre-release beam28Packages = dontRecurseIntoAttrs beam.packages.erlang_28.beamPackages; beam28Packages = recurseIntoAttrs beam.packages.erlang_28.beamPackages; beamMinimal26Packages = recurseIntoAttrs beam_minimal.packages.erlang_26.beamPackages; beamMinimal27Packages = recurseIntoAttrs beam_minimal.packages.erlang_27.beamPackages; # 28 is pre-release beamMinimal28Packages = dontRecurseIntoAttrs beam_minimal.packages.erlang_28.beamPackages; beamMinimal28Packages = recurseIntoAttrs beam_minimal.packages.erlang_28.beamPackages; gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage { inherit (llvmPackages) openmp; Loading pkgs/top-level/beam-packages.nix +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ in # `beam.packages.erlang_27.elixir`. inherit (self.packages.erlang) elixir elixir_1_19 elixir_1_18 elixir_1_17 elixir_1_16 Loading Loading
pkgs/development/beam-modules/default.nix +5 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,11 @@ let # BEAM-based languages. elixir = elixir_1_18; elixir_1_19 = lib'.callElixir ../interpreters/elixir/1.19.nix { inherit erlang; debugInfo = true; }; elixir_1_18 = lib'.callElixir ../interpreters/elixir/1.18.nix { inherit erlang; debugInfo = true; Loading
pkgs/development/interpreters/elixir/1.19.nix 0 → 100644 +8 −0 Original line number Diff line number Diff line { mkDerivation }: mkDerivation { version = "1.19.0-rc.0"; sha256 = "sha256-9Upk3DLxFVetK3fChLr0UjRi2WnvSndVvBW0RfM5hTk="; # https://hexdocs.pm/elixir/1.19.0-rc.0/compatibility-and-deprecations.html#table-of-deprecations minimumOTPVersion = "26"; escriptPath = "lib/elixir/scripts/generate_app.escript"; }
pkgs/development/interpreters/elixir/generic-builder.nix +10 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitHub, erlang, makeWrapper, nix-update-script, coreutils, curl, bash, Loading Loading @@ -117,6 +118,15 @@ stdenv.mkDerivation ({ --replace "/usr/bin/env elixir" "${elixirShebang}" ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex" "v(${lib.versions.major version}\\.${lib.versions.minor version}\\.[0-9\\-rc.]+)" "--override-filename" "pkgs/development/interpreters/elixir/${lib.versions.major version}.${lib.versions.minor version}.nix" ]; }; pos = builtins.unsafeGetAttrPos "sha256" args; meta = with lib; { homepage = "https://elixir-lang.org/"; Loading
pkgs/top-level/all-packages.nix +3 −4 Original line number Diff line number Diff line Loading @@ -6352,6 +6352,7 @@ with pkgs; erlang_27 erlang_26 elixir elixir_1_19 elixir_1_18 elixir_1_17 elixir_1_16 Loading @@ -6378,13 +6379,11 @@ with pkgs; beam26Packages = recurseIntoAttrs beam.packages.erlang_26.beamPackages; beam27Packages = recurseIntoAttrs beam.packages.erlang_27.beamPackages; # 28 is pre-release beam28Packages = dontRecurseIntoAttrs beam.packages.erlang_28.beamPackages; beam28Packages = recurseIntoAttrs beam.packages.erlang_28.beamPackages; beamMinimal26Packages = recurseIntoAttrs beam_minimal.packages.erlang_26.beamPackages; beamMinimal27Packages = recurseIntoAttrs beam_minimal.packages.erlang_27.beamPackages; # 28 is pre-release beamMinimal28Packages = dontRecurseIntoAttrs beam_minimal.packages.erlang_28.beamPackages; beamMinimal28Packages = recurseIntoAttrs beam_minimal.packages.erlang_28.beamPackages; gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage { inherit (llvmPackages) openmp; Loading
pkgs/top-level/beam-packages.nix +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ in # `beam.packages.erlang_27.elixir`. inherit (self.packages.erlang) elixir elixir_1_19 elixir_1_18 elixir_1_17 elixir_1_16 Loading