androidndkPackages_{21,23,24,25,26}: drop (#434649)

This commit is contained in:
Morgan Jones 2025-08-18 18:45:21 +00:00 committed by GitHub
commit 4b4e6ac078
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 16 additions and 20 deletions

View File

@ -36,6 +36,9 @@
- `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env". - `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env".
- The default Android NDK version has been raised to 27, and the default SDK version to 35.
NDK 2126 have been removed, as they are endoflife.
- `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/). - `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/).
- Zig 0.12 has been removed. - Zig 0.12 has been removed.

View File

@ -72,8 +72,8 @@ rec {
armv7a-android-prebuilt = { armv7a-android-prebuilt = {
config = "armv7a-unknown-linux-androideabi"; config = "armv7a-unknown-linux-androideabi";
rust.rustcTarget = "armv7-linux-androideabi"; rust.rustcTarget = "armv7-linux-androideabi";
androidSdkVersion = "33"; androidSdkVersion = "35";
androidNdkVersion = "26"; androidNdkVersion = "27";
useAndroidPrebuilt = true; useAndroidPrebuilt = true;
} }
// platforms.armv7a-android; // platforms.armv7a-android;
@ -81,15 +81,15 @@ rec {
aarch64-android-prebuilt = { aarch64-android-prebuilt = {
config = "aarch64-unknown-linux-android"; config = "aarch64-unknown-linux-android";
rust.rustcTarget = "aarch64-linux-android"; rust.rustcTarget = "aarch64-linux-android";
androidSdkVersion = "33"; androidSdkVersion = "35";
androidNdkVersion = "26"; androidNdkVersion = "27";
useAndroidPrebuilt = true; useAndroidPrebuilt = true;
}; };
aarch64-android = { aarch64-android = {
config = "aarch64-unknown-linux-android"; config = "aarch64-unknown-linux-android";
androidSdkVersion = "33"; androidSdkVersion = "35";
androidNdkVersion = "26"; androidNdkVersion = "27";
libc = "bionic"; libc = "bionic";
useAndroidPrebuilt = false; useAndroidPrebuilt = false;
useLLVM = true; useLLVM = true;

View File

@ -4,7 +4,6 @@
buildPackages, buildPackages,
pkgs, pkgs,
targetPackages, targetPackages,
androidndkPkgs_23,
config, config,
}: }:
@ -54,12 +53,6 @@ let
in in
lib.recurseIntoAttrs { lib.recurseIntoAttrs {
"21" = makeNdkPkgs "21.0.6113669" pkgs.llvmPackages_14; # "9"
"23" = makeNdkPkgs "23.1.7779620" pkgs.llvmPackages_14; # "12"
# Versions below 24 use a version not available in nixpkgs/old version which could be removed in the near future so use 14 for them as this is only used to get the hardening flags.
"24" = makeNdkPkgs "24.0.8215888" pkgs.llvmPackages_14;
"25" = makeNdkPkgs "25.2.9519653" pkgs.llvmPackages_14;
"26" = makeNdkPkgs "26.3.11579264" pkgs.llvmPackages_17;
"27" = makeNdkPkgs "27.0.12077973" pkgs.llvmPackages_18; "27" = makeNdkPkgs "27.0.12077973" pkgs.llvmPackages_18;
"28" = makeNdkPkgs "28.0.13004108" pkgs.llvmPackages_19; "28" = makeNdkPkgs "28.0.13004108" pkgs.llvmPackages_19;
} }

View File

@ -283,7 +283,12 @@ mapAliases {
ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11 ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11
ansible_2_15 = throw "Ansible 2.15 goes end of life in 2024/11 and can't be supported throughout the 24.11 release cycle"; # Added 2024-11-08 ansible_2_15 = throw "Ansible 2.15 goes end of life in 2024/11 and can't be supported throughout the 24.11 release cycle"; # Added 2024-11-08
antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21 antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
androidndkPkgs_23b = lib.warnOnInstantiate "The package set `androidndkPkgs_23b` has been renamed to `androidndkPkgs_23`." androidndkPkgs_23; # Added 2024-07-21 androidndkPkgs_21 = throw "androidndkPkgs_21 has been removed, as it is EOL"; # Added 2025-08-09
androidndkPkgs_23 = throw "androidndkPkgs_23 has been removed, as it is EOL"; # Added 2025-08-09
androidndkPkgs_23b = throw "androidndkPkgs_23b has been removed, as it is EOL"; # Added 2025-08-09
androidndkPkgs_24 = throw "androidndkPkgs_24 has been removed, as it is EOL"; # Added 2025-08-09
androidndkPkgs_25 = throw "androidndkPkgs_25 has been removed, as it is EOL"; # Added 2025-08-09
androidndkPkgs_26 = throw "androidndkPkgs_26 has been removed, as it is EOL"; # Added 2025-08-09
ankisyncd = throw "ankisyncd is dead, use anki-sync-server instead"; # Added 2024-08-10 ankisyncd = throw "ankisyncd is dead, use anki-sync-server instead"; # Added 2024-08-10
ao = libfive; # Added 2024-10-11 ao = libfive; # Added 2024-10-11
anbox = throw "'anbox' has been removed as the upstream project is unmaintained, see https://github.com/anbox/.github/blob/main/profile/README.md"; # Added 2025-01-04 anbox = throw "'anbox' has been removed as the upstream project is unmaintained, see https://github.com/anbox/.github/blob/main/profile/README.md"; # Added 2025-01-04

View File

@ -1770,12 +1770,7 @@ with pkgs;
androidenv = callPackage ../development/mobile/androidenv { }; androidenv = callPackage ../development/mobile/androidenv { };
androidndkPkgs = androidndkPkgs_26; androidndkPkgs = androidndkPkgs_27;
androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs { })."21";
androidndkPkgs_23 = (callPackage ../development/androidndk-pkgs { })."23";
androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs { })."24";
androidndkPkgs_25 = (callPackage ../development/androidndk-pkgs { })."25";
androidndkPkgs_26 = (callPackage ../development/androidndk-pkgs { })."26";
androidndkPkgs_27 = (callPackage ../development/androidndk-pkgs { })."27"; androidndkPkgs_27 = (callPackage ../development/androidndk-pkgs { })."27";
androidndkPkgs_28 = (callPackage ../development/androidndk-pkgs { })."28"; androidndkPkgs_28 = (callPackage ../development/androidndk-pkgs { })."28";