diff options
author | Konstantin Shalygin | 2021-06-18 17:51:24 +0700 |
---|---|---|
committer | Konstantin Shalygin | 2021-06-18 17:51:24 +0700 |
commit | e1dc8a428ec80aca5ca98ab6af7a241e20fa00ac (patch) | |
tree | bef247ddfe715fb8690a72bec09148d8a22b0c2e | |
parent | f69e21ffd51e27b818ea6e11a4cc2432d063d65d (diff) | |
download | aur-nginx-mainline-mod-dynamic-etag-git.tar.gz |
Build against nginx-mainline-mod-src
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 21 insertions, 18 deletions
@@ -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 - @@ -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 } |