summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcr/nginx-passenger/PKGBUILD68
1 files changed, 36 insertions, 32 deletions
diff --git a/pcr/nginx-passenger/PKGBUILD b/pcr/nginx-passenger/PKGBUILD
index abaefc18d..09bc0e4f7 100644
--- a/pcr/nginx-passenger/PKGBUILD
+++ b/pcr/nginx-passenger/PKGBUILD
@@ -9,7 +9,7 @@
pkgname=nginx-passenger
_nginxver=1.8.1
-_passengerver=5.0.25
+_passengerver=5.0.27
pkgver=$_nginxver.passenger.$_passengerver
pkgrel=1
pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server'
@@ -38,10 +38,34 @@ source=($url/download/nginx-$_nginxver.tar.gz
passenger-$_passengerver.tar.gz::https://github.com/phusion/passenger/archive/release-$_passengerver.tar.gz
service
logrotate)
-sha512sums=('546eba1749af0034cb8b924d2432be2f0e82a75c545aa929391ef7234103c3f29376235a2ef1363b120e1825cda15aeb085a05f9ce3596c88466e112e82aa882'
- 'd9ed92ab49d3a67b6e489036d9336d244379a1a8132ac835b75b5ccd67aaace294b6f50e7fc7db647b3d7f5b37398258654d2011f17da2f55914860f80fb6bac'
- '9ac172be150903c086e6cad0da27363b60e54629ce6a1330d58db0653f89ba301ae07c82441f17b8a5b85d0ff36ba2b6090e11b2a2194760e0dd7fb84cf27ea5'
- 'ece7bb0c31232b40c80b03eb51b36c62eec2ec8ad5a454c284bbe5dff47af1cfcfe28dc01727c701a4568e89ae3fcfe69a25d737207f21dae362d1e7647d7d99')
+md5sums=('2e91695074dbdfbf1bcec0ada9fda462'
+ '58e204f52260d3c4afd8c81f252cefe7'
+ '5dd4d09914a4403b9df778ec1d66167c'
+ '19a26a61c8afe78defb8b4544f79a9a0')
+
+_common_flags=(
+ --with-ipv6
+ --with-pcre-jit
+ --with-file-aio
+ --with-http_addition_module
+ --with-http_dav_module
+ --with-http_degradation_module
+ --with-http_flv_module
+ --with-http_gunzip_module
+ --with-http_gzip_static_module
+ --with-http_mp4_module
+ --with-http_realip_module
+ --with-http_secure_link_module
+ --with-http_ssl_module
+ --with-http_stub_status_module
+ --with-http_sub_module
+)
+
+_stable_flags=(
+ --with-http_spdy_module
+ --with-imap
+ --with-imap_ssl_module
+)
build() {
cd "$srcdir/passenger-release-$_passengerver"
@@ -63,24 +87,8 @@ build() {
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
- --with-imap \
- --with-imap_ssl_module \
- --with-ipv6 \
- --with-pcre-jit \
- --with-file-aio \
- --with-http_dav_module \
- --with-http_gunzip_module \
- --with-http_gzip_static_module \
- --with-http_realip_module \
- --with-http_spdy_module \
- --with-http_ssl_module \
- --with-http_stub_status_module \
- --with-http_addition_module \
- --with-http_degradation_module \
- --with-http_flv_module \
- --with-http_mp4_module \
- --with-http_secure_link_module \
- --with-http_sub_module \
+ ${_common_flags[@]} \
+ ${_stable_flags[@]} \
--add-module="$_nginx_addon_dir"
make
@@ -90,13 +98,6 @@ package() {
cd "$srcdir/nginx-$_nginxver"
make DESTDIR="$pkgdir" install
- install -Dm644 contrib/vim/ftdetect/nginx.vim \
- "$pkgdir"/usr/share/vim/vimfiles/ftdetect/nginx.vim
- install -Dm644 contrib/vim/syntax/nginx.vim \
- "$pkgdir"/usr/share/vim/vimfiles/syntax/nginx.vim
- install -Dm644 contrib/vim/indent/nginx.vim \
- "$pkgdir"/usr/share/vim/vimfiles/indent/nginx.vim
-
sed -e 's|\<user\s\+\w\+;|user html;|g' \
-e '44s|html|/usr/share/nginx/html|' \
-e '54s|html|/usr/share/nginx/html|' \
@@ -121,6 +122,9 @@ package() {
install -d "$pkgdir"/usr/share/man/man8/
gzip -9c man/nginx.8 > "$pkgdir"/usr/share/man/man8/nginx.8.gz
-}
-# vim:set ts=2 sw=2 et:
+ for i in ftdetect indent syntax; do
+ install -Dm644 contrib/vim/${i}/nginx.vim \
+ "${pkgdir}/usr/share/vim/vimfiles/${i}/nginx.vim"
+ done
+}