@@ -7,6 +7,11 @@ title: Install Swift - macOS
7
7
8
8
{% assign xcode_dev_builds = site.data.builds.development.xcode | sort: 'date' | reverse %}
9
9
{% assign xcode_6_2_builds = site.data.builds.swift-6_2-branch.xcode | sort: 'date' | reverse %}
10
+ {% assign tag = site.data.builds.swift_releases.last.tag %}
11
+ {% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %}
12
+ {% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Static SDK'| first %}
13
+ {% assign static_sdk_dev_builds = site.data.builds.development.static_sdk | sort: 'date' | reverse %}
14
+ {% assign static_sdk_6_1_builds = site.data.builds.swift-6_1-branch.static_sdk | sort: 'date' | reverse %}
10
15
11
16
<div class =" content " >
12
17
<div class =" release-box section " >
@@ -22,12 +27,43 @@ title: Install Swift - macOS
22
27
<div class =" releases-grid " >
23
28
<div class="release-box section">
24
29
<div class="content">
25
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.package-installer%}
30
+ <div class="code-box content-wrapper">
31
+ <h2>Package Installer</h2>
32
+ <p class="body-copy">
33
+ The toolchain package installer (.pkg) that Swiftly automates is available as a stand-alone download.
34
+ </p>
35
+ <div class="link-wrapper">
36
+ <a href="https://download.swift.org/{{ site.data.builds.swift_releases.last.tag | downcase }}/xcode/{{ site.data.builds.swift_releases.last.tag }}/{{ site.data.builds.swift_releases.last.tag }}-osx.pkg" class="body-copy">Download Toolchain</a>
37
+ </div>
38
+ <div class="link-single">
39
+ <a href="/install/macos/package_installer" class="body-copy">Instructions</a>
40
+ </div>
41
+ </div>
26
42
</div>
27
43
</div>
28
44
<div class="release-box section">
29
45
<div class="content">
30
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk %}
46
+ <div class="code-box content-wrapper">
47
+ <h2>Static Linux SDK</h2>
48
+ <p class="body-copy">
49
+ Static Linux SDK - Cross compile to Linux.
50
+ <br /><br />
51
+ {% assign base_url = "https://download.swift.org/" | append: tag_downcase | append: "/static-sdk/" | append: tag | append: "/" | append: tag %}
52
+ {% assign command = "swift sdk install " | append: base_url | append: "_static-linux-0.0.1.artifactbundle.tar.gz --checksum " | append: platform.checksum %}
53
+ <button onclick="copyToClipboard(this, '{{ command | escape }}')">
54
+ Copy install command
55
+ </button>
56
+ </p>
57
+ <div class="link-wrapper">
58
+ <div class="link-group">
59
+ <a href="https://download.swift.org/{{ tag_downcase }}/static-sdk/{{ tag }}/{{ tag }}_static-linux-0.0.1.artifactbundle.tar.gz" class="body-copy">Download Linux Static SDK</a> |
60
+ <a href="https://download.swift.org/{{ tag_downcase }}/static-sdk/{{ tag }}/{{ tag }}_static-linux-0.0.1.artifactbundle.tar.gz.sig" class="body-copy">Signature (PGP)</a>
61
+ </div>
62
+ </div>
63
+ <div class="link-wrapper">
64
+ <a href="/documentation/articles/static-linux-getting-started.html" class="body-copy">Instructions</a>
65
+ </div>
66
+ </div>
31
67
</div>
32
68
</div>
33
69
</div >
@@ -53,12 +89,36 @@ title: Install Swift - macOS
53
89
<div class =" releases-grid " >
54
90
<div class="release-box section">
55
91
<div class="content">
56
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.main %}
92
+ <div class="code-box content-wrapper">
93
+ <h2>main</h2>
94
+ <p class="body-copy">
95
+ <small>{{ xcode_dev_builds.first.date | date: '%B %-d, %Y' }}</small><br />
96
+ Toolchain package installer (.pkg)
97
+ </p>
98
+ <div class="link-wrapper">
99
+ <a href="https://download.swift.org/development/xcode/{{ xcode_dev_builds.first.dir }}/{{ xcode_dev_builds.first.debug_info }}" class="body-copy">Debugging Symbols</a>
100
+ </div>
101
+ <div class="link-wrapper">
102
+ <a href="https://download.swift.org/development/xcode/{{ xcode_dev_builds.first.dir }}/{{ xcode_dev_builds.first.download }}" class="body-copy">Download Toolchain</a>
103
+ </div>
104
+ </div>
57
105
</div>
58
106
</div>
59
107
<div class="release-box section">
60
108
<div class="content">
61
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.release-6-2 %}
109
+ <div class="code-box content-wrapper">
110
+ <h2>release/6.2</h2>
111
+ <p class="body-copy">
112
+ <small>{{ xcode_6_2_builds.first.date | date: '%B %-d, %Y' }}</small><br />
113
+ Toolchain package installer (.pkg)
114
+ </p>
115
+ <div class="link-wrapper">
116
+ <a href="https://download.swift.org/swift-6.2-branch/xcode/{{ xcode_6_2_builds.first.dir }}/{{ xcode_6_2_builds.first.debug_info }}" class="body-copy">Debugging Symbols</a>
117
+ </div>
118
+ <div class="link-wrapper">
119
+ <a href="https://download.swift.org/swift-6.2-branch/xcode/{{ xcode_6_2_builds.first.dir }}/{{ xcode_6_2_builds.first.download }}" class="body-copy">Download Toolchain</a>
120
+ </div>
121
+ </div>
62
122
</div>
63
123
</div>
64
124
</div >
@@ -87,13 +147,49 @@ title: Install Swift - macOS
87
147
<div class =" releases-grid " >
88
148
<div class="release-box section">
89
149
<div class="content">
90
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.main%}
150
+ <div class="code-box content-wrapper">
151
+ <h2>main</h2>
152
+ <p class="body-copy">
153
+ <small>{{ static_sdk_dev_builds.first.date | date: '%B %-d, %Y' }}</small><br />
154
+ Static Linux SDK - Cross compile to Linux.
155
+ <br /><br />
156
+ {% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_dev_builds.first.dir | append: "/" | append: static_sdk_dev_builds.first.download %}
157
+ {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_dev_builds.first.checksum %}
158
+ <button onclick="copyToClipboard(this, '{{ command | escape }}')">
159
+ Copy install command
160
+ </button>
161
+ </p>
162
+ <div class="link-wrapper">
163
+ <div class="link-group">
164
+ <a href="https://download.swift.org/development/static-sdk/{{ static_sdk_dev_builds.first.dir }}/{{ static_sdk_dev_builds.first.download }}" class="body-copy">Download Linux Static SDK</a> |
165
+ <a href="https://download.swift.org/development/static-sdk/{{ static_sdk_dev_builds.first.dir }}/{{ static_sdk_dev_builds.first.download_signature }}" class="body-copy">Signature (PGP)</a>
166
+ </div>
167
+ </div>
168
+ </div>
91
169
</div>
92
170
</div>
93
171
<div class="release-box section">
94
172
<div class="content">
95
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.release-6-1%}
173
+ <div class="code-box content-wrapper">
174
+ <h2>release/6.1</h2>
175
+ <p class="body-copy">
176
+ <small>{{ static_sdk_6_1_builds.first.date | date: '%B %-d, %Y' }}</small><br />
177
+ Static Linux SDK - Cross compile to Linux.
178
+ <br /><br />
179
+ {% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_6_1_builds.first.dir | append: "/" | append: static_sdk_6_1_builds.first.download %}
180
+ {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_6_1_builds.first.checksum %}
181
+ <button onclick="copyToClipboard(this, '{{ command | escape }}')">
182
+ Copy install command
183
+ </button>
184
+ </p>
185
+ <div class="link-wrapper">
186
+ <div class="link-group">
187
+ <a href="https://download.swift.org/swift-6.1-branch/static-sdk/{{ static_sdk_6_1_builds.first.dir }}/{{ static_sdk_6_1_builds.first.download }}" class="body-copy">Download Linux Static SDK</a> |
188
+ <a href="https://download.swift.org/swift-6.1-branch/static-sdk/{{ static_sdk_6_1_builds.first.dir }}/{{ static_sdk_6_1_builds.first.download_signature }}" class="body-copy">Signature (PGP)</a>
189
+ </div>
190
+ </div>
191
+ </div>
96
192
</div>
97
193
</div>
98
194
</div >
99
- </div >
195
+ </div >
0 commit comments