# Contributor: Carlo Landmeter # Maintainer: setvar pkgname = 'lua-linotify' setvar pkgver = '0.4' setvar pkgrel = '0' setvar pkgdesc = ""Inotify bindings for Lua"" setvar url = ""https://github.com/hoelzro/linotify"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = """" setvar install = """" setvar subpackages = """" setvar source = ""linotify-$pkgver.tar.gz::https://github.com/hoelzro/linotify/archive/$pkgver.tar.gz makefile.patch "" setvar builddir = ""$srcdir/linotify-$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-}:_subpackage"" } proc prepare { default_prepare local lver; for lver in $_luaversions { cp -r $builddir "$builddir-$lver" } } proc build { local lver; for lver in $_luaversions { msg "Building for Lua $lver..." make LUAVER=$lver -C "$builddir-$lver" } } 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"" cd "$builddir-$lver" make LUAVER=$lver PREFIX="/usr" DESTDIR="$subpkgdir" install } setvar sha512sums = ""8024b32ffcb8ce696786bf15f5b61978e511d6484e3817550fc0e49b1dbebb3f3db9d4b2ced8e772a65b31616102a03161dbc91e3efb4082ccea63b7269ac5d8 linotify-0.4.tar.gz d2729c6124c0119d0933c6b563747795be6ed830c539ae839ba4724412e535cabc53457b81a578fa7c551e4e1894428868b7a79d9d7299675d74e0fbae033b5a makefile.patch""