c1c7870774
The lua dependency didn't make any sense since libluv can be compiled for one or the other. We choose luajit because neovim is also compiled with luajit etc. and it's the default choice.
37 lines
1.2 KiB
Bash
37 lines
1.2 KiB
Bash
# Template file for 'libluv'
|
|
pkgname=libluv
|
|
version=1.32.0.0
|
|
revision=2
|
|
_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="25a34b2aecf02d1fd32352c855577dcecd20c756dee9eb7ebecd206bf1de26d3
|
|
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"
|
|
}
|
|
}
|