# Template file for 'libluv'
pkgname=libluv
version=1.41.0.0
revision=1
_distver="${version%.*}-${version##*.}"
wrksrc=luv-${_distver}
build_style=cmake
configure_args="-DLUA_BUILD_TYPE=System -DBUILD_MODULE=OFF -DBUILD_SHARED_LIBS=ON"
makedepends="libuv-devel LuaJIT-devel"
depends="libuv LuaJIT"
short_desc="Bare libuv bindings for LuaJIT"
maintainer="andry-dev <peketribal2@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/luvit/luv"
distfiles="https://github.com/luvit/luv/releases/download/${_distver}/luv-${_distver}.tar.gz
			https://raw.githubusercontent.com/luvit/luv/${_distver}/libluv.pc.in"
checksum="4018f293d71c2d75757b64fcdacf982729c9dc8b0bf8eda4015a8818a5a29321
 be2a4909c724e09a50de42b1caa3c82c1b1afee8b80abf20c6944f1df1c7fd0e"
skip_extraction="libluv.pc.in"

if [ "$CROSS_BUILD" -a "$XBPS_MACHINE" = "x86_64" ]; then
	hostmakedepends+=" gcc-multilib"
fi

post_extract() {
	cp ${XBPS_SRCDISTDIR}/libluv-${version}/libluv.pc.in ${wrksrc}/libluv.pc.in
}

libluv-devel_package() {
	depends="${makedepends} libluv>=${version}_${revision}"
	short_desc+=" - development files"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/pkgconfig
		vmove "usr/lib/*.so"
	}
}
