Pavel Zhukov landgraf@fedoraproject.org wrote:
There were few attempts to package GPS in Fedora https://bugzilla.redhat.com/show_bug.cgi?id=834747 Unfortunately neither myself or Bjorn use GPS so it's the main reason why it's not packaged (I prefer emacs ada mode which is quite powerful). if you prefer using GNAT Programming Studio there're two ways:
- Use gnat-gpl from adacore (it contains gps). You have to add installation directory to your PATH variable
- Package gps and submit it for review. Ada community will be happy!
I'm adding Fedora Ada mainling list to the CC of this email.
Several people have asked about GPS before, so it's clear that it would be good to have it packaged. I'm sure I or someone else would have done it by now if Adacore's software were more packaging-friendly. It takes a lot of time to wrestle with their makefiles to get everything built with the right compiler options and installed in the right directories. All of my own Ada work in recent years has gone into keeping up with changes in the Adacore packages we already have, to keep them up-to-date and buildable.
Possibly it might be somewhat easier to package GPS now that Fedora's policy against bundled libraries has been relaxed.
Björn Persson
On Wed, 2016-11-02 at 19:03 +0100, Björn Persson wrote:
Pavel Zhukov landgraf@fedoraproject.org wrote:
There were few attempts to package GPS in Fedora https://bugzilla.redhat.com/show_bug.cgi?id=834747 Unfortunately neither myself or Bjorn use GPS so it's the main reason why it's not packaged (I prefer emacs ada mode which is quite powerful). if you prefer using GNAT Programming Studio there're two ways:
- Use gnat-gpl from adacore (it contains gps). You have to add installation directory to your PATH variable
- Package gps and submit it for review. Ada community will be happy!
I'm adding Fedora Ada mainling list to the CC of this email.
Several people have asked about GPS before, so it's clear that it would be good to have it packaged. I'm sure I or someone else would have done it by now if Adacore's software were more packaging-friendly. It takes a lot of time to wrestle with their makefiles to get everything built with the right compiler options and installed in the right directories. All of my own Ada work in recent years has gone into keeping up with changes in the Adacore packages we already have, to keep them up-to-date and buildable.
Possibly it might be somewhat easier to package GPS now that Fedora's policy against bundled libraries has been relaxed.
Is there any chance things got better with code being on GitHub and supposed to be easier to build?
03.11.2016, 09:49, "Vratislav Podzimek" vpodzime@redhat.com:
On Wed, 2016-11-02 at 19:03 +0100, Björn Persson wrote:
Pavel Zhukov landgraf@fedoraproject.org wrote: > > There were few attempts to package GPS in Fedora https://bugzilla.redhat.com/show_bug.cgi?id=834747 > Unfortunately neither myself or Bjorn use GPS so it's the main reason why it's not packaged (I prefer emacs ada mode which is quite powerful). > > if you prefer using GNAT Programming Studio there're two ways: > 1) Use gnat-gpl from adacore (it contains gps). You have to add installation directory to your PATH variable > 2) Package gps and submit it for review. Ada community will be happy! > > I'm adding Fedora Ada mainling list to the CC of this email.
Several people have asked about GPS before, so it's clear that it would be good to have it packaged. I'm sure I or someone else would have done it by now if Adacore's software were more packaging-friendly. It takes a lot of time to wrestle with their makefiles to get everything built with the right compiler options and installed in the right directories. All of my own Ada work in recent years has gone into keeping up with changes in the Adacore packages we already have, to keep them up-to-date and buildable.
Possibly it might be somewhat easier to package GPS now that Fedora's policy against bundled libraries has been relaxed.
Is there any chance things got better with code being on GitHub and supposed to be easier to build?
There were changes in makefiles before transition to github even (in AWS for example). I've removed most of my parches because of that. So things are changed but not so fast as we want. The most painful part was "DESTDIR" variable fey years ago...
-- Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic _______________________________________________ Ada mailing list -- ada@lists.fedoraproject.org To unsubscribe send an email to ada-leave@lists.fedoraproject.org
-- Pavel