diff options
author | Erich Eckner | 2018-05-14 19:22:47 +0200 |
---|---|---|
committer | Erich Eckner | 2018-05-14 19:22:47 +0200 |
commit | c72a295d8b5f2cbf72f7d0136a9bdadf83afd8e2 (patch) | |
tree | fc78fcb4684614c829f9c13e4f2ed8ee5b213704 | |
download | aur-c72a295d8b5f2cbf72f7d0136a9bdadf83afd8e2.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..15e51bfd2c3b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = nginx-mod-ipscrub + pkgdesc = IP address anonymizer for nginx log files + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/masonicboom/ipscrub + arch = i686 + arch = x86_64 + license = custom + depends = nginx=1.14.0 + source = https://nginx.org/download/nginx-1.14.0.tar.gz + source = https://nginx.org/download/nginx-1.14.0.tar.gz.asc + source = nginx-mod-ipscrub-1.0.0.tar.gz::https://github.com/masonicboom/ipscrub/archive/v1.0.0.tar.gz + validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8 + sha256sums = 5d15becbf69aba1fe33f8d416d97edd95ea8919ea9ac519eff9bafebb6022cb5 + sha256sums = SKIP + sha256sums = 6fcfa7d04e98691aff72171c369e6d325df6a68efadddb5013aeecfc7da5287f + +pkgname = nginx-mod-ipscrub + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5e04c39d3301 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Erich Eckner <arch at eckner dot net> + +_nginxver=1.14.0 + +pkgname=nginx-mod-ipscrub +pkgver=1.0.0 +pkgrel=1 +pkgdesc='IP address anonymizer for nginx log files' + +arch=('i686' 'x86_64') +depends=("nginx=$_nginxver") +url='https://github.com/masonicboom/ipscrub' +license=('custom') + +source=( + https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc} + ${pkgname}-${pkgver}.tar.gz::https://github.com/masonicboom/ipscrub/archive/v${pkgver}.tar.gz +) +validpgpkeys=(B0F4253373F8F6F510D42178520A9993A1C052F8) # Maxim Dounin <mdounin@mdounin.ru> +sha256sums=( + '5d15becbf69aba1fe33f8d416d97edd95ea8919ea9ac519eff9bafebb6022cb5' + 'SKIP' + '6fcfa7d04e98691aff72171c369e6d325df6a68efadddb5013aeecfc7da5287f' +) + +build() { + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat \ + --add-dynamic-module=../ipscrub-${pkgver}/ipscrub + make modules +} + +package() { + + cd "$srcdir/nginx-$_nginxver/objs" + install -Dm755 -t "$pkgdir/usr/lib/nginx/modules/" *.so + + sed -n '/## License$/,/###/ { /##/! p }' "$srcdir/ipscrub/README.md" | \ + install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + +} |