Kaynağa Gözat

Auto-update matplotplusplus to v1.2.1 (#3470)

* Update matplotplusplus to v1.2.1

* disable build example

---------

Co-authored-by: star9029 <[email protected]>
ruki 1 yıl önce
ebeveyn
işleme
b0c1682add
1 değiştirilmiş dosya ile 14 ekleme ve 3 silme
  1. 14 3
      packages/m/matplotplusplus/xmake.lua

+ 14 - 3
packages/m/matplotplusplus/xmake.lua

@@ -1,13 +1,14 @@
 package("matplotplusplus")
-
     set_homepage("https://alandefreitas.github.io/matplotplusplus/")
     set_description("A C++ Graphics Library for Data Visualization")
     set_license("MIT")
 
     add_urls("https://github.com/alandefreitas/matplotplusplus/archive/refs/tags/$(version).tar.gz",
              "https://github.com/alandefreitas/matplotplusplus.git")
-    add_versions("v1.1.0", "5c3a1bdfee12f5c11fd194361040fe4760f57e334523ac125ec22b2cb03f27bb")
+
+    add_versions("v1.2.1", "9dd7cc92b2425148f50329f5a3bf95f9774ac807657838972d35334b5ff7cb87")
     add_versions("v1.2.0", "42e24edf717741fcc721242aaa1fdb44e510fbdce4032cdb101c2258761b2554")
+    add_versions("v1.1.0", "5c3a1bdfee12f5c11fd194361040fe4760f57e334523ac125ec22b2cb03f27bb")
 
     local configdeps = {jpeg   = "libjpeg-turbo",
                         tiff   = "libtiff",
@@ -25,9 +26,11 @@ package("matplotplusplus")
 
     add_deps("cmake")
     add_deps("nodesoup")
+
     if is_plat("windows") then
         add_syslinks("user32", "shell32", "gdi32")
     end
+
     on_load("windows", "macosx", "linux", function (package)
         for config, dep in pairs(configdeps) do
             if package:config(config) then
@@ -43,7 +46,15 @@ package("matplotplusplus")
                 raise("Your compiler is too old to use this library.")
             end
         end
-        local configs = {"-DBUILD_EXAMPLES=OFF", "-DBUILD_TESTS=OFF", "-DBUILD_INSTALLER=ON", "-DBUILD_PACKAGE=OFF", "-DWITH_SYSTEM_NODESOUP=ON"}
+
+        local configs = {
+            "-DBUILD_EXAMPLES=OFF",
+            "-DMATPLOTPP_BUILD_EXAMPLES=OFF",
+            "-DBUILD_TESTS=OFF",
+            "-DBUILD_INSTALLER=ON",
+            "-DBUILD_PACKAGE=OFF",
+            "-DWITH_SYSTEM_NODESOUP=ON"
+        }
         for config, dep in pairs(configdeps) do
             if not package:config(config) then
                 table.insert(configs, "-DCMAKE_DISABLE_FIND_PACKAGE_" .. config:upper() .. "=ON")