canokey-qemu: mark broken

Uses a four‐year‐old patched vendored version of Mbed TLS for
cryptography that doesn’t build with CMake 4. Doesn’t build with
current versions of `canokey-core`, either. No upstream development
since 2023.

This was only used in‐tree by the `systemd-initrd-luks-fido2`
NixOS test, which is not a channel blocker and that I couldn’t
find a historical failure for that wasn’t related to issues with
the test driver.
This commit is contained in:
Emily
2025-09-17 17:59:20 +01:00
parent 3a4e23f783
commit 52d6c7b90d
3 changed files with 11 additions and 1 deletions

View File

@@ -2,6 +2,11 @@
{
name = "systemd-initrd-luks-fido2";
meta = {
# `canokey-qemu` is marked broken.
broken = true;
};
nodes.machine =
{ pkgs, config, ... }:
{

View File

@@ -57,5 +57,10 @@ stdenv.mkDerivation rec {
description = "CanoKey QEMU Virt Card";
license = licenses.asl20;
maintainers = with maintainers; [ oxalica ];
# Uses a fouryearold patched vendored version of Mbed TLS for
# cryptography that doesnt build with CMake 4. Doesnt build with
# gurrent versions of `canokey-core`, either. No upstream
# development since 2023.
broken = true;
};
}

View File

@@ -90,7 +90,7 @@
tpmSupport ? !minimal,
uringSupport ? stdenv.hostPlatform.isLinux && !userOnly,
liburing,
canokeySupport ? !minimal,
canokeySupport ? false,
canokey-qemu,
capstoneSupport ? !minimal,
capstone,