From 9833d56c2483c3635339b1636dee61b52e3378fc Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Tue, 6 Dec 2022 21:47:40 +0100 Subject: treewide: mark packages broken that never built on PLATFORM Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken Tool is still WIP but this is one of the first results. I manually audited the results and removed some results that were not valid. Note that some of these packages maybe should have more constrained platforms set instead of broken set, but I think not being perfectly correct is better than just keep trying to build all these things and never succeeding. Some observations: - Some darwin builds require XCode tools - aarch64-linux builds sometimes suffer from using gcc9 - gcc9 is getting older and misses some new libraries/features - Sometimes tools try to do system detection or expect some explicit settings for platforms that are not x86_64-linux --- pkgs/games/xskat/default.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkgs/games/xskat') diff --git a/pkgs/games/xskat/default.nix b/pkgs/games/xskat/default.nix index 74c2be586ceb6..f8c5f539f7d28 100644 --- a/pkgs/games/xskat/default.nix +++ b/pkgs/games/xskat/default.nix @@ -26,5 +26,7 @@ stdenv.mkDerivation rec { license = licenses.free; longDescription = "Play the german card game Skat against the AI or over IRC."; homepage = "http://www.xskat.de/"; + # never built on aarch64-darwin since first introduction in nixpkgs + broken = stdenv.isDarwin && stdenv.isAarch64; }; } -- cgit 1.4.1