diff options
author | Carlo Landmeter <clandmeter@alpinelinux.org> | 2019-10-16 14:41:51 +0000 |
---|---|---|
committer | Carlo Landmeter <clandmeter@alpinelinux.org> | 2019-10-16 14:43:26 +0000 |
commit | bb4ebf8c9c3826b8960ebbbe44f9a2b4e91763ce (patch) | |
tree | 71245a621331330a3e29102b1c08db02d623498d /community/lua-turbo/APKBUILD | |
parent | de3990862cca98e00c51ecf752b689d8e33c0225 (diff) | |
download | aports-bb4ebf8c9c3826b8960ebbbe44f9a2b4e91763ce.tar.bz2 aports-bb4ebf8c9c3826b8960ebbbe44f9a2b4e91763ce.tar.xz |
community/lua-turbo: upgrade to 2.1.3
change ssl to libressl which has ssl 1.0
Diffstat (limited to 'community/lua-turbo/APKBUILD')
-rw-r--r-- | community/lua-turbo/APKBUILD | 47 |
1 files changed, 21 insertions, 26 deletions
diff --git a/community/lua-turbo/APKBUILD b/community/lua-turbo/APKBUILD index c119eb7fdc..5ed2a2a182 100644 --- a/community/lua-turbo/APKBUILD +++ b/community/lua-turbo/APKBUILD @@ -3,23 +3,23 @@ pkgname=lua-turbo _jitver=2.1.0_beta3 -pkgver=2.1.2 -pkgrel=2 +pkgver=2.1.3 +pkgrel=0 pkgdesc="a framework built for LuaJIT 2 and Linux" -url="http://www.turbolua.org/" +url="https://github.com/kernelsauce/turbo" # luajit is not available for disabled arches arch="all !s390x" license="Apache-2.0" -depends="luajit ca-certificates lua5.1-cjson" -makedepends="openssl-dev util-linux" -# bundled tests dont work -options="!check" -install="" -subpackages="lua5.1-turbo:lua51_turbo:noarch" +depends="luajit lua5.1-cjson" +subpackages="$pkgname-openrc" +# https://github.com/kernelsauce/turbo/issues/343 (libressl-dev) +makedepends="libressl-dev" +options="!check" # bundled tests dont work source="$pkgname-$pkgver.tar.gz::https://github.com/kernelsauce/turbo/archive/v$pkgver.tar.gz + $pkgname.initd + $pkgname.confd 0001-use-cjson-instead-of-JSON.lua.patch - ${pkgname}.initd - ${pkgname}.confd" + " builddir="$srcdir/turbo-$pkgver" @@ -38,10 +38,10 @@ prepare() { # we need to fix the loading of libssl. # so we replace symlink with real filename sed -i -e \ - "s|os.getenv(\"TURBO_LIBSSL\") or \"ssl\"|\"$(readlink /usr/lib/libssl.so)\"|" \ + "s|os.getenv(\"TURBO_LIBSSL\") or \"ssl\"|\"$(readlink /lib/libssl.so.47)\"|" \ turbo/hash.lua sed -i -e \ - "s|os.getenv(\"TURBO_LIBSSL\") or \"ssl\"|\"$(readlink /usr/lib/libssl.so)\"|" \ + "s|os.getenv(\"TURBO_LIBSSL\") or \"ssl\"|\"$(readlink /lib/libssl.so.47)\"|" \ turbo/crypto_linux.lua } @@ -51,13 +51,6 @@ build() { make } -lua51_turbo() { - pkgdesc="$pkgdesc (lua 5.1 files)" - mkdir -p "$subpkgdir/usr/share" - mv "$pkgdir/usr/share/lua" \ - "$subpkgdir"/usr/share/ -} - package() { cd "$builddir" make PREFIX="$pkgdir"/usr install @@ -65,12 +58,14 @@ package() { $pkgdir/etc/init.d/$pkgname install -Dm 644 "$srcdir"/${pkgname}.confd \ $pkgdir/etc/conf.d/$pkgname - # remove ca-certificates - rm -f "$pkgdir"/usr/share/*/turbo/ca-certificates.crt \ - "$pkgdir"/usr/share/*/*/turbo/ca-certificates.crt + # we use luajit only + rm -rf "$pkgdir/usr/share/lua" + # remove cruft + find "$pkgdir" -name ca-certificates.crt -delete \ + -o -name turbovisor -delete -o -name JSON.lua -delete } -sha512sums="b4f0d937a454f9ceacc6de27c565ad5d54f28b79ff2880ac70d317b67052b338beeb35dc13babd25997be92a37f70daf3ea5c75738e0b2bd0a83650a0e5f4f3d lua-turbo-2.1.2.tar.gz -39d5b667e1e0410cce2cfbff21012eeef5059f4ce4e2ca7446420270084ad957d0df7f39cf8fd64e853fb8d43eed52abeb1866cbad6247dc554b7475671817d8 0001-use-cjson-instead-of-JSON.lua.patch +sha512sums="c553478f3985d2b462a81a6a9555b911d50dab8fe790aa4185fc1fbc2b4af7e85418dc874d91a85fa38d57f2057acefb7d91996ae250a9a794d0d61055f95326 lua-turbo-2.1.3.tar.gz 2e91d5dda33b4bf09667fd23c80a471e93605125a820c440c2b1b022b8bce6ab065493473b153f1fa1863e9655f6413dbe42dc983260da4ed8bee3b2e3743ec2 lua-turbo.initd -3d2816738a2ee615bb6523b6b0aff12a51062e56ade5dbaa4b1b63afda8dce0a532c099b8a03fe67d589058ac8a7d49434a68fb28d93b167a56c56acc7596fdb lua-turbo.confd" +3d2816738a2ee615bb6523b6b0aff12a51062e56ade5dbaa4b1b63afda8dce0a532c099b8a03fe67d589058ac8a7d49434a68fb28d93b167a56c56acc7596fdb lua-turbo.confd +b3579e2a90dd0a50701f06f07de88e2398145c12df41c07c87a22e78bd159280b7e445b51c3a37f8314695abdcdc6f2045433a84d5c84be795d1bcbbbd6c8f97 0001-use-cjson-instead-of-JSON.lua.patch" |