elixir/erlang: deprecated top-level attributes (#531974)
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
rebar3,
|
||||
erlang,
|
||||
beamPackages,
|
||||
opencl-headers,
|
||||
ocl-icd,
|
||||
}:
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
rebar3
|
||||
opencl-headers
|
||||
ocl-icd
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
lib,
|
||||
fetchurl,
|
||||
autoPatchelfHook,
|
||||
erlang,
|
||||
beamPackages,
|
||||
}:
|
||||
let
|
||||
# erlang-language-platform supports multiple OTP versions.
|
||||
@@ -15,7 +15,7 @@ let
|
||||
"elp-macos-${arch}-apple-darwin"
|
||||
else
|
||||
"elp-linux-${arch}-unknown-linux-gnu";
|
||||
otp_version = "otp-${lib.versions.major erlang.version}";
|
||||
otp_version = "otp-${lib.versions.major beamPackages.erlang.version}";
|
||||
release_major = "${platform}-${otp_version}";
|
||||
|
||||
hashes = builtins.fromJSON (builtins.readFile ./hashes.json);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
fetchFromGitHub,
|
||||
git,
|
||||
pkg-config,
|
||||
erlang,
|
||||
beamPackages,
|
||||
nodejs,
|
||||
bun,
|
||||
deno,
|
||||
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
bison,
|
||||
texinfo,
|
||||
openjdk8_headless,
|
||||
erlang,
|
||||
beamPackages,
|
||||
makeWrapper,
|
||||
readline,
|
||||
}:
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||
bison
|
||||
texinfo
|
||||
openjdk8_headless
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
readline
|
||||
];
|
||||
|
||||
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
|
||||
wrapProgram $out/bin/$e \
|
||||
--prefix PATH ":" "${gcc}/bin" \
|
||||
--prefix PATH ":" "${openjdk8_headless}/bin" \
|
||||
--prefix PATH ":" "${erlang}/bin"
|
||||
--prefix PATH ":" "${beamPackages.erlang}/bin"
|
||||
done
|
||||
'';
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
beam27Packages,
|
||||
elixir_1_18,
|
||||
buildNpmPackage,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
@@ -130,7 +129,7 @@ let
|
||||
$out/lazy_html/_build/c/third_party/lexbor/${lexborCommit}
|
||||
'';
|
||||
|
||||
beamPackages = beam27Packages.extend (self: super: { elixir = elixir_1_18; });
|
||||
beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; });
|
||||
|
||||
in
|
||||
beamPackages.mixRelease rec {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
beam27Packages,
|
||||
elixir_1_18,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
python3,
|
||||
@@ -41,7 +40,7 @@ let
|
||||
]
|
||||
);
|
||||
|
||||
beamPackages = beam27Packages.extend (self: super: { elixir = elixir_1_18; });
|
||||
beamPackages = beam27Packages.extend (self: super: { elixir = self.elixir_1_18; });
|
||||
in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
stdenv,
|
||||
fetchurl,
|
||||
makeWrapper,
|
||||
erlang,
|
||||
beamPackages,
|
||||
python3,
|
||||
python3Packages,
|
||||
perlPackages,
|
||||
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
gnuplot
|
||||
perlPackages.perl
|
||||
perlPackages.TemplateToolkit
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
erlang,
|
||||
beamPackages,
|
||||
cl,
|
||||
libGL,
|
||||
libGLU,
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [ git ];
|
||||
buildInputs = [
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
cl
|
||||
libGL
|
||||
libGLU
|
||||
@@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fi
|
||||
cat << EOF > $out/bin/wings
|
||||
#!${runtimeShell}
|
||||
${erlang}/bin/erl \
|
||||
${beamPackages.erlang}/bin/erl \
|
||||
-pa $out/lib/wings-${finalAttrs.version}/ebin -run wings_start start_halt "$@"
|
||||
EOF
|
||||
chmod +x $out/bin/wings
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
erlang,
|
||||
beamPackages,
|
||||
pam,
|
||||
perl,
|
||||
autoreconfHook,
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
buildInputs = [
|
||||
erlang
|
||||
beamPackages.erlang
|
||||
pam
|
||||
perl
|
||||
];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
erlang,
|
||||
beamMinimalPackages,
|
||||
icu,
|
||||
openssl,
|
||||
python3,
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
erlang
|
||||
beamMinimalPackages.erlang
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -690,8 +690,12 @@ mapAliases {
|
||||
electron_37 = throw "electron_37 has been removed in favor of newer versions"; # Added 2026-03-20
|
||||
electron_37-bin = throw "electron_37-bin has been removed in favor of newer versions"; # Added 2026-03-20
|
||||
elementsd-simplicity = throw "'elementsd-simplicity' has been removed due to lack of maintenance, consider using 'elementsd' instead"; # Added 2025-06-04
|
||||
elixir = warnAlias "'elixir' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.elixir' instead." beamPackages.elixir; # added 2026-06-15
|
||||
elixir_1_15 = throw "'elixir_1_15' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
|
||||
elixir_1_16 = throw "'elixir_1_16' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
|
||||
elixir_1_17 = warnAlias "'elixir_1_17' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.elixir_1_17' instead." beamPackages.elixir_1_17; # added 2026-06-15
|
||||
elixir_1_18 = warnAlias "'elixir_1_18' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.elixir_1_18' instead." beamPackages.elixir_1_18; # added 2026-06-15
|
||||
elixir_1_19 = warnAlias "'elixir_1_19' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.elixir_1_19' instead." beamPackages.elixir_1_19; # added 2026-06-15
|
||||
elixir_ls = throw "'elixir_ls' has been renamed to/replaced by 'elixir-ls'"; # Converted to throw 2025-10-27
|
||||
elm-github-install = throw "'elm-github-install' has been removed as it is abandoned upstream and only supports Elm 0.18.0"; # Added 2025-08-25
|
||||
emacsMacport = throw "'emacsMacport' has been renamed to/replaced by 'emacs-macport'"; # Converted to throw 2025-10-27
|
||||
@@ -711,8 +715,11 @@ mapAliases {
|
||||
epick = throw "'epick' has been removed as it has been unmaintained upstream since November 2022"; # Added 2026-02-07
|
||||
eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
|
||||
eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
|
||||
erlang = warnAlias "'erlang' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.erlang' instead." beamPackages.erlang; # added 2026-06-15
|
||||
erlang-ls = throw "'erlang-ls' has been removed as it has been archived upstream. Consider using 'erlang-language-platform' instead"; # Added 2025-10-02
|
||||
erlang_26 = throw "'erlang_26' has been removed, as it is EOL"; # added 2026-04-01
|
||||
erlang_27 = warnAlias "'erlang_27' is deprecated in favor of using the beamPackages sets. Use 'beam27Packages.erlang' instead." beam27Packages.erlang; # added 2026-06-15
|
||||
erlang_28 = warnAlias "'erlang_28' is deprecated in favor of using the beamPackages sets. Use 'beam28Packages.erlang' instead." beam28Packages.erlang; # added 2026-06-15
|
||||
esbuild-config = throw "'esbuild-config' has been removed as it has been unmaintained upstream since September 2022"; # Added 2026-02-07
|
||||
etBook = warnAlias "'etBook' has been renamed to 'et-book'" et-book; # Added 2026-02-08
|
||||
ethercalc = throw "'ethercalc' has been removed from nixpkgs as the project was old, unmaintained, and could not be packaged well in nixpkgs"; # Added 2025-11-28
|
||||
@@ -720,6 +727,7 @@ mapAliases {
|
||||
eureka-ideas = throw "'eureka-ideas' has been removed as it has been unmaintained upstream since April 2023"; # Added 2026-02-07
|
||||
evolve-core = throw "'evolve-core' has been removed, as it hindered the removal of flutter329"; # Added 2026-01-25
|
||||
eww-wayland = throw "'eww-wayland' has been renamed to/replaced by 'eww'"; # Converted to throw 2025-10-27
|
||||
ex_doc = warnAlias "'ex_doc' is deprecated in favor of using the beamPackages sets. Use 'beamPackages.ex_doc' instead." beamPackages.ex_doc; # added 2026-06-15
|
||||
f3d_egl = warnAlias "'f3d' now build with egl support by default, so `f3d_egl` is deprecated, consider using 'f3d' instead." f3d; # Added 2025-07-18
|
||||
fabs = throw "'fabs' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
|
||||
fancontrol-gui = throw "'fancontrol-gui' has been removed due to outdated KF5 dependencies"; # Added 2026-05-01
|
||||
@@ -1135,6 +1143,7 @@ mapAliases {
|
||||
ledger_agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11
|
||||
lesstif = throw "'lesstif' has been removed due to its being broken and unmaintained upstream. Consider using 'motif' instead."; # Added 2025-06-09
|
||||
lexical = throw "'lexical' has been removed because it was deprecated and archived upstream. Consider using 'beamPackages.expert' instead"; # Added 2026-02-24
|
||||
lfe = warnAlias "'lfe' is deprecated in favor of using the beamPackages sets. Use 'beam27Packages.lfe' instead." beam27Packages.lfe; # added 2026-06-15
|
||||
lfs = throw "'lfs' has been renamed to/replaced by 'dysk'"; # Converted to throw 2025-10-27
|
||||
libAppleWM = libapplewm; # Added 2026-02-04
|
||||
libast = throw "'libast' has been removed due to lack of maintenance upstream."; # Added 2025-06-09
|
||||
|
||||
@@ -4558,26 +4558,8 @@ with pkgs;
|
||||
wxSupport = false;
|
||||
};
|
||||
|
||||
inherit (beam.interpreters)
|
||||
erlang
|
||||
erlang_28
|
||||
erlang_27
|
||||
;
|
||||
|
||||
inherit (beam.packages.erlang_28.beamPackages)
|
||||
elixir_1_19
|
||||
;
|
||||
|
||||
inherit (beam.packages.erlang_27.beamPackages)
|
||||
elixir
|
||||
elixir_1_18
|
||||
elixir_1_17
|
||||
inherit (beamPackages)
|
||||
elixir-ls
|
||||
ex_doc
|
||||
lfe
|
||||
;
|
||||
|
||||
inherit (beam.packages.erlang)
|
||||
erlfmt
|
||||
elvis-erlang
|
||||
rebar
|
||||
@@ -7485,9 +7467,7 @@ with pkgs;
|
||||
|
||||
clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
|
||||
|
||||
couchdb3 = callPackage ../servers/http/couchdb/3.nix {
|
||||
erlang = beamMinimalPackages.erlang;
|
||||
};
|
||||
couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
|
||||
|
||||
dict = callPackage ../servers/dict {
|
||||
flex = flex_2_5_35;
|
||||
|
||||
Reference in New Issue
Block a user