diff options
author | Repentinus | 2022-07-17 19:23:46 +0000 |
---|---|---|
committer | Repentinus | 2022-07-17 19:27:05 +0000 |
commit | 518e7cacb87df513c21761179d20fbf4ff0ea050 (patch) | |
tree | c996e820f017ed3cc0c6cf59044d562c9b7924ec /PKGBUILD | |
parent | 67cd213444942f9008c7247d12db7863e5310c66 (diff) | |
download | aur-518e7cacb87df513c21761179d20fbf4ff0ea050.tar.gz |
upgpkg: nginx-mainline-mod-http-xslt-filter 1.21.6-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 17 insertions, 22 deletions
@@ -1,37 +1,32 @@ -# Maintainer: Jakub Schmidtke <sjakub-at-gmail-dot-com> -# Contributor: Felix Golatofski <contact@xdfr.de> -# Contributor: Sergey Shatunov <me@prok.pw> - -# Based on nginx-mod-http-xslt-filter AUR package. +# Maintainer: Repentinus <aur at repentinus dot eu> +# SPDX-License-Identifier: CC0-1.0 pkgname='nginx-mainline-mod-http-xslt-filter' -#pkgver=$(pacman -Si nginx-mainline-src | sed -nE 's/^Version *: ([[:alnum:]._]+).*$/\1/p') -pkgver=1.19.6 -#pkgrel=$(pacman -Si nginx-mainline-src | sed -nE 's/^Version *: [^-]+-(.*)$/\1/p') -pkgrel=2 -pkgdesc="HTTP XSLT module for the Nginx mainline web server" +pkgver=1.21.6 +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=('custom:BSD-2-Clause') depends=('nginx-mainline' 'libxslt') -makedepends=('nginx-mainline-src') +makedepends=("nginx-mainline-src=$pkgver") prepare() { - cp -r /usr/src/nginx/ ./ + cp -r /usr/src/nginx/ ./ } build() { - cd nginx - _options=$(nginx -V |& - sed -nE 's/^configure arguments: ([^\n]*)$/\1/p' | - sed -nE 's/([^'"'"' \t\n]+('"'"'([^'"'"'\]|\\'"'"'?)*'"'"'|"([^"\\]|\\"?)*")?) ?/\1\n/gp') - IFS=$'\n' xargs ./configure --with-http_xslt_module=dynamic <<< ${_options[@]} - make modules + 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 "nginx/objs" - for f in *.so; do install -Dm644 "$f" "$pkgdir/usr/lib/nginx/modules/$f"; done - install -dm755 "$pkgdir/usr/share/licenses/" - ln -s /usr/share/licenses/nginx/ "$pkgdir/usr/share/licenses/$pkgname" + 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" } |