Kaynağa Gözat

fix leveldb (#1730)

ruki 2 yıl önce
ebeveyn
işleme
61a68a3b7e
2 değiştirilmiş dosya ile 9 ekleme ve 3 silme
  1. 1 0
      packages/l/leveldb/xmake.lua
  2. 8 3
      packages/l/libzip/xmake.lua

+ 1 - 0
packages/l/leveldb/xmake.lua

@@ -9,6 +9,7 @@ package("leveldb")
     add_versions("1.23", "9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76")
 
     add_deps("cmake")
+    add_deps("snappy")
     if is_plat("linux") then
         add_syslinks("pthread")
     end

+ 8 - 3
packages/l/libzip/xmake.lua

@@ -4,8 +4,13 @@ package("libzip")
     set_description("A C library for reading, creating, and modifying zip archives.")
     set_license("BSD-3-Clause")
 
-    add_urls("https://libzip.org/download/libzip-$(version).tar.gz")
-    add_versions("1.8.0", "30ee55868c0a698d3c600492f2bea4eb62c53849bcf696d21af5eb65f3f3839e")
+    add_urls("https://github.com/nih-at/libzip/releases/download/v$(version)/libzip-$(version).tar.gz",
+             "https://libzip.org/download/libzip-$(version).tar.gz", {version = function (version)
+                 return tostring(version):sub(2)
+         end})
+    add_urls("https://github.com/nih-at/libzip.git")
+    add_versions("v1.8.0", "30ee55868c0a698d3c600492f2bea4eb62c53849bcf696d21af5eb65f3f3839e")
+    add_versions("v1.9.2", "fd6a7f745de3d69cf5603edc9cb33d2890f0198e415255d0987a0cf10d824c6f")
 
     add_deps("cmake", "zlib")
 
@@ -20,7 +25,7 @@ package("libzip")
     end
 
     if is_plat("windows", "mingw") then
-        add_syslinks("Advapi32")
+        add_syslinks("advapi32")
     end
 
     on_load("windows", "macosx", "linux", function (package)