Browse Source

Update xmake.lua

Jérôme Leclercq 8 months ago
parent
commit
e2cc701fcc
1 changed files with 10 additions and 1 deletions
  1. 10 1
      packages/o/openal-soft/xmake.lua

+ 10 - 1
packages/o/openal-soft/xmake.lua

@@ -1,5 +1,4 @@
 package("openal-soft")
-
     set_homepage("https://openal-soft.org")
     set_description("OpenAL Soft is a software implementation of the OpenAL 3D audio API.")
     set_license("LGPL-2.0")
@@ -10,6 +9,7 @@ package("openal-soft")
     add_urls("https://github.com/kcat/openal-soft.git")
 
     add_versions("1.24.1", "e1b6ec960e00bfed3d480330274b0f102dc10e4ae0dbb70fd9db80d6978165b1")
+    add_versions("1.24.0", "d3753f7aba798574ce2dc934e3c47dc655cd7a4652c038f2a860b0e81ff6d3dc")
     add_versions("1.23.1", "dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a")
     add_versions("1.22.2", "3e58f3d4458f5ee850039b1a6b4dac2343b3a5985a6a2e7ae2d143369c5b8135")
     add_versions("1.22.0", "814831a8013d7365dfd1917b27f1fb6e723f3be3fe1c6a7ff4516425d8392f68")
@@ -49,6 +49,15 @@ package("openal-soft")
         end
     end)
 
+    if on_check then
+        on_check("android", function (package)
+            if package:version() and package:version():ge("1.24.0") then
+                local ndk = package:toolchain("ndk"):config("ndkver")
+                assert(ndk and tonumber(ndk) > 22, "package(openal-soft): need ndk version > 22")
+            end
+        end)
+    end
+
     on_install("windows", "linux", "mingw", "macosx", "android", "iphoneos", "cross", "bsd" , function (package)
         if (package:is_plat("linux") and linuxos.name() == "fedora") or package:is_plat("bsd") then
             -- https://github.com/kcat/openal-soft/issues/864