Jelajahi Sumber

lunasvg: update to 3.5.0 + repair plutovg CMakeConfig (#8150)

* lunasvg: update to 3.5.0

* Repair plutovg for lunasvg
Saikari 2 hari lalu
induk
melakukan
18a16ad9ef
2 mengubah file dengan 9 tambahan dan 0 penghapusan
  1. 1 0
      packages/l/lunasvg/xmake.lua
  2. 8 0
      packages/p/plutovg/xmake.lua

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

@@ -6,6 +6,7 @@ package("lunasvg")
     add_urls("https://github.com/sammycage/lunasvg/archive/refs/tags/$(version).tar.gz",
              "https://github.com/sammycage/lunasvg.git")
 
+    add_versions("v3.5.0", "1abf1472ee6c4d19797916e8cc3c2e4b628e0d81178ffac60bdb0d457e32c690")
     add_versions("v3.4.0", "6ef03a7471fe4288def39e9fe55dfe2dbfb4041792d81a7e07e362f649cc7a0b")
     add_versions("v3.3.0", "06045afc30dbbdd87e219e0f5bc0526214a9d8059087ac67ce9df193a682c4b3")
     add_versions("v3.2.0", "073629cf858bceff6fe938370d141ac7c0d21ce40acd4ffe1d56109b84d16e0d")

+ 8 - 0
packages/p/plutovg/xmake.lua

@@ -33,6 +33,14 @@ package("plutovg")
     end)
 
     on_install(function (package)
+        io.writefile("cmake/plutovgConfig.cmake.in", [[
+@PACKAGE_INIT@
+
+include(CMakeFindDependencyMacro)
+find_dependency(Threads)
+
+include("${CMAKE_CURRENT_LIST_DIR}/plutovgTargets.cmake")
+]])
         local configs = {"-DPLUTOVG_BUILD_EXAMPLES=OFF"}
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
         table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))