Hi, On Sat, Feb 25, 2017 at 10:01:17PM +0000, James Cowgill wrote: > On 25/02/17 21:31, Andreas Tille wrote: > > I intend to package BioD[1] but I have no idea how to build the D code > > (and run the unit tests). Considering BioD is a library I might need > > something like a dynamic lib and a development package, but may be this > > is different for D than in C. > > It looks like it uses "dub" as it's build system. Dub is packaged but > has no users in the archive so you probably want to talk to the D > language maintainers about it first to see what the correct way to > handle this is.
I just added "dub run" to debian/rules. > I notice it depends on undead which will need packaging first. There are two kinds of messages: bio/bam/bai/indexing.d(33,8): Deprecation: module std.stream is deprecated - It will be removed from Phobos in October 2016. If you still need it, go to https://github.com/DigitalMars/undeaD This is what James seems to refer to - I'm not sure whether this is critical for the build here. I'd be willing to package undead if needed but I'd prefer if some more skilled people would do so. bio/bam/bai/indexing.d(38,8): Error: module string is in file 'core/std/c/string.d' which cannot be read This seems to be critical. Do you have any hint? Kind regards Andreas. [1] https://anonscm.debian.org/git/debian-med/libbiod.git (my poor attempt to package BioD) -- http://fam-tille.de