gprbuild - multi-language extensible build tool

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name gprbuild
Package version 2014dfsg
Package release 1
Package architecture i386
Package type deb
Installed size 9.23 KB
Download size 1.31 MB
Official Mirror
A set of tools for processing GNAT project files. gprbuild runs tools
on the specified source files; gprclean removes the corresponding
built files; gprconfig configures both tools. It is highly
configurable; the default configuration supports compiling Ada,
Assembler, C, C++, and Fortran sources. It can be extended to support
user source processing tools.
This package contains the executables gprbuild, gprclean, gprconfig.


Package Version Architecture Repository
gprbuild_2014dfsg-1_amd64.deb 2014dfsg amd64 Debian Main
gprbuild - - -


Name Value
libc6 >= 2.4
libgcc1 >= 1:4.1.1
libgnat-4.9 >= 4.9.1-4
libgnatprj4.9 >= 4.9.1-4
libgnatvsn4.9 >= 4.9.1-4
libxmlada4.4.0 -


Type URL
Binary Package gprbuild_2014dfsg-1_i386.deb
Source Package gprbuild

Install Howto

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




2014-11-08 - Nicolas Boulenguez <>
gprbuild (2014dfsg-1) unstable; urgency=medium
* Repackage without GFDL documentation. Closes: #708942.
- copyright: use Files-Excluded to remove the doc/subdir.
Do not provide license stanza for removed doc/texiplus.tex.
- control: not installing gprbuild_gps.xml at all fixes #768214 better
than the Break/Replace dependencies introduced by 2014-5.
- rules, gprbuild-doc.*, patches/*: do not build or install docs.
- gprbuild-doc.examples: as install-indep does nothing, take examples
from examples/* directly instead of debian/tmp/*.
- update descriptions: control, gprbuild.1, README.source, README.Debian.
- re-enable some source lintian checks related to GFDL.
* gprbuild-doc.TODO: postpone unrelated changes for after the freeze.
2014-11-06 - Nicolas Boulenguez <>
gprbuild (2014-5) unstable; urgency=medium
* gprbuild-doc Replaces/Breaks: gprbuild (<< 2013-1) which used to
provide gprbuild_gps.xml. Closes: #768214.
2014-10-05 - Ludovic Brenta <>
gprbuild (2014-4) unstable; urgency=low
[Nicolas Boulenguez <>]
* Link Ada with gnatgcc, in case gcc is not installed. Closes: #763879.
[Ludovic Brenta <>]
* debian/patches/763727.patch: new.  Bind the executable programs without
exception tracebacks, to work around a compiler bug on kfreebsd-i386
(see #666106).  Closes: #763727.
2014-08-31 - Nicolas Boulenguez <>
gprbuild (2014-3) unstable; urgency=medium
* Set target from DEB_HOST_GNU_TYPE, not config.sub. Closes: #760006.
Else, the vendor part does not match "gcc -dumpmachine" at run time
and gcc is not detected as a compiler.
2014-08-30 - Nicolas Boulenguez <>
gprbuild (2014-2) unstable; urgency=medium
* Accept GCC version 4.9.x, ignoring x. See gcc-4.9-4.9.1-9 log entry.
2014-08-06 - Nicolas Boulenguez <>
gprbuild (2014-1) unstable; urgency=medium
* New upstream release, built with libxmlada5-dev.
* Only detect compilers being both the Debian default and 4.9.
README.Debian explains deal with other situations.
* copyright: fix a typo in documentation path.
* control: -doc does not need install-info since policy 3.9.5.
2014-05-15 - Nicolas Boulenguez <>
gprbuild (2013-1) unstable; urgency=low
* New upstream version, built with gnat-4.9. Switch to GPL-3+.
* Use libgnatprj, libgnatvsn, autoconf, from gnat-x.y.
* Standards-Version: 3.9.5 (no changes).
* Move gprbind, gprlib from usr/lib/ into usr/lib/gprbuild/.
* Move TODO and gprbuild_gps.xml form -dev package into -doc.
* Make tests compliant with autopkg-test.
* Merged manual pages.
2013-07-16 - Nicolas Boulenguez <>
gprbuild (2011-4) unstable; urgency=low
* New maintainer. Closes: #673751.
* copyright, patches/correct_doc_license.diff, source.lintian-overrides:
Replace obsolete license headers. Closes: #708942.
* patches/libraries_after_link_options.diff. Closes: #705812.
When linking libraries, put "-l" arguments after the others.
* control: removed obsolete Suggests: ada-compiler and DM-Upload-Allowed.
* rules: debhelper 9, hardening flags.
Rebuild documentation from its sources, register it in doc-base.
2012-07-19 - Ludovic Brenta <>
gprbuild (2011-3) unstable; urgency=low
[Svante Signell]
* debian/patches/hurd-i386.patch: new, add support for hurd-i386.
Closes: #673015.
2012-06-26 - Ludovic Brenta <>
gprbuild (2011-2) unstable; urgency=low
* Provisionally adopt the package without closing #673751 yet; only
because some packages build-depend on gprbuild.
* debian/patches/gprconfig.patch (compilers.xml): make the <executable>
match the <external> command for G++.  Closes: #679061.

See Also

Package Description
gpredict_1.3-2_i386.deb Satellite tracking program
gprename_2.6.6-1_all.deb Complete batch renamer for Linux
gprolog-doc_1.3.0-6.1_all.deb documentation for the GNU Prolog compiler
gprolog_1.3.0-6.1_i386.deb GNU Prolog compiler
gprompter_0.9-1_i386.deb intelligent predictive GTK+ text editor
gpsbabel-doc_1.5.0-3_all.deb GPS file conversion plus transfer to/from GPS units
gpsbabel-gui_1.5.0-3_i386.deb GPS file conversion plus transfer to/from GPS units - GUI
gpsbabel_1.5.0-3_i386.deb GPS file conversion plus transfer to/from GPS units
gpscorrelate-gui_1.6.1-4+b1_i386.deb correlates digital photos with GPS data filling EXIF fields (GUI)
gpscorrelate_1.6.1-4+b1_i386.deb correlates digital photos with GPS data filling EXIF fields (command line)
gpsd-clients_3.11-3_i386.deb Global Positioning System - clients
gpsd_3.11-3_i386.deb Global Positioning System - daemon
gpsim-dev_0.27.0-6_i386.deb Libraries needed only for building gpsim components
gpsim-doc_0.22.0-2_all.deb Documentation for gpsim
gpsim_0.27.0-6_i386.deb Simulator for Microchip's PIC microcontrollers