summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 22 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9491f28c3633..54006b5c4a07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,43 @@
# Maintainer: Damjan Georgievski <gdamjan@gmail.com>
-pkgname=nginx-mod-nchan
+_mod_name=nchan
+pkgname=nginx-mod-$_mod_name
pkgver=1.2.7
-pkgrel=1
-
-_nginxver=1.16.1
+pkgrel=2
pkgdesc='nchan nginx module'
arch=('i686' 'x86_64')
-depends=("nginx=${_nginxver}")
+depends=("nginx")
+makedepends=('nginx-src')
url="https://nchan.io/"
license=('MIT')
source=(
- https://github.com/slact/nchan/archive/v${pkgver}.tar.gz
- http://nginx.org/download/nginx-$_nginxver.tar.gz
+ https://github.com/slact/$_mod_name/archive/v${pkgver}.tar.gz
)
+prepare() {
+ cp -r /usr/src/nginx .
+}
+
build() {
- cd "$srcdir"/nginx-$_nginxver
- _module_dir="$srcdir"/nchan-$pkgver
- ./configure --with-compat --add-dynamic-module=${_module_dir}
+ _module_dir="$srcdir"/$_mod_name-$pkgver
+
+ cd "$srcdir"/nginx
+ ./configure --with-compat --add-dynamic-module=$_module_dir
make modules
}
package() {
- cd "$srcdir"/nginx-$_nginxver/objs
- for _mod in ngx_nchan_module.so; do
+ _module_dir="$srcdir"/$_mod_name-$pkgver
+
+ install -Dm644 "${_module_dir}"/LICENCE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENCE
+
+ cd "$srcdir"/nginx/objs
+ for _mod in ngx_*_module.so; do
install -Dm755 $_mod "$pkgdir"/usr/lib/nginx/modules/$_mod
done
}
-sha256sums=('8bb5d1749af759bb5e9cc5476a9c4b44d51bee6096bb89ab5ff53e85367b490b'
- 'f11c2a6dd1d3515736f0324857957db2de98be862461b5a542a3ac6188dbe32b')
+sha256sums=('8bb5d1749af759bb5e9cc5476a9c4b44d51bee6096bb89ab5ff53e85367b490b')