html_dmd-phobos_2.112.0.tar.xz - HTML files (tar.xz archive)
html_dmd-phobos_2.112.0.7z - HTML files (7z archive)
dlangspec_2.112.0.chm - Microsoft Compiled HTML Help
dlangspec_2.112.0.epub - Electronic Publication for e-book readers
dlangspec_2.112.0.mobi - Mobipocket e-book for Kindle
dlangspec_2.112.0.pdf - Portable Document Format
To enable it, add the repository sources:
$ sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
then install "d-apt" public key:
$ sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.gpg -O /etc/apt/trusted.gpg.d/d-apt.gpg
(can safely remove "d-apt-keyring" deb package)
Add the repository sources:
$ sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.sources -O /etc/apt/sources.list.d/d-apt.sources
Install "d-apt" public key:
$ sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.asc -O /etc/apt/keyrings/d-apt.asc
Fingerprint:
552B 99D9 C438 912C 2A97 F8F9 EDC4 FB09 C3AE EDD0
SHA-256:
2d6453898a3c1610ce86cb594a64f24625e6227f059331fd853b000bce95b900 d-apt.list ac3956e985be56ab81b0f27578f9081ed7456817def8511daff66b8367aefab1 d-apt.gpg 2b45e18c8d97ad459c50e80d717dbc793863cf68b9a71c70152e766f7ab04eb0 d-apt.sources e7871780d4204141c0cde597f9d02f4a13398fc3798230147a0358a823bc89eb d-apt.asc
Note:
Packages of shared libraries ends their names with the supported dmd version number.
This allows to install several versions of the same shared library.
This fix the API/ABI breaking changes problem on every DMD release.
Packages listed below ending with "nn" are shared libraries. This "nn" must be replaced by the given version.
Examples:
Phobos2 shared library for "dmd" v2.066.1 ends its name with "66" ("libphobos2-nn" -> "libphobos2-66").
TkD shared library for "dmd" v2.065.0 ends its name with "65" ("libtkd-nn" -> "libtkd-65").
DMD (Digital Mars D compiler)
TkD (Fully cross-platform GUI toolkit based on Tcl/Tk)
DUB (Package and build manager for D)
DCD (Client-server autocompletion program for D)
Dfix (Tool for automatically upgrading D source code)
Dfmt (Dfmt is a formatter for D source code)
Dscanner (D-Scanner is a tool for analyzing D source code)
contact: g.sayol at gmail dot com