In order to link dynamically to the library you do:

gprbuild -j0 -aI/usr/include/gtkada-contributions\
         -aO/usr/lib/gtkada-contributions/relocatable\
          APPLICATION\
         `gtkada-config` -lrsvg2 -lgtksourceview-3.0 -lgtkada-contributions

To link statically:

gprbuild -j0 -aI/usr/include/gtkada-contributions\
         -aO/usr/lib/gtkada-contributions/static\
          APPLICATION\
         `gtkada-config --static` -lrsvg2 -lgtksourceview-3.0\
          /usr/lib/gtkada-contributions/static/libgtkada-contributions.a

You  can  also  use the gpr file in your project files. The project file
uses the external variable Library_Type to control linkage. It can  take
values "relocatable" (default) or "static". For example:

   with "gtkada_contributions.gpr";
   project My_Project is
      for Main use ("My_Progran");
   end My_Project;

which can be built (dynamically linking to the library) as:

gprbuild -j0 -Pmy_project.gpr

or statically:

gprbuild -j0 -XLibrary_Type=static -Pmy_project.gpr

See also:
   /usr/include/gtkada-contributions - *.adb, *.ads
   /usr/lib - libgtkada-contributions.so-3.32-1
   /usr/lib/gtkada-contributions - *.ali, libgtkada-contributions.a
   /usr/share/gpr/gtkada_contributions - project file   /usr/share/examples/gtkada-contributions - *.htm documentation, tests and examples

Release notes:

 o The file gtkada3.gpr is created;
 o Various  *.gpr  files  are  created  to describe GTK+ libraries, e.g.
   cairo.gpr etc.
