We've used a wayland-scanner = wayland.bin alias for ages, to make
packages clearer and allow them to be independently overridden.
Going the whole way into splitting them into separate packages is
useful because it means we can have different meta.platforms
attributes for libwayland and wayland-scanner.
There is no duplication in outputs between the two packages — they
don't install any files in common.
Since we're no longer pulling just one output into nativeBuildInputs
of packages using wayland-scanner, we can use upstream's
wayland-scanner.pc, which gets installed into the dev output, rather
than providing our own.
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
Since theey is not active from at least six years.
All the packages on this commit became orphans.
---------------------------------------------------------------------------
There are files not covered by this commit, because they will be adopted
soon. Namely:
- pkgs/by-name/zs/zsync/package.nix
- pkgs/games/bsdgames/default.nix
- pkgs/misc/ghostscript/default.nix
- pkgs/os-specific/linux/kernel/perf/default.nix
- pkgs/tools/system/logrotate/default.nix
Updated the vendored patch to disable building of Linux specific demos
on Darwin to be able to use fetchpatch for upstream-accepted patches and
hopefully to make the next version bump not require figuring out what to
do with the patch.
Use the latest release before the project was archived.
Removes dependency on openssl_1_1 which is marked as insecure, so this
package should be built by Hydra once again.
wkhtmltopdf is a bit cursed.
1. It needs a specially patched version of QT to work.
2. It doesn't build currently.
3. Upstream repos are archived.
4. It depends on insecure dependencies.
In the mid term this dependency should be removed, but it's still a hard
dependency for:
* bookstack
* monica
* odoo (ref https://github.com/odoo/odoo/issues/86501)
* snipe-it
Instead of spending time to fix the build issues, use the -bin version
in the meantime.