Browse Source

ragel: add more platform support (#8235)

star9029 2 months ago
parent
commit
c0410783e8
1 changed files with 7 additions and 4 deletions
  1. 7 4
      packages/r/ragel/xmake.lua

+ 7 - 4
packages/r/ragel/xmake.lua

@@ -1,14 +1,17 @@
 package("ragel")
+    set_kind("binary")
     set_homepage("https://www.colm.net/open-source/ragel/")
     set_description("Ragel State Machine Compiler")
     set_license("MIT")
-    set_kind("binary")
 
-    add_urls("http://www.colm.net/files/ragel/ragel-$(version).tar.gz",
-             "https://github.com/adrian-thurston/ragel.git")
+    add_urls("http://www.colm.net/files/ragel/ragel-$(version).tar.gz")
+    add_urls("https://github.com/adrian-thurston/ragel.git", {alias = "git"})
+
     add_versions("6.10", "5f156edb65d20b856d638dd9ee2dfb43285914d9aa2b6ec779dac0270cd56c3f")
 
-    on_install("linux", "windows|!arm*", function (package)
+    add_versions("git:6.10", "ragel-6.10")
+
+    on_install(function (package)
         io.replace("ragel/main.cpp", "#include <unistd.h>", "", {plain = true})
         io.writefile("xmake.lua", [[
             add_rules("mode.release", "mode.debug")