# Contributor: Kaarle Ritvanen # Maintainer: Kaarle Ritvanen setvar pkgname = 'awall' setvar pkgver = '1.4.7' setvar pkgrel = '0' setvar pkgdesc = ""Alpine Wall"" setvar url = ""http://git.alpinelinux.org/cgit/awall/"" setvar _luaver = '5.2' setvar arch = ""noarch"" setvar license = ""GPL2"" setvar replaces = ""awall-nat"" setvar depends = ""bind-tools ip6tables ipset iptables lua$_luaver lua$_luaver-alt-getopt lua$_luaver-cjson lua$_luaver-pc lua$_luaver-posix lua$_luaver-stringy xtables-addons"" setvar subpackages = "$pkgname-masquerade" setvar triggers = ""$pkgname.trigger=/usr/share/awall"" setvar source = ""http://dev.alpinelinux.org/archive/awall/awall-$pkgver.tar.xz "" setvar builddir = "$srcdir/awall-$pkgver" proc build { sed -i -e "1,1s:lua:lua$_luaver:" awall-cli return 0 } proc check { cd $builddir make check } proc package { cd $builddir make "ROOT_DIR=$pkgdir" LUA_VERSION=$_luaver install } proc masquerade { setvar depends = 'awall' cd $builddir for file in lua/$_luaver/awall/modules/masquerade.lua awall/mandatory/masquerade.json { local path=usr/share/$file install -d "$subpkgdir/$(dirname $path)" mv "$pkgdir/$path" "$subpkgdir/$path" } } setvar sha512sums = ""46bd90cadc6d5308d82ac144f9823916f247c93758b4aefcec7d6a61c82ce3e016cf42fdf5bb06a313c36a5b7562d9ed61709640f5712fe3799251ee5612278e awall-1.4.7.tar.xz""