comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: How to nicely distribute a simple Ada library?
Date: Thu, 8 Dec 2011 19:34:23 +0100
Date: 2011-12-08T19:34:23+01:00	[thread overview]
Message-ID: <i6i9r55n5ssp.iqm8fx1qy845.dlg@40tude.net> (raw)
In-Reply-To: op.v56g22rsule2fv@douda-yannick

On Thu, 08 Dec 2011 16:53:16 +0100, Yannick Duch�ne (Hibou57) wrote:

> Le Sun, 04 Dec 2011 13:06:50 +0100, Dmitry A. Kazakov  
> <mailbox@dmitry-kazakov.de> a �crit:
>> Fedora and Debian packaging systems is an utter mess.
> For easier creation of Debian/Ubuntu package, one may lool at Debreate
> http://debreate.sourceforge.net/
> I don't know it in deep, but had a look at it some times ago, and seems  
> OK.

OK for what? Do you believe that this tool will create you binary, source,
developing, debug packages with the corresponding Debian Ada policies, all
dependencies, test, samples, documentation subprojects etc?

If I were 20 years younger and had nothing to do, I would probably extend
the gpr files to support platform-specific deployment targets, letting
*.deb, *.rpm, *.msi files generated from *.gpr.

Just compare gpr and make-files. See why gpr is so useful and makefile is
such an awful mess? This equally applies to debian/control or rpm spec
files. At the project description level, there is not so many things left
to change. The corresponding policy rules actually define almost
everything. If grpbuild or gnatmake knew these rules, it could generate
deployment packages automatically.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2011-12-08 18:34 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-04 11:19 How to nicely distribute a simple Ada library? Natasha Kerensikova
2011-12-04 12:06 ` Dmitry A. Kazakov
2011-12-05 11:55   ` Yannick Duchêne (Hibou57)
2011-12-05 11:58   ` Yannick Duchêne (Hibou57)
2011-12-05 13:31     ` Dmitry A. Kazakov
2011-12-05 14:11       ` Yannick Duchêne (Hibou57)
2011-12-05 15:22         ` Georg Bauhaus
2011-12-05 15:51           ` Yannick Duchêne (Hibou57)
2011-12-05 17:50             ` Dmitry A. Kazakov
2011-12-05 15:24         ` Dmitry A. Kazakov
2011-12-06  0:22   ` Randy Brukardt
2011-12-06  6:27     ` J-P. Rosen
2011-12-08  7:47       ` Randy Brukardt
2011-12-08 10:17         ` Ludovic Brenta
2011-12-09  0:00           ` Randy Brukardt
2011-12-09  8:42             ` Ludovic Brenta
2011-12-06  8:57   ` Ludovic Brenta
2011-12-06  9:47     ` Dmitry A. Kazakov
2011-12-06 10:13       ` Ludovic Brenta
2011-12-08 15:53   ` Yannick Duchêne (Hibou57)
2011-12-08 18:34     ` Dmitry A. Kazakov [this message]
2011-12-04 12:28 ` Ludovic Brenta
2011-12-04 14:39 ` Georg Bauhaus
2011-12-08 10:18   ` Natasha Kerensikova
2011-12-08 11:28     ` Ludovic Brenta
2011-12-08 14:00     ` Robert A Duff
2011-12-08 15:37       ` Georg Bauhaus
2011-12-04 17:42 ` Jeffrey Carter
2011-12-04 20:25 ` Tero Koskinen
2011-12-04 22:04 ` Simon Wright
2011-12-05 11:53 ` Yannick Duchêne (Hibou57)
replies disabled

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