summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 22 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 31537f89722a..920f08ceb42a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,32 @@
-# Maintainer: Sergey Shatunov <me@prok.pw>
+# Maintainer: Repentinus <aur at repentinus dot eu>
+# SPDX-License-Identifier: CC0-1.0
-pkgname=nginx-mainline-mod-http-xslt-filter
-pkgver=1.13.12
+pkgname='nginx-mainline-mod-http-xslt-filter'
+pkgver=1.25.3
pkgrel=1
+pkgdesc='Transform nginx XML responses using XSLT stylesheets'
+arch=('x86_64')
+url='https://nginx.org/en/docs/http/ngx_http_xslt_module.html'
+license=('BSD-2-Clause')
+depends=('nginx-mainline' 'libxml2' 'libxslt')
+makedepends=("nginx-mainline-src=$pkgver")
-_modname="${pkgname#nginx-mainline-mod-}"
-
-pkgdesc='HTTP XSLT module for the Nginx web server'
-arch=('i686' 'x86_64' 'armv7h' 'aarch64')
-depends=('nginx-mainline' 'libxslt')
-url="https://nginx.org"
-license=('custom')
-
-source=(http://nginx.org/download/nginx-$pkgver.tar.gz)
-sha256sums=('fb92f5602cdb8d3ab1ad47dbeca151b185d62eedb67d347bbe9d79c1438c85de')
+prepare() {
+ cp -r /usr/src/nginx/ ./
+}
build() {
- cd "$srcdir"/nginx-$pkgver
- opts=$(nginx -V 2>&1 | grep 'configure arguments' | sed -r 's@^[^:]+: @@')
- IFS=$'\n' opts=( $(xargs -n1 <<< "$opts") )
- ./configure "${opts[@]}" --with-http_xslt_module=dynamic
+ cd 'nginx'
+ _options=$(nginx -V |&
+ sed -nE 's/^configure arguments: ([^\n]*)$/\1/p' |
+ sed -nE 's/([^'"'"' \t\n]+('"'"'([^'"'"'\]|\\'"'"'?)*'"'"'|"([^"\\]|\\"?)*")?) ?/\1\n/gp')
+ xargs ./configure --with-http_xslt_module=dynamic <<< ${_options}
make modules
}
package() {
- cd "$srcdir"/nginx-$pkgver/objs
- for mod in *.so; do
- install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
- done
+ cd 'nginx/objs'
+ install -Dm644 -t "$pkgdir/usr/lib/nginx/modules/$f" *.so
+ install -dm755 "$pkgdir/usr/share/licenses/"
+ ln -s '/usr/share/licenses/nginx/' "$pkgdir/usr/share/licenses/$pkgname"
}