# Template file for 'ninja' pkgname=ninja version=1.7.2 revision=1 hostmakedepends="python asciidoc" short_desc="Small build system with a focus on speed" maintainer="Juan RP " license="Apache-2.0" homepage="https://ninja-build.org/" distfiles="https://github.com/martine/ninja/archive/v${version}.tar.gz" checksum=2edda0a5421ace3cf428309211270772dd35a91af60c96f93f90df6bc41b16d9 do_configure() { # Skip rebuild with bootstrapped ninja until build phase: sed -e "s|subprocess.check_call(rebuild_args)|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 }