# Maintainer: Massimiliano Torromeo pkgname=nginx-mainline-mod-dav-ext pkgver=0.0.3 pkgrel=1 _modname="${pkgname#nginx-mainline-mod-}" _nginxver=1.11.10 pkgdesc='Nginx mainline module with support for missing PROPFIND and OPTIONS WebDAV methods' arch=('i686' 'x86_64') depends=('nginx-mainline') url="https://github.com/arut/nginx-dav-ext-module" license=('CUSTOM') source=( http://nginx.org/download/nginx-$_nginxver.tar.gz https://github.com/arut/nginx-dav-ext-module/archive/v$pkgver/nginx-dav-ext-module-$pkgver.tar.gz nginx-dav-ext-dynamin-module.patch::https://patch-diff.githubusercontent.com/raw/arut/nginx-dav-ext-module/pull/26.patch ) sha256sums=('778b3cabb07633f754cd9dee32fc8e22582bce22bfa407be76a806abd935533d' 'd428a0236c933779cb40ac8c91afb19d5c25a376dc3caab825bfd543e1ee530d' '722e12ff18ded5266f9ca29f5d9db79205d8247f82981c928663fbbe39d20833') prepare() { cd "$srcdir"/nginx-dav-ext-module-$pkgver patch -p1 -i "$srcdir"/nginx-dav-ext-dynamin-module.patch } build() { cd "$srcdir"/nginx-$_nginxver ./configure $(nginx -V 2>&1 | grep 'configure arguments' | sed -r 's@^[^:]+: @@') --add-dynamic-module=../nginx-dav-ext-module-$pkgver make modules } package() { cd "$srcdir"/nginx-$_nginxver/objs for mod in *.so; do install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod done }