@@ -7,6 +7,11 @@ title: Install Swift - macOS
77
88{% assign xcode_dev_builds = site.data.builds.development.xcode | sort: 'date' | reverse %}
99{% 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 %}
1015
1116<div class =" content " >
1217 <div class =" release-box section " >
@@ -22,12 +27,43 @@ title: Install Swift - macOS
2227 <div class =" releases-grid " >
2328 <div class="release-box section">
2429 <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>
2642 </div>
2743 </div>
2844 <div class="release-box section">
2945 <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>
3167 </div>
3268 </div>
3369 </div >
@@ -53,12 +89,36 @@ title: Install Swift - macOS
5389 <div class =" releases-grid " >
5490 <div class="release-box section">
5591 <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>
57105 </div>
58106 </div>
59107 <div class="release-box section">
60108 <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>
62122 </div>
63123 </div>
64124 </div >
@@ -87,13 +147,49 @@ title: Install Swift - macOS
87147 <div class =" releases-grid " >
88148 <div class="release-box section">
89149 <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>
91169 </div>
92170 </div>
93171 <div class="release-box section">
94172 <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>
96192 </div>
97193 </div>
98194 </div >
99- </div >
195+ </div >
0 commit comments