# Maintainer: Timo Teräs setvar _luaversions = ""5.1 5.2 5.3"" setvar pkgname = 'lua-maxminddb' setvar pkgver = '0.1' setvar pkgrel = '1' setvar pkgdesc = ""libmaxminddb bindings for Lua"" setvar url = ""https://github.com/fabled/lua-maxminddb"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = ""libmaxminddb-dev"" setvar subpackages = '' for _i in $_luaversions { setvar depends = ""$depends lua$_i-maxminddb"" setvar makedepends = ""$makedepends lua$_i-dev"" setvar subpackages = ""$subpackages lua$_i-maxminddb:_maxminddb_${_i/./_}"" } setvar install = '' setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/fabled/lua-maxminddb/archive/v$pkgver.tar.gz"" setvar _builddir = ""$srcdir"/lua-maxminddb-$pkgver" proc prepare { cd $_builddir # apply patches here for _i in $_luaversions { cp -a $_builddir "$srcdir"/build-$_i || return 1 } } proc build { cd $_builddir for _i in $_luaversions { cd "$srcdir"/build-$_i msg "build for Lua $_i" make LUA_PKG="lua$_i" \ || return 1 } } proc package { mkdir -p $pkgdir } proc _split_maxminddb { local _ver=$1 setvar pkgdesc = ""$pkgdesc $_ver"" setvar install_if = ""lua$_ver $pkgname=$pkgver-r$pkgrel"" setvar depends = """" cd "$srcdir"/build-$_ver make install LUA_PKG="lua$_ver" DESTDIR="$subpkgdir" } for _i in $_luaversions { eval "_maxminddb_${_i/./_}() { _split_maxminddb $_i; }" } setvar md5sums = ""4dc1537c7f8064535868eacc4a5bd757 lua-maxminddb-0.1.tar.gz"" setvar sha256sums = ""414f5eaa818932bc1cbaa7f27dbde31b3e813d75851e468dd1606f2a89373f8b lua-maxminddb-0.1.tar.gz"" setvar sha512sums = ""37fb3e37e24dd6188a1d38945056acd8444d0963af5c53b3c3af51f02130d0eeeb2d32428fae9e75f55db49b7caefe557389f93e27208729222b1a91e63dff0a lua-maxminddb-0.1.tar.gz""