# Maintainer: Natanael Copa setvar _luaversions = ""5.1 5.2 5.3"" setvar pkgname = 'lua-curl' setvar _pkgname = 'Lua-cURLv3' setvar pkgver = '0.3.7' setvar pkgrel = '1' setvar pkgdesc = ""Lua bindings to cURL library"" setvar url = ""https://github.com/Lua-cURL/Lua-cURLv3"" setvar arch = ""all"" setvar license = ""MIT/X11"" setvar depends = """" setvar makedepends = ""curl-dev"" setvar subpackages = """" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/Lua-cURL/$_pkgname/archive/v$pkgver.tar.gz"" setvar builddir = ""$srcdir/$_pkgname-$pkgver"" for _v in $_luaversions { setvar makedepends = ""$makedepends lua$_v-dev"" setvar subpackages = ""$subpackages lua$_v-${pkgname#lua-}:_subpackage"" } proc prepare { default_prepare || return 1 local lver; for lver in $_luaversions { cp -r $builddir "$builddir-$lver" || return 1 } } proc build { local lver; for lver in $_luaversions { msg "Building for Lua $lver..." cd "$builddir-$lver" echo LUA_IMPL=lua$lver >> .config make LUA_VERSION=$lver || return 1 } } proc package { mkdir -p $pkgdir } proc _subpackage { local lver="${subpkgname:3:3}" setvar pkgdesc = ""$pkgdesc (for Lua $lver)"" setvar depends = ""lua$lver"" setvar install_if = ""$pkgname=$pkgver-r$pkgrel lua$lver"" local rockdir="$subpkgdir/usr/lib/luarocks/rocks-$lver/$pkgname/$pkgver-1" cd "$builddir-$lver" make install DESTDIR="$subpkgdir" LUA_VERSION=$lver mkdir -p $rockdir echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } setvar sha512sums = ""17807168fe5ff3758f00d2f9138d397ec2ba7eb4d80a36182700c84aaeaf939fc846ec15d98e66bea20e251a0a001962e18d002999db29b378cd820b896aff42 lua-curl-0.3.7.tar.gz""