Răsfoiți Sursa

Auto-update kuba-zip to v0.3.3 (#6228)

* Update kuba-zip to v0.3.3

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
ruki 7 luni în urmă
părinte
comite
cd3b5b5304
1 a modificat fișierele cu 7 adăugiri și 9 ștergeri
  1. 7 9
      packages/k/kuba-zip/xmake.lua

+ 7 - 9
packages/k/kuba-zip/xmake.lua

@@ -6,6 +6,7 @@ package("kuba-zip")
     add_urls("https://github.com/kuba--/zip/archive/refs/tags/$(version).tar.gz",
              "https://github.com/kuba--/zip.git")
 
+    add_versions("v0.3.3", "89d28f37dbb3e21c3435a2ab34aff1b5ff75dd1ec1760d28577cc766bea06719")
     add_versions("v0.3.2", "0c33740aec7a3913bca07df360420c19cac5e794e0f602f14f798cb2e6f710e5")
     add_versions("v0.3.1", "775b8a44b53e72a55c13839bf507219c2cf30b26f62e70f1a20bb727db54438f")
     add_versions("v0.2.2", "f278b1da5e5382c7a1a1db1502cfa1f6df6b1e05e36253d661344d30277f9895")
@@ -14,19 +15,16 @@ package("kuba-zip")
 
     add_deps("cmake")
 
-    on_install("windows", "macosx", "linux", "mingw", function (package)
+    on_install("windows", "macosx", "linux", "mingw", "msys", function (package)
+        if package:is_plat("windows", "mingw") and package:config("shared") then
+            package:add("defines", "ZIP_SHARED")
+        end
+
         io.replace("CMakeLists.txt", "-Werror", "", {plain = true})
 
         local configs = {"-DCMAKE_DISABLE_TESTING=ON", "-DZIP_BUILD_DOCS=OFF"}
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
-        if package:config("shared") then
-            table.insert(configs, "-DBUILD_SHARED_LIBS=ON")
-            if package:is_plat("windows", "mingw") then
-                package:add("defines", "ZIP_SHARED")
-            end
-        else
-            table.insert(configs, "-DBUILD_SHARED_LIBS=OFF")
-        end
+        table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
         import("package.tools.cmake").install(package, configs)
     end)