package("analyzersdk") set_homepage("https://github.com/saleae/AnalyzerSDK") set_description("Logic 1 & Logic 2 Analyzer SDK") add_urls("https://github.com/saleae/AnalyzerSDK.git") add_versions("2023.07.07", "114a3b8306e6a5008453546eda003db15b002027") on_install("linux", "windows", "macosx", function (package) local baseLibPath = "lib_x86_64" if is_arch("arm64") then baseLibPath = "lib_arm64" end if is_plat("linux") then os.cp(path.join(baseLibPath, "libAnalyzer.so"), package:installdir("lib")) elseif is_plat("macosx") then os.cp(path.join(baseLibPath, "libAnalyzer.dylib"), package:installdir("lib")) else os.cp(path.join(baseLibPath, "Analyzer.dll"), package:installdir("bin")) os.cp(path.join(baseLibPath, "Analyzer.lib"), package:installdir("lib")) end os.cp("include/*", package:installdir("include")) end)