From e8f101c6f1d8f84a63a4540dafa34e4bca7486fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sat, 6 Jun 2020 03:10:14 +0200 Subject: [PATCH] Initial commit --- .SRCINFO | 17 +++++++++++++++++ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..7c14234 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = nginx-mod-form-input + pkgdesc = Nginx module that reads HTTP POST and PUT request body encoded in "application/x-www-form-urlencoded", and parse the arguments in request body into nginx variables. + pkgver = 0.12 + pkgrel = 1 + url = https://github.com/calio/form-input-nginx-module + arch = x86_64 + license = BSD + makedepends = nginx-src + depends = nginx + depends = nginx-mod-ndk + source = https://github.com/vision5/ngx_devel_kit/archive/v0.3.1/ngx_devel_kit-0.3.1.tar.gz + source = https://github.com/calio/form-input-nginx-module/archive/v0.12/form-input-0.12.tar.gz + sha256sums = 0e971105e210d272a497567fa2e2c256f4e39b845a5ba80d373e26ba1abfbd85 + sha256sums = 5c1869d55897075adb3fdf840b21060dc54669a1f840a36d1539acc7e59dd106 + +pkgname = nginx-mod-form-input + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..c6ee75b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Manuel Hüsers +# Contributor: Manuel Hüsers + +pkgname=nginx-mod-form-input +pkgver=0.12 +pkgrel=1 + +_modname="${pkgname#nginx-mod-}" +_ndkver='0.3.1' + +pkgdesc='Nginx module that reads HTTP POST and PUT request body encoded in "application/x-www-form-urlencoded", and parse the arguments in request body into nginx variables.' +arch=('x86_64') +depends=('nginx' 'nginx-mod-ndk') +makedepends=('nginx-src') +url="https://github.com/calio/$_modname-nginx-module" +license=('BSD') + +source=( + https://github.com/vision5/ngx_devel_kit/archive/v$_ndkver/ngx_devel_kit-$_ndkver.tar.gz + https://github.com/calio/$_modname-nginx-module/archive/v$pkgver/$_modname-$pkgver.tar.gz +) +sha256sums=('0e971105e210d272a497567fa2e2c256f4e39b845a5ba80d373e26ba1abfbd85' + '5c1869d55897075adb3fdf840b21060dc54669a1f840a36d1539acc7e59dd106') + +build() { + cp -r /usr/src/nginx . + cd "$srcdir"/nginx + ./configure --with-compat \ + --add-module=../ngx_devel_kit-$_ndkver \ + --add-dynamic-module=../$_modname-nginx-module-$pkgver + make modules +} + +package() { + cd "$srcdir"/nginx/objs + for mod in *.so; do + install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$_modname-nginx-module-$pkgver/README.md \ + "$pkgdir"/usr/share/licenses/$pkgname/README.md +} \ No newline at end of file