# Template file for 'ninja' pkgname=ninja version=1.6.0 revision=1 hostmakedepends="python asciidoc" short_desc="Small build system with a focus on speed" maintainer="Juan RP " license="Apache-2.0" homepage="http://martine.github.io/ninja/" distfiles="https://github.com/martine/ninja/archive/v${version}.tar.gz" checksum=b43e88fb068fe4d92a3dfd9eb4d19755dae5c33415db2e9b7b61b4659009cde7 do_configure() { # Skip rebuild with bootstrapped ninja until build phase: sed -e "s|subprocess.check_call('./ninja%s' % verbose, shell=True)|pass|" -i configure.py python2 configure.py --bootstrap } do_build() { if [ "$CROSS_BUILD" ]; then HOST_CXXFLAGS="${BUILD_CFLAGS}" else HOST_CXXFLAGS="${CXXFLAGS}" fi CXXFLAGS="$HOST_CXXFLAGS" python2 configure.py asciidoc doc/manual.asciidoc } do_install() { vbin ninja vdoc doc/manual.html vinstall misc/bash-completion 644 usr/share/bash-completion/completions ninja vinstall misc/zsh-completion 644 usr/share/zsh/site-functions _ninja }