Admins will be upgrading ORNL GitLab Servers on Saturday, 16 May 2026, from 7 AM until 11 AM EST. Repositories will experience intermittent outages during this time.
targetAndroidndkPkgs=iftargetPackages?androidndkPkgs_21thentargetPackages.androidndkPkgs_21elsethrow"androidndkPkgs_21: no targetPackages, use `buildPackages.androidndkPkgs_21";
targetAndroidndkPkgs=iftargetPackages?androidndkPkgs_23bthentargetPackages.androidndkPkgs_23belsethrow"androidndkPkgs_23b: no targetPackages, use `buildPackages.androidndkPkgs_23b";
targetAndroidndkPkgs=iftargetPackages?"androidndkPkgs_${majorVersion}"thentargetPackages."androidndkPkgs_${majorVersion}"elsethrow"androidndkPkgs_${majorVersion}: no targetPackages, use `buildPackages.androidndkPkgs_${majorVersion}";
};
in
import./androidndk-pkgs.nix{
inheritlib;
inherit(buildPackages)
makeWrapperautoPatchelfHook;
inherit(pkgs)
stdenv
runCommandwrapBintoolsWithwrapCCWith;
# buildPackages.foo rather than buildPackages.buildPackages.foo would work,
# but for splicing messing up on infinite recursion for the variants we
# *dont't* use. Using this workaround, but also making a test to ensure
targetAndroidndkPkgs=iftargetPackages?androidndkPkgs_24thentargetPackages.androidndkPkgs_24elsethrow"androidndkPkgs_24: no targetPackages, use `buildPackages.androidndkPkgs_24";