diff --git a/package/luv/libluv.pc.in b/package/luv/libluv.pc.in new file mode 100644 index 0000000000..d1544f6504 --- /dev/null +++ b/package/luv/libluv.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=@libdir@ +includedir=@includedir@ + +Name: libluv +Version: @LUV_VERSION@ +Description: Bare and full libuv bindings for Lua/LuaJIT. +URL: https://github.com/luvit/luv + +Libs: -L${libdir} -lluv @LIBS@ +Cflags: -I${includedir} diff --git a/package/luv/luv.mk b/package/luv/luv.mk index 31288ffca3..c6a8eab158 100644 --- a/package/luv/luv.mk +++ b/package/luv/luv.mk @@ -11,6 +11,12 @@ LUV_LICENSE_FILES = LICENSE.txt LUV_DEPENDENCIES = libuv LUV_INSTALL_STAGING = YES +# Archive 1.30.1-0 doesn't contain libluv.pc.in so install it in this hook +define LUV_INSTALL_PC_IN + cp package/luv/libluv.pc.in $(@D)/ +endef +LUV_POST_EXTRACT_HOOKS += LUV_INSTALL_PC_IN + LUV_CONF_OPTS += \ -DBUILD_MODULE=OFF \ -DWITH_SHARED_LIBUV=ON \