From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Debian & gprinstall Date: Tue, 14 Feb 2017 21:30:32 +0000 Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="e1a665504baa8f8b5ebbdddcc8867a79"; logging-data="31813"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ht8zEOwDSxHleA0uOqVVmG2bktWZ+dVI=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (darwin) Cancel-Lock: sha1:7tH9lxYmjxr757Sc9ZvQszch7BA= sha1:X45MMdETvsajEEaIoLawek9N+Sg= Xref: news.eternal-september.org comp.lang.ada:33355 Date: 2017-02-14T21:30:32+00:00 List-Id: "Dmitry A. Kazakov" writes: > On 2017-02-14 18:01, Simon Wright wrote: >> Has anyone devised a setup to use gprinstall to install a library to >> match the Debian Ada Policy? > > But gprinstall cannot follow policies of all Linux flavors. Fedora's > policy is very different, e.g. it has a system gpr project to include > into the library project and get directories' paths from there. I only want a set of switches that will make gprinstall do something that works on Debian with the system compiler (no problem if using GNAT GPL, of course, since the default setup is what GNAT GPL expects) and doesn't trample over other software. Is the Fedora equivalent of the Debian Ada policy written up anywhere? > If indeed grpinstall were to care of the Linux target I would suggest > to generate a proper project installation file, *.deb, *.rpm and use > it in the standard system installer. But I'm not going to distribute binary library packages for any Linux flavours. So I don't need to understand .deb, .rpm, etc etc. I just want the _source_ packages to be easily installable.