2017-02-28 13:17 GMT+01:00 Andreas Tille <ti...@debian.org>: > 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 had a coumple of minutes today: https://github.com/biod/BioD/pull/26 >> > 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. I am even member of the Debian Med team, I think, so helping out won't be a problem at all ^^ But don't count or rely on me please, I can't really promise anything. >> 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. That looks like fun, there are quite a couple of submodules... With BioD having a Meson build file now, it also got a pkg-config file, so integrating it with the sambamba Makefiles should be way easier (just calling pkg-config with the right flags while building should do the job). Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/