Reproduction script:
# Bulk rewrite
./maintainers/scripts/sha-to-sri.py pkgs/by-name
# Revert some packages which will need manual intervention
for n in amdvlk azure-cli cargo-profiler corefonts flatito fluxcd gist perf_data_converter protoc-gen-js solana-cli swt verible; do
git checkout -- "pkgs/by-name/${n:0:2}/${n}"
done
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.
Upstream project is archived and orphaned on gitlab homepage. The
derivation fails to build as https://hydra.nixos.org/build/247698884:
...-gcc-13.2.0/include/c++/13.2.0/type_traits:1417:30: error: invalid use of incomplete type 'struct Seat' [-fpermissive]
1417 | : public __bool_constant<__is_convertible(_From, _To)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../cardboard/OutputManager.h:25,
from ../cardboard/Cursor.h:23,
from ../cardboard/Listener.h:28,
from ../cardboard/Helpers.h:16,
from ../cardboard/Server.cpp:39:
../cardboard/Workspace.h:32:8: note: forward declaration of 'struct Seat'
32 | struct Seat;
| ^~~~