summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Shalygin2021-06-18 17:51:24 +0700
committerKonstantin Shalygin2021-06-18 17:51:24 +0700
commite1dc8a428ec80aca5ca98ab6af7a241e20fa00ac (patch)
treebef247ddfe715fb8690a72bec09148d8a22b0c2e
parentf69e21ffd51e27b818ea6e11a4cc2432d063d65d (diff)
downloadaur-nginx-mainline-mod-dynamic-etag-git.tar.gz
Build against nginx-mainline-mod-src
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8ecb2aeeda21..a4c6293ac692 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = nginx-mainline-mod-dynamic-etag-git
pkgdesc = Module empowers your dynamic content with automatic ETag header.
pkgver = r44.c7ee492
- pkgrel = 4
+ pkgrel = 6
url = https://github.com/dvershinin/ngx_dynamic_etag
arch = i686
arch = x86_64
license = BSD
makedepends = git
+ makedepends = nginx-mainline-src
depends = nginx-mainline
- source = https://nginx.org/download/nginx-1.19.8.tar.gz
source = git+https://github.com/dvershinin/ngx_dynamic_etag.git
- sha256sums = 308919b1a1359315a8066578472f998f14cb32af8de605a3743acca834348b05
sha256sums = SKIP
pkgname = nginx-mainline-mod-dynamic-etag-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 6ba5b9cd828b..198bd305277c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,38 +2,43 @@
# Contributor: Shalygin Konstantin <k0ste@k0ste.ru>
_modname=ngx_dynamic_etag
-_nginxver=1.19.8
pkgname=nginx-mainline-mod-dynamic-etag-git
pkgver=r44.c7ee492
-pkgrel=4
+pkgrel=6
pkgdesc='Module empowers your dynamic content with automatic ETag header.'
arch=('i686' 'x86_64')
depends=('nginx-mainline')
-makedepends=('git')
+makedepends=('git' 'nginx-mainline-src')
url="https://github.com/dvershinin/${_modname}"
-source=("https://nginx.org/download/nginx-${_nginxver}.tar.gz"
- "git+${url}.git"
-)
+source=("git+${url}.git")
license=('BSD')
-sha256sums=('308919b1a1359315a8066578472f998f14cb32af8de605a3743acca834348b05'
- 'SKIP')
+sha256sums=('SKIP')
pkgver() {
cd "${srcdir}/${_modname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "${srcdir}"
+ mkdir -p build
+ cd build
+ ln -sf /usr/src/nginx/auto
+ ln -sf /usr/src/nginx/src
+}
+
build() {
- cd "${srcdir}/nginx-${_nginxver}"
- ./configure --with-compat --add-dynamic-module=../${_modname}
+ cd "${srcdir}/build"
+ /usr/src/nginx/configure --with-compat --add-dynamic-module="../${_modname}"
make modules
}
package() {
install -Dm644 "${srcdir}/${_modname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- cd "${srcdir}/nginx-${_nginxver}/objs"
- for mod in *.so; do
- install -Dm755 $mod "${pkgdir}/usr/lib/nginx/modules/${mod}"
- done
+ cd "${srcdir}/build/objs"
+ for mod in *.so
+ do
+ install -Dm755 ${mod} "${pkgdir}/usr/lib/nginx/modules/${mod}"
+ done
}