distributable: url: https://nginx.org/download/nginx-{{version}}.tar.gz strip-components: 1 versions: github: nginx/nginx/tags # reads github tags from github strip: /^release-/ dependencies: pcre.org: 8.45 # switch to pcre.org/pcre2 once it's available zlib.net: ^1.2.13 openssl.org: ^1.1.1k build: script: | ./configure $ARGS make --jobs {{ hw.concurrency }} make install env: ARGS: - --prefix={{prefix}} - --with-http_ssl_module - --with-stream provides: - sbin/nginx test: script: # won't run without `nogroup` - run: if ! getent group nogroup; then exit 0; fi if: linux - sed -i.bak -e 's/80/8080/g' {{prefix}}/conf/nginx.conf - nginx -p {{prefix}} -c {{prefix}}/conf/nginx.conf -t