···
systemsWithAnySupport = supportedSystems ++ limitedSupportedSystems;
32
+
supportDarwin = builtins.elem "x86_64-darwin" systemsWithAnySupport;
{ tarball = import ./make-tarball.nix { inherit pkgs nixpkgs officialRelease; };
···
manual = import ../../doc;
lib-tests = import ../../lib/tests/release.nix { inherit pkgs; };
40
-
darwin-tested = pkgs.releaseTools.aggregate
42
+
darwin-tested = if supportDarwin then pkgs.releaseTools.aggregate
{ name = "nixpkgs-darwin-${jobs.tarball.version}";
meta.description = "Release-critical builds for the Nixpkgs darwin channel";
···
jobs.tests.stdenv-inputs.x86_64-darwin
jobs.tests.macOSSierraShared.x86_64-darwin
unstable = pkgs.releaseTools.aggregate
{ name = "nixpkgs-${jobs.tarball.version}";
···
84
-
jobs.stdenv.x86_64-darwin
87
-
jobs.python.x86_64-darwin
jobs.python3.x86_64-linux
89
-
jobs.python3.x86_64-darwin
# Needed by travis-ci to test PRs
92
-
jobs.nox.x86_64-darwin
jobs.nix-info.x86_64-linux
95
-
jobs.nix-info.x86_64-darwin
jobs.nix-info-tested.x86_64-linux
97
-
jobs.nix-info-tested.x86_64-darwin
# Ensure that X11/GTK+ are in order.
jobs.thunderbird.x86_64-linux
100
-
# Ensure that basic stuff works on darwin
101
-
jobs.git.x86_64-darwin
102
-
jobs.mariadb.x86_64-darwin
103
-
jobs.vim.x86_64-darwin
104
-
# Ensure that UI stuff works on darwin
105
-
jobs.inkscape.x86_64-darwin
106
-
jobs.qt5.qtmultimedia.x86_64-darwin
jobs.tests.cc-wrapper.x86_64-linux
109
-
jobs.tests.cc-wrapper.x86_64-darwin
jobs.tests.cc-wrapper-gcc7.x86_64-linux
111
-
jobs.tests.cc-wrapper-gcc7.x86_64-darwin
jobs.tests.cc-wrapper-gcc8.x86_64-linux
# broken see issue #40038
115
-
# jobs.tests.cc-wrapper-gcc8.x86_64-darwin
jobs.tests.cc-wrapper-clang.x86_64-linux
118
-
jobs.tests.cc-wrapper-clang.x86_64-darwin
jobs.tests.cc-wrapper-libcxx.x86_64-linux
120
-
jobs.tests.cc-wrapper-libcxx.x86_64-darwin
jobs.tests.cc-wrapper-clang-39.x86_64-linux
122
-
jobs.tests.cc-wrapper-clang-39.x86_64-darwin
jobs.tests.cc-wrapper-libcxx-39.x86_64-linux
124
-
jobs.tests.cc-wrapper-libcxx-39.x86_64-darwin
jobs.tests.cc-wrapper-clang-4.x86_64-linux
126
-
jobs.tests.cc-wrapper-clang-4.x86_64-darwin
jobs.tests.cc-wrapper-libcxx-4.x86_64-linux
128
-
jobs.tests.cc-wrapper-libcxx-4.x86_64-darwin
jobs.tests.cc-wrapper-clang-5.x86_64-linux
130
-
jobs.tests.cc-wrapper-clang-5.x86_64-darwin
jobs.tests.cc-wrapper-libcxx-5.x86_64-linux
132
-
jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin
jobs.tests.cc-wrapper-clang-6.x86_64-linux
134
-
jobs.tests.cc-wrapper-clang-6.x86_64-darwin
jobs.tests.cc-wrapper-libcxx-6.x86_64-linux
136
-
jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin
jobs.tests.cc-multilib-gcc.x86_64-linux
jobs.tests.cc-multilib-clang.x86_64-linux
jobs.tests.stdenv-inputs.x86_64-linux
117
+
++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools
118
+
++ lib.optionals supportDarwin [
119
+
jobs.stdenv.x86_64-darwin
120
+
jobs.python.x86_64-darwin
121
+
jobs.python3.x86_64-darwin
122
+
jobs.nox.x86_64-darwin
123
+
jobs.nix-info.x86_64-darwin
124
+
jobs.nix-info-tested.x86_64-darwin
125
+
jobs.git.x86_64-darwin
126
+
jobs.mariadb.x86_64-darwin
127
+
jobs.vim.x86_64-darwin
128
+
jobs.inkscape.x86_64-darwin
129
+
jobs.qt5.qtmultimedia.x86_64-darwin
130
+
jobs.tests.cc-wrapper.x86_64-darwin
131
+
jobs.tests.cc-wrapper-gcc7.x86_64-darwin
132
+
# jobs.tests.cc-wrapper-gcc8.x86_64-darwin
133
+
jobs.tests.cc-wrapper-clang.x86_64-darwin
134
+
jobs.tests.cc-wrapper-libcxx.x86_64-darwin
135
+
jobs.tests.cc-wrapper-clang-39.x86_64-darwin
136
+
jobs.tests.cc-wrapper-libcxx-39.x86_64-darwin
137
+
jobs.tests.cc-wrapper-clang-4.x86_64-darwin
138
+
jobs.tests.cc-wrapper-libcxx-4.x86_64-darwin
139
+
jobs.tests.cc-wrapper-clang-5.x86_64-darwin
140
+
jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin
141
+
jobs.tests.cc-wrapper-clang-6.x86_64-darwin
142
+
jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin
jobs.tests.stdenv-inputs.x86_64-darwin
jobs.tests.macOSSierraShared.x86_64-darwin
142
-
] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools;
stdenvBootstrapTools = with lib;
···
# darwin is special in this
155
-
// optionalAttrs (builtins.elem "x86_64-darwin" systemsWithAnySupport) {
158
+
// optionalAttrs supportDarwin {
bootstrap = import ../stdenv/darwin/make-bootstrap-tools.nix { system = "x86_64-darwin"; };