| # Maintainer: %%PACKAGE_VENDOR%% | 
 | # | 
 |  | 
 | _base_version=%%BASE_VERSION%% | 
 | _base_release=%%BASE_RELEASE%% | 
 |  | 
 | pkgname=nginx | 
 | pkgver=$_base_version | 
 | pkgrel=$_base_release | 
 | pkgdesc="High performance web server" | 
 | url="https://nginx.org/" | 
 | arch="all" | 
 | license="2-clause BSD-like license" | 
 | provides="nginx-r$_base_version" | 
 | provider_priority=$_base_release | 
 | depends="" | 
 | makedepends="linux-headers openssl-dev pcre-dev zlib-dev" | 
 |  | 
 | options="!check" | 
 |  | 
 | pkgusers="" | 
 | pkggroups="" | 
 | install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-deinstall $pkgname.post-upgrade" | 
 |  | 
 | subpackages="$pkgname-dbg" | 
 |  | 
 | replaces="nginx-common nginx-initscripts nginx-lua nginx-rtmp" | 
 | source="nginx-$_base_version.tar.gz | 
 | 	nginx.conf | 
 | 	nginx.default.conf | 
 | 	nginx.logrotate | 
 | 	nginx.initd | 
 | 	nginx-debug.initd | 
 | 	COPYRIGHT | 
 | 	%%BASE_PATCHES%% | 
 | 	" | 
 | builddir="$srcdir/nginx-$_base_version" | 
 |  | 
 | _modules_dir="usr/lib/nginx/modules" | 
 |  | 
 | prepare() { | 
 | 	local file; for file in $source; do | 
 | 		case $file in | 
 | 		*~*.patch) | 
 | 			msg $file | 
 | 			cd "$srcdir"/${file%%~*}-* | 
 | 			patch -p 1 -i "$srcdir/$file" | 
 | 			;; | 
 | 		*.patch) | 
 | 			msg $file | 
 | 			cd "$builddir" | 
 | 			patch -p 1 -i "$srcdir/$file" | 
 | 			;; | 
 | 		esac | 
 | 	done | 
 | } | 
 |  | 
 | build() { | 
 | 	cd "$builddir" | 
 |  | 
 | 	_nproc=`getconf _NPROCESSORS_ONLN` | 
 | 	if [ $_nproc -gt 1 ]; then | 
 | 		_make_opts="-j$_nproc" | 
 | 	fi | 
 |  | 
 | 	CFLAGS= ./configure %%BASE_CONFIGURE_ARGS%% --with-cc-opt="$CFLAGS" --with-ld-opt="$LDFLAGS" --with-debug | 
 | 	make $_make_opts | 
 | 	mv objs/nginx objs/nginx-debug | 
 | 	CFLAGS= ./configure %%BASE_CONFIGURE_ARGS%% --with-cc-opt="$CFLAGS" --with-ld-opt="$LDFLAGS" | 
 | 	make $_make_opts | 
 | } | 
 |  | 
 | package() { | 
 | 	cd "$builddir" | 
 |  | 
 | 	make DESTDIR="$pkgdir" install | 
 | 	install -m755 objs/nginx-debug "$pkgdir"/usr/sbin/nginx-debug | 
 |  | 
 | 	install -Dm644 objs/nginx.8 "$pkgdir"/usr/share/man/man8/nginx.8 | 
 | 	if [ -z "`echo $subpackages | grep -- -doc`" ]; then | 
 | 		gzip "$pkgdir"/usr/share/man/man8/nginx.8 | 
 | 	fi | 
 |  | 
 | 	cd "$pkgdir" | 
 |  | 
 | 	install -Dm644 "$srcdir"/nginx.conf ./etc/nginx/nginx.conf | 
 | 	install -Dm644 "$srcdir"/nginx.default.conf ./etc/nginx/conf.d/default.conf | 
 | 	install -Dm755 "$srcdir"/$pkgname.initd ./etc/init.d/nginx | 
 | 	install -Dm755 "$srcdir"/$pkgname-debug.initd ./etc/init.d/nginx-debug | 
 | 	install -Dm644 "$srcdir"/$pkgname.logrotate ./etc/logrotate.d/nginx | 
 |  | 
 | 	install -Dm644 "$srcdir"/COPYRIGHT ./usr/share/licenses/$pkgname/COPYRIGHT | 
 |  | 
 | 	mkdir -p ./usr/share/nginx | 
 | 	mv ./etc/nginx/html ./usr/share/nginx/ | 
 |  | 
 | 	mkdir -p ./$_modules_dir | 
 | 	ln -sf /$_modules_dir ./etc/nginx/modules | 
 |  | 
 | 	rm -rf ./etc/nginx/*.default | 
 | 	rm -f ./etc/nginx/koi-utf | 
 | 	rm -f ./etc/nginx/koi-win | 
 | 	rm -f ./etc/nginx/win-utf | 
 | } |