summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 20 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3499c041a710..821ae56630fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,32 +2,23 @@
# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
_modname="ngx_secure_token"
-_nginxver=1.17.7
pkgname=nginx-mainline-mod-secure-token-git
-pkgver=r153.596ed5f
+pkgver=r157.95bdc0d
pkgrel=1
pkgdesc="Generates CDN tokens, either as a cookie or as a query string parameter."
arch=('i686' 'x86_64')
-depends=("nginx-mainline=$_nginxver")
-makedepends=('git')
+depends=('nginx-mainline')
+makedepends=('git' 'nginx-mainline-src')
provides=('nginx-mainline-mod-secure-token')
conflicts=('nginx-mainline-mod-secure-token')
url="https://github.com/kaltura/nginx-secure-token-module"
license=('CUSTOM')
-
-source=(
- https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}
- "$_modname::git+https://github.com/kaltura/nginx-secure-token-module.git"
-)
-
+source=("$_modname::git+https://github.com/kaltura/nginx-secure-token-module.git")
validpgpkeys=(
'B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru>
)
-
-sha256sums=('b62756842807e5693b794e5d0ae289bd8ae5b098e66538b2a91eb80f25c591ff'
- 'SKIP'
- 'SKIP')
+sha256sums=('SKIP')
pkgver() {
cd "$_modname"
@@ -35,13 +26,20 @@ pkgver() {
}
prepare() {
- cd "$srcdir"/$_modname
- sed 's@/usr/local@/usr@' -i config
+ cp -r /usr/src/nginx .
+
+ cd "$srcdir"/$_modname
+ sed 's@/usr/local@/usr@' -i config
}
build() {
- cd "$srcdir"/nginx-$_nginxver
- ./configure --with-compat --add-dynamic-module=../$_modname
+ cd "$srcdir"/nginx
+
+ ./configure --with-compat --add-dynamic-module=../$_modname \
+ --with-file-aio \
+ --with-threads \
+ --with-cc-opt="-O3"
+
make modules
}
@@ -49,8 +47,8 @@ package() {
install -Dm644 "$srcdir"/$_modname/LICENSE \
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
- cd "$srcdir"/nginx-$_nginxver/objs
- for mod in ngx_*.so; do
- install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
- done
+ cd "$srcdir"/nginx/objs
+ for mod in ngx_*.so; do
+ install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+ done
}