From cd18eaebc4d99b5499eb2e5e5965135c3fdbf870 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 3 Feb 2024 16:02:15 +0000 Subject: [PATCH] cardboard: mark broken (`gcc-13` build failure) 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; | ^~~~ --- pkgs/by-name/ca/cardboard/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ca/cardboard/package.nix b/pkgs/by-name/ca/cardboard/package.nix index 4bed07f0bc57..f3fca1632ce4 100644 --- a/pkgs/by-name/ca/cardboard/package.nix +++ b/pkgs/by-name/ca/cardboard/package.nix @@ -127,6 +127,7 @@ stdenv.mkDerivation { }; meta = { + broken = true; # Upstream is archived, fails to build on gcc-13. homepage = "https://gitlab.com/cardboardwm/cardboard"; description = "A scrollable, tiling Wayland compositor inspired on PaperWM"; license = lib.licenses.gpl3Only;