-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 17/11/2011 14:36, Álex R. Mosteo a écrit : > Hello there,
Hi, May be you can look at liblog4ada [1] or libxmlezout [2]. My packaging skills are far from perfect but these two packages are quite simple and the debian/rules files contain most of the packaging (don't look to closely to the get-orig-source target it have to be enhanced, see org.debian.music123 for a better one, thanks to Nicolas). I don't know if you are familiar with monotone, but having a org.debian.player-ada branch at www.ada-france.org should be a good thing. I mention monotone because I didn't see any reference to it in your email.. I hope it will help. xavier - From www.ada-france.org using monotone : [1] mtn --db=./base_lib.db clone www.ada-france.org org.debian.liblog4ada [2] mtn --db=./base_lib.db clone www.ada-france.org org.debian.libxmlezout > I'm trying to prepare my first Debian package of a library of mine. I > exchanged a couple mails with Ludovic some eons ago, where he gave me some > useful pointers. > > The intent is to eventually submit this library as a candidate for > inclusion, if deemed of interest. More precisely, I'm trying to package the > Player-Ada [1] binding to the Player (robot-player package) library. > > I'm reading lots of documentation about Debian packaging, Ada policy, > debhelper, CDBS, git-buildpackage, etc. At the moment I'm a bit overwhelmed > but not (yet?) entirely lost. > > I'm using git-buildpackage, have everything ready and am at the point of > experimenting with the actual package creation. I'm looking at some Ada > packages for ideas. I see that there are several helper tools for > debian/rules, and I see different mechanisms being used to support it. E.g., > libgmpada and libtexttools have a suite of ALDH.* files; opentoken has > *.debhelper files; libxmlada and ada-reference-manual seem more hand-made. > Here's where I am currently stuck and where I'd like your advice as Ada > packagers. > > While reading about CDBS I got the fear that I could be wasting time in > something that is not really needed when packaging Ada programs, like > autotools is not usually necessary thanks to gnat project files. So I > wanted, as the first of my questions, to know if this is so or not, and what > would you recommend as the supporting infrastructure for debian/rules. > > There are lots of tutorials for packaging beginners, but usually these stick > to the author's workflow of choice, and I haven't found a clear comparison > between alternatives. Also some of these are, while seemingly still valid, > possibly somewhat outdated in regard to recent developments. E.g. I see > different compat values (which everybody is happy to dismiss as "you don't > need to understand this yet") that tell me that I might be reading stale > information. > > Finally, since Ada devs are in the minority (I hope to contribute to improve > this ;-)), I sorely miss an Ada-oriented tutorial, which would help in > identifying which things arise from "C culture" that would be best avoided > when dealing with Ada (although at the moment I think this is only a minor > point related to building binaries). Am I missing something here or is it > simply that there is not one? (perhaps because it isn't necessary). > > Anyway, thanks a lot for your patience with this long mail. Back to reading, > > Álex. > > [1] https://github.com/mosteo/player-ada > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7FHGkACgkQVIZi0A5BZF497QCfSPpYKKc+TasZtEYRsMj7dm7J QvAAnAhBiWmBxbgl7hNRAOOMsUEkyXIL =w8AD -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]
