Преглед изворни кода

Auto-update yomm2 to v1.6.0 (#5716)

* Update yomm2 to v1.6.0

* disable YOMM2_DEBUG_MACROS

* limit plat

---------

Co-authored-by: star9029 <[email protected]>
ruki пре 9 месеци
родитељ
комит
54cec73e07
1 измењених фајлова са 13 додато и 4 уклоњено
  1. 13 4
      packages/y/yomm2/xmake.lua

+ 13 - 4
packages/y/yomm2/xmake.lua

@@ -4,14 +4,23 @@ package("yomm2")
     set_license("BSL-1.0")
 
     add_urls("https://github.com/jll63/yomm2/archive/refs/tags/$(version).tar.gz",
-             "https://github.com/jll63/yomm2.git")
+             "https://github.com/jll63/yomm2.git", {submodules = false})
 
+    add_versions("v1.6.0", "5d617704755637b863a90129d09b8c3a1d3a06e3be809693c07575e0289cb508")
     add_versions("v1.5.2", "12f3f735b4870606199b889a242ebfed84cf0cd392b04a1c32db11291de684be")
     add_versions("v1.5.1", "323abba27a356555cc3ead3e3e950746ab43f90d97ad21950f2ba3afaf565ecc")
     add_versions("v1.5.0", "daebc9bc56e3f67f1513c40b4b185cf435d8e16fe9936f3e5ed6fbb337a39030")
     add_versions("v1.4.0", "3f1f3a2b6fa5250405986b6cc4dff82299f866e2c6c2db75c7c3f38ecb91360f")
 
-    add_deps("cmake", "boost")
+    add_deps("cmake")
+    add_deps("boost", {configs = {header_only = true}})
+
+    if on_check then
+        on_check("android", function (package)
+            local ndk = package:toolchain("ndk"):config("ndkver")
+            assert(ndk and tonumber(ndk) > 22, "package(yomm2) require ndk version > 22")
+        end)
+    end
 
     on_load(function (package)
         if not package:config("shared") then
@@ -19,7 +28,7 @@ package("yomm2")
         end
     end)
 
-    on_install("windows", "linux", "macosx", "bsd", "mingw", "cross", function (package)
+    on_install("!wasm", function (package)
         io.replace("CMakeLists.txt", "add_subdirectory(docs.in)", "", {plain = true})
 
         local configs =
@@ -29,10 +38,10 @@ package("yomm2")
             "-DYOMM2_ENABLE_DOC=OFF",
             "-DYOMM2_ENABLE_BENCHMARKS=OFF",
             "-DYOMM2_ENABLE_TRACE=OFF",
+            "-DYOMM2_DEBUG_MACROS=OFF",
         }
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
         table.insert(configs, "-DYOMM2_SHARED=" .. (package:config("shared") and "ON" or "OFF"))
-        table.insert(configs, "-DYOMM2_DEBUG_MACROS=" .. (package:is_debug() and "ON" or "OFF"))
         import("package.tools.cmake").install(package, configs)
     end)