# Maintainer: Natanael Copa setvar pkgname = 'lua-mosquitto' setvar pkgver = '0.2' setvar pkgrel = '1' setvar pkgdesc = ""Bindingd to libmosquitto for Lua"" setvar url = ""https://github.com/flukso/lua-mosquitto"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = ""mosquitto-dev"" setvar subpackages = """" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/flukso/$pkgname/archive/v$pkgver.tar.gz"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" setvar _luaversions = ""5.1 5.2 5.3"" for _v in $_luaversions { setvar makedepends = ""$makedepends lua$_v-dev"" setvar subpackages = ""$subpackages lua$_v-${pkgname#lua-}:_package"" } 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..." make -C "$builddir-$lver" LUAPKGC=lua$lver || return 1 } } proc package { mkdir -p $pkgdir } proc _package { local lver="${subpkgname:3:3}" setvar pkgdesc = ""$pkgdesc $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_LIBDIR=/usr/lib \ LUAPKGC=lua$lver mkdir -p $rockdir echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } setvar md5sums = ""4954191018ad2cfed6273e2547750e6c lua-mosquitto-0.2.tar.gz"" setvar sha256sums = ""1468e82e3ddb52fe68d042b2b5ae704f3a794184165f59743acc8ff6ed805703 lua-mosquitto-0.2.tar.gz"" setvar sha512sums = ""02a96ede4ac594ef9bcb838816f55e6f4c5fe8daaad21e2fd8d123a307f326ec599f42fe6e56527e0da195883c73fec945fde77bc07f69f85840871a5f1c9490 lua-mosquitto-0.2.tar.gz""