浏览代码

itstool: Support bsd (#5921)

* itstool: use shared for libxml2

* itstool: move shared config

* try false

* use true

* itstool: set libxml2 version

* itstool: set config shared true

* libxml2: use version v2.9.14

* itstool: exclude macosx

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
Chi Huu Huynh 9 月之前
父节点
当前提交
a023c5cd20
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      packages/i/itstool/xmake.lua

+ 5 - 3
packages/i/itstool/xmake.lua

@@ -1,15 +1,17 @@
 package("itstool")
-
     set_kind("binary")
     set_homepage("http://itstool.org/")
     set_description("ITS Tool allows you to translate your XML documents with PO files")
     set_license("GPL-3.0")
 
+    add_urls("https://github.com/itstool/itstool.git")
     add_urls("http://files.itstool.org/itstool/itstool-$(version).tar.bz2")
+
     add_versions("2.0.7", "6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca")
 
-    add_deps("libxml2", {configs = {iconv = true, python = true}})
-    on_install("macosx", "linux", function (package)
+    add_deps("libxml2", {configs = {python = true}})
+
+    on_install("linux", "macosx", "bsd", function (package)
         import("package.tools.autoconf").install(package)
     end)