Passing options to bluetoothd can be necessary in some cases.
Also move INSTALL.msg to README.voidlinux, and note that elogind can be
enough, instead of requiring group membership.
Also added a patch to close#30713.
The patch `fallback-primary-screen.patch` comes from upstream master,
and should be removed in the next release.
upstream commit aadee15008
- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs
Remove libunwind-devel so it builds with llvm-libunwind (which is
already linked to the D runtime and we don't want symbol mismatches).
This required patching meson.build so it could use a library without
pkgconfig files.
Also disable LTO, which was causing linking failures.
Pretty printing backtraces isn't extremely useful most of the time and
can be done in a much better way via a proper debugger. Furthermore, and
the motivation for this, having libunwind in gstreamer1 leads to gtkd
being linked against two libunwind impls, one via gstreamer1 (libunwind)
and the other via ldc-runtime (llvm-libunwind).
Also move to llvm12 and add llvm-unwind-devel to depends, since it's
required by some packages when building things with ldc.
Forcing linking against libunwind from llvm is necessary, otherwise the
resulting runtime is underlinked and fails to find the unw_* symbols it
needs. Argument taken from Alpine:
aaaa982c68/community/ldc/APKBUILD