summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRepentinus2022-07-17 19:23:46 +0000
committerRepentinus2022-07-17 19:27:05 +0000
commit518e7cacb87df513c21761179d20fbf4ff0ea050 (patch)
treec996e820f017ed3cc0c6cf59044d562c9b7924ec
parent67cd213444942f9008c7247d12db7863e5310c66 (diff)
downloadaur-518e7cacb87df513c21761179d20fbf4ff0ea050.tar.gz
upgpkg: nginx-mainline-mod-http-xslt-filter 1.21.6-1
upstream release
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD39
2 files changed, 21 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 33e905699b19..da606bb42b2e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = nginx-mainline-mod-http-xslt-filter
- pkgdesc = HTTP XSLT module for the Nginx mainline web server
- pkgver = 1.19.6
- pkgrel = 2
+ pkgdesc = Transform nginx XML responses using XSLT stylesheets
+ pkgver = 1.21.6
+ pkgrel = 1
url = https://nginx.org/en/docs/http/ngx_http_xslt_module.html
arch = x86_64
license = custom:BSD-2-Clause
- makedepends = nginx-mainline-src
+ makedepends = nginx-mainline-src=1.21.6
depends = nginx-mainline
depends = libxslt
pkgname = nginx-mainline-mod-http-xslt-filter
-
diff --git a/PKGBUILD b/PKGBUILD
index 6f7160b547df..356c5e9be039 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}