comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Ncurses and Ada
Date: Mon, 12 Mar 2012 03:20:23 -0700 (PDT)
Date: 2012-03-12T03:20:23-07:00	[thread overview]
Message-ID: <8472247.615.1331547623187.JavaMail.geo-discussion-forums@vblb5> (raw)
In-Reply-To: <m2399e1a8k.fsf@pushface.org>

Simon Wright wrote on comp.lang.ada:
> Julian Leyh writes:
>> BTW, where did you get /usr/share/ada/adainclude from? Normally, the
>> Ada library packages should install to /usr/include/<foo> and
>> /usr/lib/<foo> and their project files to /usr/lib/gnat.
> 
> FSF GCC and GNAT GPL both use $prefix/lib/gnat to find GPR files, with
> the rest of the layout as you say.
> 
> The /usr/share/ada/adainclude is Debian's layout. I don't know why it's
> different (probably Ludovic needed a scheme before AdaCore had settled
> on theirs)

Correct. I didn't invent this path myself though; Florian Weimer did,
when he made the very first proposal for a standard ("GNU Ada
Environment Specification") back in 2001 or so.  IIRC, that
specification applied to the early .rpm packages for GNAT 3.13p
produced by the Ada for Linux Team.  So, it is possible that
/usr/share/ada/adainclude still exists in distributions other than
Debian.

> and I haven't so far worked out install scripts that will
> work in either situation.

Sorry about that :/ but as I've said many times, packaging is
difficult; if you want to concentrate on writing your software,
your best bet is to leave packaging to specialists of each target
platform while making their job as easy as possible.

-- 
Ludovic Brenta.



  reply	other threads:[~2012-03-12 10:20 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-09 14:40 Ncurses and Ada Eilie
2012-03-09 14:56 ` mockturtle
2012-03-09 16:59   ` Eilie
2012-03-09 17:13     ` Shark8
2012-03-09 17:44       ` Eilie
2012-03-09 17:35     ` mockturtle
2012-03-09 17:57 ` Ludovic Brenta
2012-03-09 18:28   ` Eilie
2012-03-12  8:18     ` Julian Leyh
2012-03-12  8:42       ` Simon Wright
2012-03-12 10:20         ` Ludovic Brenta [this message]
2012-03-12 13:20           ` Georg Bauhaus
2012-03-12 14:33             ` Simon Wright
2012-03-12 16:23               ` Georg Bauhaus
2012-03-12  9:04       ` Eilie
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox