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 /PKGBUILD | |
parent | f69e21ffd51e27b818ea6e11a4cc2432d063d65d (diff) | |
download | aur-e1dc8a428ec80aca5ca98ab6af7a241e20fa00ac.tar.gz |
Build against nginx-mainline-mod-src
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 19 insertions, 14 deletions
@@ -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 } |