From 9fdaf2d2aaa3da48cd7bbcd2fab027e7b5d2d466 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Tue, 14 Jul 2015 20:50:25 +0200 Subject: [PATCH] ninja: update to 1.6.0. --- srcpkgs/ninja/template | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/srcpkgs/ninja/template b/srcpkgs/ninja/template index 49eb463cae1..fd1795ca6b3 100644 --- a/srcpkgs/ninja/template +++ b/srcpkgs/ninja/template @@ -1,26 +1,23 @@ # Template file for 'ninja' pkgname=ninja -version=1.5.3 +version=1.6.0 revision=1 -hostmakedepends="python asciidoc git" +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/" - -do_fetch() { - git clone -b v${version} git://github.com/martine/ninja ${pkgname}-${version} -} +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', shell=True)|pass|" -i configure.py + 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="-O2 -fstack-protector-strong" + HOST_CXXFLAGS="${BUILD_CFLAGS}" else HOST_CXXFLAGS="${CXXFLAGS}" fi @@ -28,8 +25,8 @@ do_build() { asciidoc doc/manual.asciidoc } do_install() { - vinstall ninja 755 usr/bin - vinstall doc/manual.html 644 usr/share/doc/html/ninja + 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 }