[Pkg-d-devel] Attempt to build BioD blocked by undeaD and missing module string (Was: How to build D source)
Andreas Tille
tille at debian.org
Tue Feb 28 12:17:54 UTC 2017
Hi Matthias,
On Tue, Feb 28, 2017 at 11:16:37AM +0100, Matthias Klumpp wrote:
> > I'd fully trust your insight here but I admit Meson is totally new to me
> > and crafting a Meson control file for a library without having any idea
> > about D is a bit over my current status of knowledge. So I either need
> > to use what upstream provides or ask here for help.
>
> D is really easy to write if you know a bit of C and maybe Python or Java ^^
> Writing a Meson build definition is trivial too, I can write on for
> this project if you want and submit it upstream.
It would be helpful if you could provide a Meson build definition and
I'd happily submit it upstream.
> > I admit I have no idea how to do this. Its the first time I see D code
> > at all. May be it would be even better if the Debian D team could
> > package BioD which I need for some other package as a pre-dependency.
>
> I'd rather not want that to happen - the D team is currently mostly me
> (and Markos), and packaging a library which we don't use is a bad
> idea. I have too many packages already and I fear I will not be able
> to adequately maintain them if I have too many and don't even use
> them.
That's OK.
> However, I could help with the packaging. I'll see whether BioD is
> easy to port away from std.streams (doesn't look like it
> unfortunately) and if not I could supply Meson build definitions to
> the projects.
The libbiod Git repository[1] is writable for every DD - so if you
would like to commit something there that would be really welcome.
> Is BioD a normal shared library? What are you doing with it?
My final target (actually also a predependency for another target)
is sambamba[2] which using BioD as a git subrepository to build.
Kind regards
Andreas.
[1] https://anonscm.debian.org/git/debian-med/libbiod.git
[2] https://github.com/lomereiter/sambamba
--
http://fam-tille.de
More information about the Pkg-d-devel
mailing list