# $Id: PKGBUILD 44862 2011-04-12 10:26:44Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Miroslaw Szot _doc_root=/srv/http/nginx _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.0.0 pkgrel=1 pkgdesc="lightweight HTTP server and IMAP/POP3 proxy server" arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl') url="http://nginx.net/" license=('custom') backup=("etc/nginx/conf/nginx.conf" "etc/nginx/conf/koi-win" "etc/nginx/conf/koi-utf" "etc/nginx/conf/win-utf" "etc/nginx/conf/mime.types" "etc/nginx/conf/fastcgi_params" "etc/logrotate.d/nginx") source=(http://sysoev.ru/nginx/nginx-${pkgver}.tar.gz nginx) md5sums=('5751c920c266ea5bb5fc38af77e9c71c' '837b010afcbdfe82d8e65ef00c4e14ba') build() { local _src_dir=$srcdir/nginx-${pkgver} local _build_dir=$_src_dir/objs cd $_src_dir ./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 make 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 }