Skip to content

Commit

Permalink
Add NDK r26 (#3159)
Browse files Browse the repository at this point in the history
* NDK LTS

Add latest  NDK LTS:
https://github.com/android/ndk/wiki

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: Jérôme Leclercq <[email protected]>
  • Loading branch information
zebede22 and SirLynix authored Jan 24, 2024
1 parent a4018db commit 699e93f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions packages/n/ndk/xmake.lua
Original file line number Diff line number Diff line change
@@ -1,28 +1,32 @@
package("ndk")

set_kind("toolchain")
set_homepage("https://developer.android.com/ndk")
set_description("Android NDK toolchain.")

local versions = {["21"] = "r21e", ["22"] = "r22"}
if is_host("windows") then
set_urls("https://dl.google.com/android/repository/android-ndk-$(version)-windows-x86_64.zip", {version = function (version)
local versions = {["21"] = "r21e-windows-x86_64", ["22"] = "r22-windows-x86_64", ["26"] = "r26b-windows"}
set_urls("https://dl.google.com/android/repository/android-ndk-$(version).zip", {version = function (version)
return versions[tostring(version:major())]
end})
add_versions("21.0", "f71307c5c572e2c163d602b3704b8bc024bec0c43ba2800de36bd10f3a21492b")
add_versions("22.0", "5a0eafa83c8bba3c76e8427aa3d83d169215f62963a277b1914a3651aa47f751")
add_versions("26.0", "a478d43d4a45d0d345cda6be50d79642b92fb175868d9dc0dfc86181d80f691e")
elseif is_host("linux") then
set_urls("https://dl.google.com/android/repository/android-ndk-$(version)-linux-x86_64.zip", {version = function (version)
local versions = {["21"] = "r21e-linux-x86_64", ["22"] = "r22-linux-x86_64", ["26"] = "r26b-linux"}
set_urls("https://dl.google.com/android/repository/android-ndk-$(version).zip", {version = function (version)
return versions[tostring(version:major())]
end})
add_versions("21.0", "ad7ce5467e18d40050dc51b8e7affc3e635c85bd8c59be62de32352328ed467e")
add_versions("22.0", "d37fc69cd81e5660234a686e20adef39bc0244086e4d66525a40af771c020718")
add_versions("26.0", "ad73c0370f0b0a87d1671ed2fd5a9ac9acfd1eb5c43a7fbfbd330f85d19dd632")
elseif is_host("macosx") then
set_urls("https://dl.google.com/android/repository/android-ndk-$(version)-darwin-x86_64.zip", {version = function (version)
local versions = {["21"] = "r21e-darwin-x86_64", ["22"] = "r22-darwin-x86_64", ["26"] = "r26b-darwin"}
set_urls("https://dl.google.com/android/repository/android-ndk-$(version).zip", {version = function (version)
return versions[tostring(version:major())]
end})
add_versions("21.0", "437278103a3db12632c05b1be5c41bbb8522791a67e415cc54411a65366f499d")
add_versions("22.0", "14fce4dea7fb3facbc0e3d20270007bffec3ba383aec02e8b0e0dad8d8782892")
add_versions("26.0", "4b0ea6148a9a2337e62a0c0c7ac59ff1edc38d69b81d9c58251897d23f7fa321")
end

on_fetch(function (package, opt)
Expand Down

0 comments on commit 699e93f

Please sign in to comment.