# $Id: PKGBUILD 64085 2012-02-08 23:53:59Z allan $ # Maintainer: Sergej Pupykin # Maintainer: Bartłomiej Piotrowski # Contributor: Miroslaw Szot pkgname=nginx pkgver=1.0.11 pkgrel=2 pkgdesc="lightweight HTTP server and IMAP/POP3 proxy server" arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl') makedepends=('passenger') optdepends=('passenger') url="http://nginx.org" license=('custom') backup=("etc/nginx/conf/fastcgi.conf" "etc/nginx/conf/fastcgi_params" "etc/nginx/conf/koi-win" "etc/nginx/conf/koi-utf" "etc/nginx/conf/mime.types" "etc/nginx/conf/nginx.conf" "etc/nginx/conf/scgi_params" "etc/nginx/conf/uwsgi_params" "etc/nginx/conf/win-utf" "etc/logrotate.d/nginx" "etc/conf.d/nginx") source=(http://nginx.org/download/nginx-$pkgver.tar.gz nginx) md5sums=('a41a01d7cd46e13ea926d7c9ca283a95' '0e8032d3ba26c3276e8c7c30588d375f') _doc_root=/usr/share/nginx/http _server_root=/etc/nginx _conf_path=${_server_root}/conf _tmp_path=/var/spool/nginx _log_path=/var/log/nginx _user=http _group=http build() { cd "$srcdir/nginx-${pkgver}" ./configure \ --prefix=${_server_root} \ --sbin-path=/usr/sbin/nginx \ --pid-path=/var/run/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --http-client-body-temp-path=${_tmp_path}/client_body_temp \ --http-proxy-temp-path=${_tmp_path}/proxy_temp \ --http-fastcgi-temp-path=${_tmp_path}/fastcgi_temp \ --http-log-path=${_log_path}/access.log \ --error-log-path=${_log_path}/error.log \ --user=${_user} --group=${_group} \ --with-imap --with-imap_ssl_module --with-http_ssl_module \ --with-http_stub_status_module \ --with-http_dav_module \ --with-http_gzip_static_module \ --with-ipv6 \ --add-module=/usr/lib/passenger/ext/nginx \ --http-scgi-temp-path=${_tmp_path} \ --http-uwsgi-temp-path=${_tmp_path} #--with-http_mp4_module \ #--with-http_realip_module \ #--with-http_addition_module \ #--with-http_xslt_module \ #--with-http_image_filter_module \ #--with-http_geoip_module \ #--with-http_sub_module \ #--with-http_flv_module \ #--with-http_random_index_module \ #--with-http_secure_link_module \ #--with-http_degradation_module \ #--with-http_perl_module \ make } package() { cd "$srcdir/nginx-${pkgver}" make DESTDIR="$pkgdir" install install -d "$pkgdir"/etc/logrotate.d/ cat < $pkgdir/etc/logrotate.d/nginx $_log_path/*log { create 640 http log compress postrotate /bin/kill -USR1 \`cat /var/run/nginx.pid 2>/dev/null\` 2> /dev/null || true endscript } EOF sed -i -e "s/\$pkgdir/etc/conf.d/nginx rm -rf $pkgdir/var/run }