about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2024-02-03 16:02:15 +0000
committerSergei Trofimovich <slyich@gmail.com>2024-02-03 16:02:15 +0000
commitcd18eaebc4d99b5499eb2e5e5965135c3fdbf870 (patch)
tree9b996cefdb16abdbb889dbd5f62db688d9343308
parent3efc6ce7e40d777e7ee30a7f20651a205a0bac03 (diff)
downloadnixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar.gz
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar.bz2
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar.lz
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar.xz
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.tar.zst
nixlib-cd18eaebc4d99b5499eb2e5e5965135c3fdbf870.zip
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;
          |        ^~~~
-rw-r--r--pkgs/by-name/ca/cardboard/package.nix1
1 files changed, 1 insertions, 0 deletions
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;