ninja-build - small build system closest in spirit to Make

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename ninja-build_1.8.2-1_amd64.deb
Package name ninja-build
Package version 1.8.2
Package release 1
Package architecture amd64
Package type deb
Category devel
License -
Maintainer Felix Geyer <>
Download size 91.39 KB
Installed size 290.00 KB
Ninja is yet another build system. It takes as input the interdependencies of
files (typically source code and output executables) and orchestrates
building them, quickly.
Ninja joins a sea of other build systems. Its distinguishing goal is to be
fast. It is born from the Chromium browser project, which has over 30,000
source files and whose other build systems can take ten seconds to start
building after changing one file. Ninja is under a second.


Package Version Architecture Repository
ninja-build_1.8.2-1_i386.deb 1.8.2 i386 Debian Main
ninja-build - - -


Name Value
libc6 >= 2.15
libstdc++6 >= 5.2


Name Value
ninja -


Type URL
Binary Package ninja-build_1.8.2-1_amd64.deb
Source Package ninja-build

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install ninja-build deb package:
    # sudo apt-get install ninja-build




2017-09-24 - Felix Geyer <>
ninja-build (1.8.2-1) unstable; urgency=medium
* New upstream release.
2017-06-28 - Felix Geyer <>
ninja-build (1.7.2-3) unstable; urgency=medium
* Fix FTBFS with debhelper >= 10.3.
- Add empty override targets for dh_auto_install and dh_auto_test.
* Skip unit tests when DEB_BUILD_OPTIONS=nocheck is set.
* Add basic autopkgtest.
2017-06-18 - Felix Geyer <>
ninja-build (1.7.2-2) unstable; urgency=medium
[ Helmut Grohne ]
* Mark ninja-build Multi-Arch: foreign (Closes: #859173)
2016-11-11 - Felix Geyer <>
ninja-build (1.7.2-1) unstable; urgency=medium
* New upstream release.
* Move zsh completion file to /usr/share/zsh/vendor-completions/.
(Closes: #843575)
* Add -Wl,--as-needed to LDFLAGS.
2016-05-21 - Felix Geyer <>
ninja-build (1.7.1-1) unstable; urgency=medium
* New upstream release. (Closes: #824724)
* Ignore errors from ulimit -n when running the unit tests.
- Fixes build on kfreebsd. (Closes: #820012)
2016-02-08 - Felix Geyer <>
ninja-build (1.6.0-1) unstable; urgency=medium
* New maintainer. (Closes: #810025)
* Generate man page on every build. (Closes: #776605)
* Fix value of default parallel level in man page. (Closes: #795747)
* New upstream release. (Closes: #795748)
* Clean up unused build-depends.
* Pass CPPFLAGS to the build.
* Drop ninja-build-doc package, only useful for developing ninja-build itself.
* Move bash-completion file to /usr/share/bash-completion/completions/.
* Run unit tests during the build. (Closes: #797586)
Thanks to Michael Terry for the patch.
2014-11-19 - Jussi Pakkanen <>
ninja-build (1.5.1-0.1) unstable; urgency=medium
[Mickaël Guerin]
* Non-maintainer upload.
* New upstream release. Closes: #767813
* Fixed lintian warnings. Closes: #750585, #750583
[Jussi Pakkanen]
* Took Mickaël's packaging changes and got them reviewed
in mentors and fixed the issues raised.
2014-05-31 - Felix Geyer <>
ninja-build (1.3.4-1.2) unstable; urgency=medium
* Non-maintainer upload.
* Add gnukfreebsd.patch to fix platform detection on gnukfreebsd 9 and later.
Thanks to Steven Chamberlain for the patch. (Closes: #717364)
2013-07-18 - Mathieu Malaterre <>
ninja-build (1.3.4-1.1) unstable; urgency=low
* Non-maintainer upload.
* Properly call doxygen in -indep rule. Closes: #716885
2013-06-30 - Gary Kramlich <>
ninja-build (1.3.4-1) unstable; urgency=low
[ Gary Kramlich ]
* New upstream release
* Added ninja-build-doc package that contains the doxygen output
(Closes: 712242)
* Added a patch (also sent upstream) to make doc/manual.asciidoc's output
xmllint clean (Closes: 712239)
[ Mathieu Malaterre ]
* Add missing B-D-I: doxygen

See Also

Package Description
ninka-backend-excel_1.3.2-3_all.deb license identification tool for source code (Excel backend)
ninka-backend-sqlite_1.3.2-3_all.deb license identification tool for source code (SQLite backend)
ninka_1.3.2-3_amd64.deb license identification tool for source code
ninvaders_0.1.1-3+b3_amd64.deb A space invaders-like game using ncurses
nip2_8.7.0-1_amd64.deb spreadsheet-like graphical image manipulation tool
nis_3.17.1-3+b1_amd64.deb clients and daemons for the Network Information Service (NIS)
nitpic_0.1-16+b1_amd64.deb simulator for the Microchip PIC16C84 microcontroller
nitrocli_0.2.3-1_amd64.deb command line interface for Nitrokey devices
nitrogen_1.6.1-2_amd64.deb wallpaper browser and changing utility for X
nitrokey-app_1.3.2-1_amd64.deb Application to manage the Nitrokey
nixnote2_2.1.2-1_amd64.deb Open Source Evernote client
nixstatsagent_1.1.32-2_amd64.deb NixStats agent
njam-data_1.25-10_all.deb pacman-like game with multiplayer support -- data files
njam_1.25-10_amd64.deb pacman-like game with multiplayer support
njplot_2.4-8_amd64.deb phylogenetic tree drawing program