There is no need for this to be a standalone part, as all it does is to
install a couple of build-packages. These can be moved to `ldc`, which
is the only real user, and highlighted as being ctest requirements.
Update ldc2.conf to better match upstream 1.18.0 binary package
This brings the config file in line with upstream standards. It should
be backwards compatible, while adding support for some extra settings,
such as WebAssembly builds.
The only differences from upstream are the import paths, which are set
to `include/d` instead of `import` (accepting the default install path
of the build system), and the library paths, which are set to `lib64`
and `lib32` instead of `lib` and `lib32` (making the paths consistent
for both amd64 and i386 package builds).
LLVM 9 and later is released under the terms of the Apache License v2.0
with LLVM exceptions. Since the snap package for LDC 1.18+ uses LLVM 9
or later, we need to update the package LICENSE file accordingly.
The `ddocYear` test bug that hardcodes the expected year in the test
results first appears in this version of LDC (or rather, in v2.086 of
the DMD frontend). This patch backports the `sed` workaround introduced
in commit d80460670e77175ae0e42ec578b1727726b313db.