From 2c243ff2bed4965cd6f5556cb9da15a74a5d07c7 Mon Sep 17 00:00:00 2001 From: ruki Date: Mon, 13 Feb 2023 21:28:59 +0800 Subject: [PATCH] add libaio (#1826) --- packages/l/libaio/xmake.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 packages/l/libaio/xmake.lua diff --git a/packages/l/libaio/xmake.lua b/packages/l/libaio/xmake.lua new file mode 100644 index 000000000..c8ee709a0 --- /dev/null +++ b/packages/l/libaio/xmake.lua @@ -0,0 +1,19 @@ +package("libaio") + + set_homepage("https://pagure.io/libaio") + set_description("Linux-native asynchronous I/O access library") + set_license("LGPL-2.1-or-later") + + set_urls("https://pagure.io/libaio/archive/libaio-$(version)/libaio-libaio-$(version).tar.gz", + "https://pagure.io/libaio.git") + add_versions("0.3.113", "716c7059703247344eb066b54ecbc3ca2134f0103307192e6c2b7dab5f9528ab") + + on_install("linux", function (package) + io.replace("Makefile", "prefix=/usr", "prefix=" .. package:installdir()) + import("package.tools.make").make(package) + import("package.tools.make").make(package, {"install"}) + end) + + on_test(function (package) + assert(package:has_cfuncs("io_setup", {includes = "libaio.h"})) + end)