The latest release of plplot includes Ada bindings. The Ada development files are installed in:
/usr/lib/ada/adalib/plplotadad/ (*.ali)
and
/usr/share/ada/adainclude/plplotadad/ (*.ads and *.adb)
The PLplot project are following the recommendations made here:
http://www.ada-france.org/debian/debian-ada-policy.html
Now, there are currently no packages in Fedora that provide /usr/lib/ada/adalib and /usr/share/ada/adainclude. gcc-gnat does provide /usr/lib/gcc/i386-redhat-linux/4.1.2/adainclude, but this is clearly for internal use.
So, what package should provide these two directories? filesystem?
On Mon, 2008-02-11 at 13:45 -0700, Orion Poplawski wrote:
The latest release of plplot includes Ada bindings. The Ada development files are installed in:
/usr/lib/ada/adalib/plplotadad/ (*.ali)
and
/usr/share/ada/adainclude/plplotadad/ (*.ads and *.adb)
The PLplot project are following the recommendations made here:
Keep in mind that a lot of the debian packaging policies aren't terribly useful to us because Debian has no concept of multilib. So, where debian just dumps anything arch specific in /usr/lib, we want to use %{_libdir}.
~spot
Tom "spot" Callaway wrote:
On Mon, 2008-02-11 at 13:45 -0700, Orion Poplawski wrote:
The latest release of plplot includes Ada bindings. The Ada development files are installed in:
/usr/lib/ada/adalib/plplotadad/ (*.ali)
and
/usr/share/ada/adainclude/plplotadad/ (*.ads and *.adb)
The PLplot project are following the recommendations made here:
Keep in mind that a lot of the debian packaging policies aren't terribly useful to us because Debian has no concept of multilib. So, where debian just dumps anything arch specific in /usr/lib, we want to use %{_libdir}.
Sorry, that should have read %{_libdir}. The plplot package already does that.
Bill Nottingham wrote:
Tom spot Callaway (tcallawa@redhat.com) said:
So, what package should provide these two directories? filesystem?
Is there anything that all ada packages will depend on for runtime functionality?
libgnat, presumably.
Well, these directories are only required for Ada development, not runtime. For Ada development you're going to need gcc-gnat (and libgnat).
packaging@lists.fedoraproject.org