# Moved from the CCR # Contributor: _doc_root=/srv/http _server_root=/etc/nginx _conf_path=${_server_root}/conf _tmp_path=/var/spool/nginx _log_path=/var/log/nginx _user=http _group=http pkgname=nginx pkgver=1.2.0 pkgrel=2 pkgdesc="small, but very powerful and efficient web server and mail proxy" arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl') url="http://nginx.org" screenshot="http://wiki.nginx.org/local/nginx-logo.png" license=('2-clause BSD') 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 nginx.service) md5sums=('a02ef93d65a7031a1ea3256ad5eba626' '0e8032d3ba26c3276e8c7c30588d375f' '16c6b4cbe24001a3f4f58b9d5f4e3d4c') 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 \ --http-scgi-temp-path=${_tmp_path} \ --http-uwsgi-temp-path=${_tmp_path} #--add-module=/usr/lib/passenger/ext/nginx \ #--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_gzip_static_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 install -Dm644 "$srcdir/nginx.service" "$pkgdir/usr/lib/systemd/system/nginx.service" }