makedepends=(pcre   shadow)

description="An HTTP and reverse proxy server"
url="http://nginx.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=nginx
version=1.29.1
release=1

source=(http://nginx.org/download/$name-$version.tar.gz \
        $name.conf $name.service)

prepare() {
  mkdir -p /srv/http
  chown -R 89:89 /srv/http
}

build() {
  cd $name-$version
  ./configure --prefix=/etc/$name \
              --sbin-path=/usr/sbin/$name \
              --conf-path=/etc/$name/$name.conf \
              --error-log-path=/var/log/$name/error.log \
              --http-log-path=/var/log/$name/access.log \
              --pid-path=/var/run/$name.pid \
              --lock-path=/var/lock/$name.pid \
              --with-http_ssl_module \
              --with-pcre \
              --user=$name \
              --group=$name

  make
  make DESTDIR=$PKG install

  install -d -m 0755 $PKG/var/log/$name

  install -d -m 0755 $PKG/srv/http

  install -D -m 0644 -o root -g root $SRC/$name.conf \
                     $PKG/etc/$name/$name.conf

  install -dm 755 $PKG/usr/lib/systemd/system

  install -D -m 0644 -o root -g root ../$name.service \
                     $PKG/usr/lib/systemd/system/$name.service

#  find $PKG/etc/$name -name "*.default" -delete

  chown 89:89 $PKG/var/log/nginx
}
