# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka setvar pkgname = 'luacheck' setvar pkgver = '0.21.1' setvar pkgrel = '0' setvar pkgdesc = ""A tool for linting and static analysis of Lua code"" setvar url = ""https://github.com/mpeterv/luacheck"" setvar arch = ""noarch"" setvar license = ""MIT"" setvar depends = ""lua lua-filesystem"" setvar checkdepends = ""lua-busted"" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/mpeterv/$pkgname/archive/$pkgver.tar.gz"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc check { cd $builddir busted . } proc package { local lver=$(lua -e 'print(_VERSION:match("[%d%.]+"))') local lmod_dir="$pkgdir/usr/share/lua/$lver" cd $builddir mkdir -p $lmod_dir cp -r src/$pkgname "$lmod_dir"/ install -D -m 755 bin/$pkgname.lua "$pkgdir"/usr/bin/$pkgname } setvar sha512sums = ""c34d72374ecf3a3c994588d34a325099a7f2f28c7f0e921952eaabaf13372db2c456e92ac174b8f3724b412da6025d83a41836594480d21d3f6973668eca5f0c luacheck-0.21.1.tar.gz""