···48 license = with licenses; [ mit ];
49 maintainers = with maintainers; [ shamilton ];
50 platforms = platforms.unix;
0051 };
52}
···48 license = with licenses; [ mit ];
49 maintainers = with maintainers; [ shamilton ];
50 platforms = platforms.unix;
51+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
52+ broken = stdenv.isDarwin;
53 };
54}
···23 maintainers = with maintainers; [ qyliss ];
24 license = licenses.gpl3Plus;
25 platforms = platforms.unix;
26+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
27+ broken = stdenv.isDarwin;
28 };
29}
···57 runHook postConfigure
58 '';
5960+ # Only affects unused scripts in $out/share/element/electron/scripts. Also
61+ # breaks because there are some `node`-scripts with a `npx`-shebang and
62+ # this shouldn't be in the closure just for unused scripts.
63+ dontPatchShebangs = true;
64+65 buildPhase = ''
66 runHook preBuild
67
···49 license = licenses.lgpl21Only;
50 maintainers = with maintainers; [ ];
51 platforms = platforms.unix;
52+ # never built on aarch64-darwin since first introduction in nixpkgs
53+ broken = stdenv.isDarwin && stdenv.isAarch64;
54 };
55}
···68 license = lib.licenses.gpl2;
69 platforms = with lib.platforms; linux ++ darwin;
70 maintainers = [ lib.maintainers.cge ];
71+ # never built on aarch64-darwin since first introduction in nixpkgs
72+ broken = stdenv.isDarwin && stdenv.isAarch64;
73 };
74}
···63 license = with licenses; gpl3Plus;
64 maintainers = with maintainers; [ AndersonTorres ];
65 platforms = with platforms; unix;
0066 };
67}
···63 license = with licenses; gpl3Plus;
64 maintainers = with maintainers; [ AndersonTorres ];
65 platforms = with platforms; unix;
66+ # never built on aarch64-darwin since first introduction in nixpkgs
67+ broken = stdenv.isDarwin && stdenv.isAarch64;
68 };
69}
···94 larger LLVM Project, such as the Clang expression parser and LLVM
95 disassembler.
96 '';
0097 };
98} // lib.optionalAttrs enableManpages {
99 pname = "lldb-manpages";
···94 larger LLVM Project, such as the Clang expression parser and LLVM
95 disassembler.
96 '';
97+ # never built on aarch64-darwin since first introduction in nixpkgs
98+ broken = stdenv.isDarwin && stdenv.isAarch64;
99 };
100} // lib.optionalAttrs enableManpages {
101 pname = "lldb-manpages";
···82 larger LLVM Project, such as the Clang expression parser and LLVM
83 disassembler.
84 '';
0085 };
86}
···82 larger LLVM Project, such as the Clang expression parser and LLVM
83 disassembler.
84 '';
85+ # never built on aarch64-darwin since first introduction in nixpkgs
86+ broken = stdenv.isDarwin && stdenv.isAarch64;
87 };
88}
···82 larger LLVM Project, such as the Clang expression parser and LLVM
83 disassembler.
84 '';
0085 };
86}
···82 larger LLVM Project, such as the Clang expression parser and LLVM
83 disassembler.
84 '';
85+ # never built on aarch64-darwin since first introduction in nixpkgs
86+ broken = stdenv.isDarwin && stdenv.isAarch64;
87 };
88}
···85 larger LLVM Project, such as the Clang expression parser and LLVM
86 disassembler.
87 '';
0088 };
89}
···85 larger LLVM Project, such as the Clang expression parser and LLVM
86 disassembler.
87 '';
88+ # never built on aarch64-darwin since first introduction in nixpkgs
89+ broken = stdenv.isDarwin && stdenv.isAarch64;
90 };
91}
···44 license = licenses.lgpl21;
45 platforms = with platforms; (linux ++ darwin);
46 maintainers = with maintainers; [ maggesi ];
47+ # never built on aarch64-darwin since first introduction in nixpkgs
48+ broken = stdenv.isDarwin && stdenv.isAarch64;
49 };
50}
···38 homepage = "https://github.com/hexagonal-sun/bic";
39 platforms = platforms.unix;
40 maintainers = with maintainers; [ hexagonal-sun ];
41+ # never built on aarch64-darwin since first introduction in nixpkgs
42+ broken = stdenv.isDarwin && stdenv.isAarch64;
43 };
44}
+2
pkgs/development/libraries/classads/default.nix
···20 description = "The Classified Advertisements library provides a generic means for matching resources";
21 license = lib.licenses.asl20;
22 platforms = lib.platforms.unix;
0023 };
24}
···20 description = "The Classified Advertisements library provides a generic means for matching resources";
21 license = lib.licenses.asl20;
22 platforms = lib.platforms.unix;
23+ # never built on aarch64-darwin since first introduction in nixpkgs
24+ broken = stdenv.isDarwin && stdenv.isAarch64;
25 };
26}
···13 license = lib.licenses.gpl2;
14 maintainers = [ ];
15 platforms = lib.platforms.unix;
16+ # never built on aarch64-darwin since first introduction in nixpkgs
17+ broken = stdenv.isDarwin && stdenv.isAarch64;
18 };
19}
+2
pkgs/development/libraries/gcc/libstdc++/5.nix
···113 description = "GNU Compiler Collection, version ${version} -- C++ standard library";
114 platforms = platforms.linux;
115 maintainers = with maintainers; [ abbradar ];
00116 };
117}
···113 description = "GNU Compiler Collection, version ${version} -- C++ standard library";
114 platforms = platforms.linux;
115 maintainers = with maintainers; [ abbradar ];
116+ # never built on aarch64-linux since first introduction in nixpkgs
117+ broken = stdenv.isLinux && stdenv.isAarch64;
118 };
119}
···8081 platforms = platforms.all;
82 badPlatforms = [ "x86_64-darwin" ];
83+ # never built on aarch64-darwin since first introduction in nixpkgs
84+ broken = stdenv.isDarwin && stdenv.isAarch64;
85 };
86};
87 in self
+2
pkgs/development/libraries/htmlcxx/default.nix
···20 description = "A simple non-validating css1 and html parser for C++";
21 license = licenses.lgpl2;
22 platforms = platforms.all;
0023 };
24}
···20 description = "A simple non-validating css1 and html parser for C++";
21 license = licenses.lgpl2;
22 platforms = platforms.all;
23+ # never built on aarch64-darwin since first introduction in nixpkgs
24+ broken = stdenv.isDarwin && stdenv.isAarch64;
25 };
26}
+2
pkgs/development/libraries/imlib/default.nix
···58 description = "An image loading and rendering library for X11";
59 platforms = platforms.unix;
60 license = with licenses; [ gpl2Only lgpl2Only ];
0061 };
62}
···58 description = "An image loading and rendering library for X11";
59 platforms = platforms.unix;
60 license = with licenses; [ gpl2Only lgpl2Only ];
61+ # never built on aarch64-darwin since first introduction in nixpkgs
62+ broken = stdenv.isDarwin && stdenv.isAarch64;
63 };
64}
···21 homepage = "https://github.com/nfc-tools/libfreefare";
22 maintainers = with maintainers; [bobvanderlinden];
23 platforms = platforms.unix;
24+ # never built on aarch64-darwin since first introduction in nixpkgs
25+ broken = stdenv.isDarwin && stdenv.isAarch64;
26 };
27}
···60 license = licenses.gpl2Plus;
61 maintainers = with maintainers; [ siraben luc65r ];
62 platforms = with platforms; linux ++ darwin;
0063 };
64}
···60 license = licenses.gpl2Plus;
61 maintainers = with maintainers; [ siraben luc65r ];
62 platforms = with platforms; linux ++ darwin;
63+ # never built on aarch64-darwin since first introduction in nixpkgs
64+ broken = stdenv.isDarwin && stdenv.isAarch64;
65 };
66}
+2
pkgs/development/libraries/libtommath/default.nix
···31 description = "A library for integer-based number-theoretic applications";
32 license = with licenses; [ publicDomain wtfpl ];
33 platforms = platforms.unix;
0034 };
35}
···31 description = "A library for integer-based number-theoretic applications";
32 license = with licenses; [ publicDomain wtfpl ];
33 platforms = platforms.unix;
34+ # never built on aarch64-darwin since first introduction in nixpkgs
35+ broken = stdenv.isDarwin && stdenv.isAarch64;
36 };
37}
···19 description = "Implementation of calculation of the hadron jet cross sections";
20 platforms = lib.platforms.unix;
21 maintainers = with lib.maintainers; [ veprbl ];
0022 };
23}
···19 description = "Implementation of calculation of the hadron jet cross sections";
20 platforms = lib.platforms.unix;
21 maintainers = with lib.maintainers; [ veprbl ];
22+ # never built on aarch64-darwin since first introduction in nixpkgs
23+ broken = stdenv.isDarwin && stdenv.isAarch64;
24 };
25}
···25 license = licenses.gpl3Only;
26 maintainers = with maintainers; [ veprbl ];
27 platforms = platforms.unix;
28+ # never built on aarch64-darwin since first introduction in nixpkgs
29+ broken = stdenv.isDarwin && stdenv.isAarch64;
30 };
31}
+2
pkgs/development/libraries/rlottie/default.nix
···34 license = with licenses; [ mit bsd3 mpl11 ftl ];
35 platforms = platforms.all;
36 maintainers = with maintainers; [ CRTified ];
0037 };
38}
···34 license = with licenses; [ mit bsd3 mpl11 ftl ];
35 platforms = platforms.all;
36 maintainers = with maintainers; [ CRTified ];
37+ # never built on aarch64-darwin since first introduction in nixpkgs
38+ broken = stdenv.isDarwin && stdenv.isAarch64;
39 };
40}
···47 license = licenses.epl10;
48 platforms = platforms.unix;
49 maintainers = with maintainers; [ aanderse ];
50+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
51+ broken = stdenv.isDarwin;
52 };
53}
···26 license = licenses.gpl3;
27 maintainers = with maintainers; [];
28 platforms = with platforms; unix;
0029 };
30}
···26 license = licenses.gpl3;
27 maintainers = with maintainers; [];
28 platforms = with platforms; unix;
29+ # never built on aarch64-darwin since first introduction in nixpkgs
30+ broken = stdenv.isDarwin && stdenv.isAarch64;
31 };
32}
···36 '';
3738 meta = with lib; {
39- broken = stdenv.isDarwin;
40 description = "A libre cross-platform disassembler";
41 longDescription = ''
42 Panopticon is a cross platform disassembler for reverse
···47 '';
48 license = with licenses; [ gpl3 ];
49 maintainers = with maintainers; [ leenaars ];
0050 };
51}
···36 '';
3738 meta = with lib; {
039 description = "A libre cross-platform disassembler";
40 longDescription = ''
41 Panopticon is a cross platform disassembler for reverse
···46 '';
47 license = with licenses; [ gpl3 ];
48 maintainers = with maintainers; [ leenaars ];
49+ # never built on aarch64-linux since first introduction in nixpkgs
50+ broken = stdenv.isDarwin || (stdenv.isLinux && stdenv.isAarch64);
51 };
52}
···38 changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md";
39 license = licenses.mpl20;
40 maintainers = with maintainers; [ wackbyte ];
41+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
42+ broken = stdenv.isDarwin;
43 };
44}
···33 maintainers = with maintainers; [ laalsaas ];
34 license = licenses.gpl3Only;
35 inherit (ncurses.meta) platforms;
36+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
37+ broken = stdenv.isDarwin;
38 };
39}
···42 platforms = platforms.linux;
43 license = licenses.mit; # expat version
44 maintainers = [ ];
45+ # never built on aarch64-linux since first introduction in nixpkgs
46+ broken = stdenv.isLinux && stdenv.isAarch64;
47 };
48}
+2
pkgs/games/xskat/default.nix
···26 license = licenses.free;
27 longDescription = "Play the german card game Skat against the AI or over IRC.";
28 homepage = "http://www.xskat.de/";
0029 };
30}
···26 license = licenses.free;
27 longDescription = "Play the german card game Skat against the AI or over IRC.";
28 homepage = "http://www.xskat.de/";
29+ # never built on aarch64-darwin since first introduction in nixpkgs
30+ broken = stdenv.isDarwin && stdenv.isAarch64;
31 };
32}
···54 keyboard, multimedia keys and buttons for starting applications. Even
55 powering on the computer via Wake On Lan is supported.
56 '';
0057 };
58}
···54 keyboard, multimedia keys and buttons for starting applications. Even
55 powering on the computer via Wake On Lan is supported.
56 '';
57+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
58+ broken = stdenv.isDarwin;
59 };
60}
···33 license = licenses.mit;
34 maintainers = [ maintainers.ivar ];
35 platforms = platforms.unix;
36+ # never built on aarch64-darwin since first introduction in nixpkgs
37+ broken = stdenv.isDarwin && stdenv.isAarch64;
38 };
39}
+2
pkgs/tools/filesystems/securefs/default.nix
···42 '';
43 license = with licenses; [ bsd2 mit ];
44 platforms = platforms.unix;
0045 };
46}
···42 '';
43 license = with licenses; [ bsd2 mit ];
44 platforms = platforms.unix;
45+ # never built on aarch64-darwin since first introduction in nixpkgs
46+ broken = stdenv.isDarwin && stdenv.isAarch64;
47 };
48}
···34 license = licenses.mit;
35 maintainers = with maintainers; [ astro ];
36 platforms = lib.platforms.unix;
37+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
38+ broken = stdenv.isDarwin;
39 };
40}
+4-4
pkgs/tools/graphics/sic-image-cli/default.nix
···23rustPlatform.buildRustPackage rec {
4 pname = "sic-image-cli";
5- version = "0.20.0";
67 src = fetchFromGitHub {
8 owner = "foresterre";
9 repo = "sic";
10 rev = "v${version}";
11- sha256 = "sha256-KoDX/d457dTHsmz8VTPhfF2MiB5vZzLFKG46/L351SQ=";
12 };
1314- cargoSha256 = "sha256-sKEZhJivLbos0KLzPCEnGgTCgbyWSIOvHMhoC1IaJRo=";
1516 nativeBuildInputs = [ installShellFiles nasm ];
17···2627 meta = with lib; {
28 description = "Accessible image processing and conversion from the terminal";
29- homepage = "https://github.com/foresterre/sic-image-cli";
30 changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md";
31 license = with licenses; [ asl20 /* or */ mit ];
32 maintainers = with maintainers; [ figsoda ];
···23rustPlatform.buildRustPackage rec {
4 pname = "sic-image-cli";
5+ version = "0.20.1";
67 src = fetchFromGitHub {
8 owner = "foresterre";
9 repo = "sic";
10 rev = "v${version}";
11+ sha256 = "sha256-VSBOmE5xdAS15z/KgQ54KfxM2/plEKtpmjOB+T9kLt4=";
12 };
1314+ cargoSha256 = "sha256-hkK22c7Z/Wj8ebQkjcdK7H6dms6MI9Sm9yrpqfCCxGA=";
1516 nativeBuildInputs = [ installShellFiles nasm ];
17···2627 meta = with lib; {
28 description = "Accessible image processing and conversion from the terminal";
29+ homepage = "https://github.com/foresterre/sic";
30 changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md";
31 license = with licenses; [ asl20 /* or */ mit ];
32 maintainers = with maintainers; [ figsoda ];
···55 platforms = platforms.unix;
56 license = licenses.gpl2Only;
57 maintainers = with maintainers; [ pedrohlc ];
58+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
59+ broken = stdenv.isDarwin;
60 };
61}
···30 license = licenses.gpl2;
31 platforms = platforms.all;
32 maintainers = with maintainers; [ pSub ];
33+ # never built on aarch64-darwin since first introduction in nixpkgs
34+ broken = stdenv.isDarwin && stdenv.isAarch64;
35 };
36}
+2
pkgs/tools/misc/jsonwatch/default.nix
···34 homepage = "https://github.com/dbohdan/jsonwatch";
35 license = licenses.mit;
36 maintainers = with maintainers; [ fab ];
0037 };
38}
···34 homepage = "https://github.com/dbohdan/jsonwatch";
35 license = licenses.mit;
36 maintainers = with maintainers; [ fab ];
37+ # never built on aarch64-darwin since first introduction in nixpkgs
38+ broken = stdenv.isDarwin && stdenv.isAarch64;
39 };
40}
···33 '';
34 license = licenses.asl20;
35 maintainers = with maintainers; [ bezmuth ];
36+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
37+ broken = stdenv.isDarwin;
38 };
39}
···43 # windows and darwin could work, but untested
44 # feel free add them if you have a machine to test
45 platforms = with platforms; linux;
0046 };
47}
···43 # windows and darwin could work, but untested
44 # feel free add them if you have a machine to test
45 platforms = with platforms; linux;
46+ # never built on aarch64-linux since first introduction in nixpkgs
47+ broken = stdenv.isLinux && stdenv.isAarch64;
48 };
49}
···110 homepage = "https://www.datadoghq.com";
111 license = licenses.bsd3;
112 maintainers = with maintainers; [ thoughtpolice domenkozar rvl viraptor ];
113+ # never built on aarch64-darwin since first introduction in nixpkgs
114+ broken = stdenv.isDarwin && stdenv.isAarch64;
115 };
116}
+2
pkgs/tools/networking/junkie/default.nix
···40 - a nettop tool;
41 - a tool listing TLS certificates...
42 '';
0043 };
44}
···40 - a nettop tool;
41 - a tool listing TLS certificates...
42 '';
43+ # never built on aarch64-darwin since first introduction in nixpkgs
44+ broken = stdenv.isDarwin && stdenv.isAarch64;
45 };
46}
···38 license = lib.licenses.bsd3;
39 platforms = lib.platforms.linux;
40 maintainers = with lib.maintainers; [ thoughtpolice ];
41+ # never built on aarch64-linux since first introduction in nixpkgs
42+ broken = stdenv.isLinux && stdenv.isAarch64;
43 };
44}
+2
pkgs/tools/networking/x11-ssh-askpass/default.nix
···30 description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH";
31 license = licenses.mit;
32 platforms = platforms.unix;
0033 };
34}
···30 description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH";
31 license = licenses.mit;
32 platforms = platforms.unix;
33+ # never built on aarch64-darwin since first introduction in nixpkgs
34+ broken = stdenv.isDarwin && stdenv.isAarch64;
35 };
36}
+2
pkgs/tools/security/feroxbuster/default.nix
···40 homepage = "https://github.com/epi052/feroxbuster";
41 license = with licenses; [ mit ];
42 maintainers = with maintainers; [ fab ];
0043 };
44}
45
···40 homepage = "https://github.com/epi052/feroxbuster";
41 license = with licenses; [ mit ];
42 maintainers = with maintainers; [ fab ];
43+ # never built on aarch64-linux since first introduction in nixpkgs
44+ broken = stdenv.isLinux && stdenv.isAarch64;
45 };
46}
47
···38 license = licenses.lgpl2Plus;
39 maintainers = with maintainers; [ berce ];
40 platforms = with platforms; unix;
41+ # never built on aarch64-darwin since first introduction in nixpkgs
42+ broken = stdenv.isDarwin && stdenv.isAarch64;
43 };
44}
+2
pkgs/tools/security/yersinia/default.nix
···58 # so not sure, but it could work on openbsd, illumos, and freebsd
59 # if you have a machine to test with, feel free to add these
60 platforms = with platforms; linux;
0061 };
62}
···58 # so not sure, but it could work on openbsd, illumos, and freebsd
59 # if you have a machine to test with, feel free to add these
60 platforms = with platforms; linux;
61+ # never built on aarch64-linux since first introduction in nixpkgs
62+ broken = stdenv.isLinux && stdenv.isAarch64;
63 };
64}
···79 license = licenses.bsd2;
80 maintainers = with maintainers; [ siriobalmelli ];
81 platforms = platforms.all;
82+ # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
83+ broken = stdenv.isDarwin;
84 };
85}