# ninja/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch ninja \ --run --checkout=0c158431f30a14d7 \ https://github.com/ninja-build/ninja.git #--------------------------------------------------------------------- [buildtimes] 00.01 hours (or 000.47 minutes) - 2021 L.A. dedi box: 6x2 CPU 32GB RAM 00.01 hours (or 000.62 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.03 hours (or 001.95 minutes) - HP EliteBook 8560w 32GB RAM #--------------------------------------------------------------------- [settings] compiler = gcc # "clang" doesn't work configure = none exepack = yes license = See "license*.txt" in installed tree licfile = COPYING tmpsize = 23M #--------------------------------------------------------------------- [depends] curl-low expat python2-core:strict python3-core:strict #--------------------------------------------------------------------- [build] BINDIR=$PKGDIR_PROD/bin mkdir -p $BINDIR ./configure.py --bootstrap mv ninja $BINDIR/ for dir in python2 python3 do find $PRODTREE/$dir/ -type f -name ninja \ -exec ln -nsf $BINDIR/ninja {} \; done #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 170714 Added package. Started with 1.7.2. 180330 Updated from 1.7.2 to 1.7.2.post2 180630 Updated from 1.7.2.post2 to 1.8.2 190503 Updated to 0c158431f ("git" hash; same as 1.9.0) 190503 Added BLFS "NINJAJOBS" feature