diff options
| author | Leo <thinkabit.ukim@gmail.com> | 2019-09-20 23:21:24 -0300 |
|---|---|---|
| committer | Leo <thinkabit.ukim@gmail.com> | 2019-09-20 23:21:24 -0300 |
| commit | 8221b502439a514b06608b67046574ccb9e86ace (patch) | |
| tree | 35465eb38ff3ad61e0c80e961c800eb834bf70f4 /testing | |
| parent | 2d36cde5d94fda77deafad00655534b78dfcba9e (diff) | |
| download | aports-8221b502439a514b06608b67046574ccb9e86ace.tar.bz2 aports-8221b502439a514b06608b67046574ccb9e86ace.tar.xz | |
testing/libluv: new aport
https://github.com/luvit/luv
Bare libuv bindings for lua
Diffstat (limited to 'testing')
| -rw-r--r-- | testing/libluv/APKBUILD | 46 | ||||
| -rw-r--r-- | testing/libluv/libluv.pc.in | 12 |
2 files changed, 58 insertions, 0 deletions
diff --git a/testing/libluv/APKBUILD b/testing/libluv/APKBUILD new file mode 100644 index 0000000000..a20bc15947 --- /dev/null +++ b/testing/libluv/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> +pkgname=libluv +pkgver=1.30.1 +pkgrel=0 +pkgdesc="Bare libuv bindings for lua" +url="https://github.com/luvit/luv" +arch="all !s390x" +license="Apache-2.0" +makedepends="cmake luajit-dev libuv-dev ninja" +subpackages="$pkgname-dev" +source="https://github.com/luvit/luv/releases/download/$pkgver-0/luv-$pkgver-0.tar.gz + libluv.pc.in + " +builddir="$srcdir/luv-$pkgver-0" + +prepare() { + default_prepare + cp "$srcdir"/libluv.pc.in "$builddir"/ + mkdir -p "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake -GNinja \ + -DWITH_SHARED_LIBUV=ON \ + -DLUA_BUILD_TYPE=System \ + -DBUILD_MODULE=OFF \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. + ninja +} + +check() { + # Replace with proper check command(s) + : +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" ninja install +} + +sha512sums="97d21ce5f38d04773dfb4fcdf1d9b90d77342c6b82a87c065ad1f7f16e9e576ef59a0f05a5bad2751536093255a7e80cfb765f8362c266d4e884c2df4155fbc3 luv-1.30.1-0.tar.gz +dedd95fa1659b99b1acc123503dd52c3e7bc2f7565e7e2353e06bc7bde1e64df557cdbc6fc5ee604fb99b15258f9ba9fba983c066631cbe15b8575121ab51427 libluv.pc.in" diff --git a/testing/libluv/libluv.pc.in b/testing/libluv/libluv.pc.in new file mode 100644 index 0000000000..d1544f6504 --- /dev/null +++ b/testing/libluv/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} |
