Greetings to fellow Arch Linux users - quite a lot of stuff has
happened there recently in relation to D and this should sum it

Some changes may have not been synchronised to all mirrors yet,
so please wait a bit before reporting :)


1) After long period of bothering him with package change
proposals previous D maintainer, Sven-Hendrik Haase, decided to
transfer responsibilities for their maintenance to me. After
formal voting I have been added to Trusted User list with
intention to take care of anything D-related in Arch Linux.

2) `gdc` package has been added to the [community]. It uses 4.8.1
branch to match gcc version in Arch repositories. I know this one
is relatively old and hope to fix this one day with Iain's help ;)

3) All D compilers now have common naming/path convention.
     - libphobos.a
     - liblphobos.a
     - libgphobos.a

     - /usr/include/dlang/dmd
     - /usr/include/dlang/ldc
     - /usr/include/dlang/gdc/{gcc-version}

4) Four package groups has been defined: 'dlang', 'dlang-dmd',
'dlang-ldc', 'dlang-gdc'. Those can used as install/remove
targets for pacman to get full development stack.

5) More preparations for shared library support. `libphobos`
package currently contains only (with fixed SONAME)
and is intended to be used as a dependency for user applications.
Static library and import sources are available via
`libphobos-devel`. GDC and LDC currently have only "-devel"
versions of phobos as they don't seem to provide share one (I
will be happy to add one if I am wrong).

6) `dtools` package now also provides DustMite!

                Sources & bug reports

I am inevitably going to screw something at at some point and you
will inevitably want to make a tweaked versions of official
packages in AUR.

Official Arch Linux stuff:
     [community] bug tracker:
     packaging script sources:{package-name}

However, I do prefer git/Github for development and exact mirror
can be found here (together with my AUR packages):

Both accepting pull requests and checking for bug reports there.

                Adding new D packages

"Only "popular" packages may enter the repo, as defined by 1%
usage from pkgstats or 10 votes on the AUR."

Yes, that is correct. I have a legitimate reasons to move any D
package from  AUR to [community] once it reaches 10 votes. Please
don't forget to vote! At least tools like `dub` and `dstep`, in
my opinion, are prime candidates for inclusion ;)

If there are any D packages that match that criteria and I have
missed it - please, ping me via or on IRC
(Dicebot @

Reply via email to