GtkAda
versions 3.14.15 and 3.24.33
early access CentOS, Debian, Fedora, Ubuntu packages

Dmitry A. Kazakov
(mailbox@dmitry-kazakov.de)
[Home]

GtkAda is Ada 2012 bindings to the GTK+ GUI framework. GtkAda is maintained by AdaCore. Official Linux binary packages of GtkAda are derived from AdaCore sources. The current versions of these packages are at the version 3.x of GTK+. AdaCore released GtkAda 3.14.15 as a part of GNAT GPL 2018. GtkAda 3.14.15 is freely available it at http://libre.adacore.com//tools/gtkada. The GtkAda sources are available in Gtkada GitHub repository.

In order to give GtkAda developers an ability to use it before official Linux packages of GtkAda arrive, here are custom Debian, Ubuntu, Fedora and CentOS packages built from:

Known issues:


CentOS packages

Binary packages     i686     x86_64
The shared library, required by the applications dynamically linked to it.   gtkada-3.14-15.i686.rpm   gtkada-3.14-15.x86_64.rpm
gtkada-3.14-15.src.rpm gtkada-3.14-15.src.rpm
 Developing packages   i686   x86_64
The package used for developing applications.   gtkada-devel-3.14-15.i686.rpm gtkada-devel-3.14-15.x86_64.rpm
gtkada-devel-3.14-15.src.rpm gtkada-devel-3.14-15.src.rpm

For automatic install and update with yum, place the file dmitry-kazakov.centos.repo into the directory /etc/yum.repos.d.


Debian packages
Binary packages      i686      x86_64      ARM v7 (32-bit)      ARM v8 (64-bit)
The shared library, required by the applications dynamically linked to it.    libgtkada-3.24_33_i386.deb   libgtkada3.24_33_amd64.deb   libgtkada3.24_33_armhf.deb   libgtkada3.24_33_arm64.deb
Developing packages   i686   x86_64   ARM v7 (32-bit)   ARM v8 (64-bit)
The package used for developing applications.   libgtkada3.24-dev_33_i386.deb   libgtkada3.24-dev_33_amd64.deb   libgtkada3.24-dev_33_amhf.deb   libgtkada3.24-dev_33_am64.deb
Debug packages   i686   x86_64   ARM v7 (32-bit)   ARM v8 (64-bit)
The package used for debugging applications.   libgtkada3.24-dbg_33_i386.deb   libgtkada3.24-dbg_33_amd64.deb   libgtkada3.24-dbg_33_amhf.deb   libgtkada3.24-dbg_33_am64.deb

For automatic install and update with APT, add the following line to /etc/apt/sources.list:

deb [trusted=yes] http://www.dmitry-kazakov.de/distributions <codename> main

Fedora packages

Binary packages      i686   x86_64      ARM v7 (32-bit)   ARM v8 (64-bit)
The shared library, required by the applications dynamically linked to it.   gtkada-3.4-15.i686.rpm     gtkada-3.24-33.x86_64.rpm   gtkada-3.24-33.armv7hl.rpm      gtkada-3.24-33.aarch64.rpm
gtkada-3.14-15.src.rpm gtkada-3.24-33.src.rpm   gtkada-3.24-33.src.rpm   gtkada-3.24-33.src.rpm
 Developing packages   i686   x86_64   ARM v7 (32-bit)   ARM v8 (64-bit)
The package used for developing applications.   gtkada-devel-3.14-15.i686.rpm gtkada-devel-3.24-33.x86_64.rpm   gtkada-devel-3.24-33.armv7hl.rpm   gtkada-devel-3.24-33.aarch64.rpm
gtkada-devel-3.14-15.src.rpm gtkada-devel-3.24-33.src.rpm   gtkada-devel-3.24-33.src.rpm   gtkada-devel-3.24-33.src.rpm

For automatic install and update with dnf, place the file dmitry-kazakov.repo into the directory /etc/yum.repos.d.


Ubuntu packages
Binary packages      i686      x86_64      ARM v7 (32-bit)      ARM v8 (64-bit)
The shared library, required by the applications dynamically linked to it.    libgtkada-3.14_15_i386.deb   libgtkada3.24_33_amd64.deb   libgtkada3.24_33_armhf.deb   libgtkada3.24_33_arm64.deb
Developing packages   i686   x86_64   ARM v7 (32-bit)   ARM v8 (64-bit)
The package used for developing applications.   libgtkada3.14-dev_15_i386.deb   libgtkada3.24-dev_33_amd64.deb   libgtkada3.24-dev_33_armhf.deb   libgtkada3.24-dev_33_arm64.deb
Debugging packages   i686   x86_64   ARM v7 (32-bit)   ARM v8 (64-bit)
The package used for developing applications.   libgtkada3.14-dbg_15_i386.deb   libgtkada3.24-dbg_33_amd64.deb   libgtkada3.24-dbg_33_armhf.deb   libgtkada3.24-dbg_33_arm64.deb

For automatic install and update with APT, add the following line to /etc/apt/sources.list:

deb [trusted=yes] http://www.dmitry-kazakov.de/distributions/ubuntu <codename> main

[Back]  Back to the main page of the GtkAda contributions