The existing gtkada and gnat-gps packages do not work very well. gtkada needs heavy patching to even compile, creates an empty package, installs to /usr/local/bin etc.
gnat-gps did not even compile, i think because it's an svn version.
Actually the binary of gnat-gps does bring an own package of gtkada.
I'm going to try to build my first package actually.
It's the binary gnat-gps package from https://libre.adacore.com/libre/download/
I need to make it install in a good location (I think /opt/gps/ would be appropriate)
either /opt/gps/bin needs to be added to PATH (how to do that automatically?) or
/opt/gps/bin/* needs to be symlinked in /usr/bin (which I think I would prefer)
I think renaming the current gnat-gps to gnat-gps-svn and creatig a completely new package would be the best thing to do. gnat-gps-bin or something.
The problem is that it runs some strange scripts at install. I don't know what they do but gnat-gps runs fine without it and just gcc-ada installed and since this is a rather recent version it should still be ok.
This thread does not have much sense yet because first I wanted to fix the packages currently in AUR and ask for help but changed my mind now.
Last edited by Cdh (2009-11-06 15:11:59)
This is my first package.
Feel free to improve it and then upload it to AUR (has still some glitches but basically works).
[url=http://omploader.org/vMnBtOA/gnat-gps-bin.tar.gz[/url](I uploaded the gnat-gpl to omplader because the libre.adacore.com site is often down and you need to register to actually download it)
Last edited by Cdh (2009-11-06 19:01:21)