# $Id: PKGBUILD 2307 2009-09-14 20:44:03Z 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=0.7.62 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=("${_conf_path#/}/nginx.conf" \ "${_conf_path#/}/koi-win" \ "${_conf_path#/}/koi-utf" \ "${_conf_path#/}/win-utf" \ "${_conf_path#/}/mime.types" \ "${_conf_path#/}/fastcgi_params" \ "etc/logrotate.d/nginx") source=(http://sysoev.ru/nginx/nginx-${pkgver}.tar.gz \ nginx) md5sums=('ab22f1b7f098a90d803a3abb94d23f7e' '0eb8611bf5bc1192ee7ee606fce772e2') build() { local _src_dir=$startdir/src/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 make || return 1 make DESTDIR=$startdir/pkg install || return 1 install -d $startdir/pkg/etc/logrotate.d/ cat <<- EOF > $startdir/pkg/etc/logrotate.d/nginx $_log_path/*log { create 640 http log compress postrotate /bin/kill -HUP `cat /var/run/nginx.pid 2>/dev/null` 2> /dev/null || true endscript } EOF sed -i -e "s/\$pkgdir/etc/conf.d/nginx }