I have reached conceptual agreement with dmd package maintainer (Sven-Hendrik Haase), new PKGBUILD's are written and change is planned together with 2.063 release.

Important stuff to be aware of (mostly important to AUR packagers):

* dmd now provides virtual package "d-compiler" of version that matches dmd front-end version * package is now built based on matching github branch. Any tools that did not have source code available is removed. * new package "dtools" is added. Not only rdmd was moved there but also all tools from D-Programming-Language/tools that make sense for end user will be there (including DustMite!) * dtools does not have strict dependency on dmd, only on "d-compiler"

As it may be obvious, general direction is to decouple D tool chain and make it possible to install gdc, ldc and dmd at the same time globally with no conflicting binaries. Next goal is generalizing dependecies for Phobos but this needs extensive testing and is delayed.

Please tell me if this is going to cause any issues, it is not that late to make some tweaks.

Reply via email to