public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Link Dupont <link@sub-pop.net>
To: git-commits@fedoraproject.org
Subject: [rpms/swift-lang] epel10: Update to Swift 6.3.2-RELEASE
Date: Fri, 29 May 2026 19:03:03 +0000 [thread overview]
Message-ID: <rpms-swift-lang-82f28823fd96@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/swift-lang
Branch : epel10
Commit : 82f28823fd964982a5a67ac31e0bf8fffaf997eb
Author : Link Dupont <link@sub-pop.net>
Date : 2026-05-29T02:57:37+00:00
Stats : +1682/-957 in 21 file(s)
URL : https://src.fedoraproject.org/rpms/swift-lang/c/82f28823fd964982a5a67ac31e0bf8fffaf997eb?branch=epel10
Log:
Update to Swift 6.3.2-RELEASE
---
diff --git a/.gitignore b/.gitignore
index dd0d0c6..8485f26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,3 +68,134 @@
/swift-llvm-bindings.zip
/swift-testing.tar.gz
/zlib13.zip
+/zlib131.zip
+/swift-async-algorithms.tar.gz
+/swift-log.tar.gz
+/swift-sdk-generator.tar.gz
+/swift-toolchain-sqlite.tar.gz
+/CMake-3.30.2.tar.gz
+/curl-curl-8_9_1.tar.gz
+/indexstore-db-swift-6.1.3-RELEASE.tar.gz
+/libxml2-2.11.5.tar.gz
+/llvm-project-swift-6.1.3-RELEASE.tar.gz
+/ninja-1.11.1.tar.gz
+/sourcekit-lsp-swift-6.1.3-RELEASE.tar.gz
+/swift-argument-parser-1.4.0.tar.gz
+/swift-asn1-1.0.0.tar.gz
+/swift-async-algorithms-1.0.1.tar.gz
+/swift-atomics-1.2.0.tar.gz
+/swift-certificates-1.0.1.tar.gz
+/swift-cmark-swift-6.1.3-RELEASE.tar.gz
+/swift-collections-1.1.3.tar.gz
+/swift-corelibs-foundation-swift-6.1.3-RELEASE.tar.gz
+/swift-corelibs-libdispatch-swift-6.1.3-RELEASE.tar.gz
+/swift-corelibs-xctest-swift-6.1.3-RELEASE.tar.gz
+/swift-crypto-3.0.0.tar.gz
+/swift-docc-render-artifact-swift-6.1.3-RELEASE.tar.gz
+/swift-docc-swift-6.1.3-RELEASE.tar.gz
+/swift-docc-symbolkit-swift-6.1.3-RELEASE.tar.gz
+/swift-driver-swift-6.1.3-RELEASE.tar.gz
+/swift-experimental-string-processing-swift-6.1.3-RELEASE.tar.gz
+/swift-format-swift-6.1.3-RELEASE.tar.gz
+/swift-foundation-icu-swift-6.1.3-RELEASE.tar.gz
+/swift-foundation-swift-6.1.3-RELEASE.tar.gz
+/swift-installer-scripts-swift-6.1.3-RELEASE.tar.gz
+/swift-integration-tests-swift-6.1.3-RELEASE.tar.gz
+/swift-llbuild-swift-6.1.3-RELEASE.tar.gz
+/swift-llvm-bindings-swift-6.1.3-RELEASE.tar.gz
+/swift-lmdb-swift-6.1.3-RELEASE.tar.gz
+/swift-log-1.5.4.tar.gz
+/swift-markdown-swift-6.1.3-RELEASE.tar.gz
+/swift-nio-2.65.0.tar.gz
+/swift-numerics-1.0.2.tar.gz
+/swift-package-manager-swift-6.1.3-RELEASE.tar.gz
+/swift-sdk-generator-swift-6.1.3-RELEASE.tar.gz
+/swift-stress-tester-swift-6.1.3-RELEASE.tar.gz
+/swift-swift-6.1.3-RELEASE.tar.gz
+/swift-syntax-swift-6.1.3-RELEASE.tar.gz
+/swift-system-1.3.0.tar.gz
+/swift-testing-swift-6.1.3-RELEASE.tar.gz
+/swift-toolchain-sqlite-1.0.1.tar.gz
+/swift-tools-support-core-swift-6.1.3-RELEASE.tar.gz
+/swift-xcode-playground-support-swift-6.1.3-RELEASE.tar.gz
+/wasi-libc-wasi-sdk-22.tar.gz
+/WasmKit-0.1.2.tar.gz
+/Yams-5.0.6.tar.gz
+/zlib-1.3.1.tar.gz
+/indexstore-db-swift-6.2-RELEASE.tar.gz
+/llvm-project-swift-6.2-RELEASE.tar.gz
+/mimalloc-3.0.1.tar.gz
+/sourcekit-lsp-swift-6.2-RELEASE.tar.gz
+/swift-build-swift-6.2-RELEASE.tar.gz
+/swift-cmark-gfm.tar.gz
+/swift-corelibs-foundation-swift-6.2-RELEASE.tar.gz
+/swift-corelibs-libdispatch-swift-6.2-RELEASE.tar.gz
+/swift-corelibs-xctest-swift-6.2-RELEASE.tar.gz
+/swift-docc-render-artifact-swift-6.2-RELEASE.tar.gz
+/swift-docc-swift-6.2-RELEASE.tar.gz
+/swift-docc-symbolkit-swift-6.2-RELEASE.tar.gz
+/swift-driver-swift-6.2-RELEASE.tar.gz
+/swift-experimental-string-processing-swift-6.2-RELEASE.tar.gz
+/swift-format-swift-6.2-RELEASE.tar.gz
+/swift-foundation-icu-swift-6.2-RELEASE.tar.gz
+/swift-foundation-swift-6.2-RELEASE.tar.gz
+/swift-installer-scripts-swift-6.2-RELEASE.tar.gz
+/swift-integration-tests-swift-6.2-RELEASE.tar.gz
+/swift-llbuild-swift-6.2-RELEASE.tar.gz
+/swift-llvm-bindings-swift-6.2-RELEASE.tar.gz
+/swift-lmdb-swift-6.2-RELEASE.tar.gz
+/swift-markdown-swift-6.2-RELEASE.tar.gz
+/swift-package-manager-swift-6.2-RELEASE.tar.gz
+/swift-sdk-generator-swift-6.2-RELEASE.tar.gz
+/swift-stress-tester-swift-6.2-RELEASE.tar.gz
+/swift-swift-6.2-RELEASE.tar.gz
+/swift-syntax-swift-6.2-RELEASE.tar.gz
+/swift-system-1.5.0.tar.gz
+/swift-testing-swift-6.2-RELEASE.tar.gz
+/swift-tools-support-core-swift-6.2-RELEASE.tar.gz
+/swift-xcode-playground-support-swift-6.2-RELEASE.tar.gz
+/wasi-libc-wasi-sdk-24.tar.gz
+/brotli-1.1.0.tar.gz
+/indexstore-db-swift-6.3.2-RELEASE.tar.gz
+/llvm-project-swift-6.3.2-RELEASE.tar.gz
+/mimalloc-3.0.3.tar.gz
+/ninja-1.13.1.tar.gz
+/sourcekit-lsp-swift-6.3.2-RELEASE.tar.gz
+/swift-argument-parser-1.6.1.tar.gz
+/swift-asn1-1.3.2.tar.gz
+/swift-build-swift-6.3.2-RELEASE.tar.gz
+/swift-certificates-1.10.1.tar.gz
+/swift-cmark-swift-6.3.2-RELEASE.tar.gz
+/swift-collections-1.1.6.tar.gz
+/swift-corelibs-blocksruntime-swift-6.3.2-RELEASE.tar.gz
+/swift-corelibs-foundation-swift-6.3.2-RELEASE.tar.gz
+/swift-corelibs-libdispatch-swift-6.3.2-RELEASE.tar.gz
+/swift-corelibs-xctest-swift-6.3.2-RELEASE.tar.gz
+/swift-crypto-3.12.5.tar.gz
+/swift-docc-render-artifact-swift-6.3.2-RELEASE.tar.gz
+/swift-docc-swift-6.3.2-RELEASE.tar.gz
+/swift-docc-symbolkit-swift-6.3.2-RELEASE.tar.gz
+/swift-driver-swift-6.3.2-RELEASE.tar.gz
+/swift-experimental-string-processing-swift-6.3.2-RELEASE.tar.gz
+/swift-format-swift-6.3.2-RELEASE.tar.gz
+/swift-foundation-icu-swift-6.3.2-RELEASE.tar.gz
+/swift-foundation-swift-6.3.2-RELEASE.tar.gz
+/swift-installer-scripts-swift-6.3.2-RELEASE.tar.gz
+/swift-integration-tests-swift-6.3.2-RELEASE.tar.gz
+/swift-llbuild-swift-6.3.2-RELEASE.tar.gz
+/swift-llvm-bindings-swift-6.3.2-RELEASE.tar.gz
+/swift-lmdb-swift-6.3.2-RELEASE.tar.gz
+/swift-markdown-swift-6.3.2-RELEASE.tar.gz
+/swift-package-manager-swift-6.3.2-RELEASE.tar.gz
+/swift-sdk-generator-swift-6.3.2-RELEASE.tar.gz
+/swift-stress-tester-swift-6.3.2-RELEASE.tar.gz
+/swift-subprocess-0.2.1.tar.gz
+/swift-swift-6.3.2-RELEASE.tar.gz
+/swift-syntax-swift-6.3.2-RELEASE.tar.gz
+/swift-testing-swift-6.3.2-RELEASE.tar.gz
+/swift-toolchain-sqlite-1.0.7.tar.gz
+/swift-tools-protocols-0.0.9.tar.gz
+/swift-tools-support-core-swift-6.3.2-RELEASE.tar.gz
+/swift-xcode-playground-support-swift-6.3.2-RELEASE.tar.gz
+/wasi-libc-wasi-sdk-27.tar.gz
+/WasmKit-0.1.6.tar.gz
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..1cfec91
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+# Swift Language Fedora Package
+
+## update-swift-version.sh
+
+A script to update the Swift language package to a new version by automatically downloading the official Swift configuration and updating the RPM spec file.
+
+### Usage
+
+```bash
+./update-swift-version.sh <swift-version>
+```
+
+### Example
+
+```bash
+./update-swift-version.sh 6.1.3
+```
+
+### What it does
+
+1. Downloads the Swift release configuration from the official Swift repository
+2. Parses the repository versions for all Swift components
+3. Updates the `swift-lang.spec` file with new source URLs and version information
+4. Removes old forge sources and adds new ones based on the Swift release configuration
+
+### Requirements
+
+- `curl` - for downloading configuration files
+- `jq` - for parsing JSON configuration
+- `sed` - for updating the spec file
+
+### After running
+
+Review the changes to `swift-lang.spec` and remove any patches that are no longer needed for the new version.
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..b3a89c1
--- /dev/null
+++ b/changelog
@@ -0,0 +1,716 @@
+* Fri Sep 12 2025 Link Dupont <link@sub-pop.net> - 6.1.3-1
+- Update to 6.1.3-RELEASE (RHBZ#2356394)
+- Fix FTBFS in Fedora 43 (RHBZ#2385672)
+
+* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-4.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
+
+* Wed Jan 22 2025 Ron Olson <tachoknight@gmail.com> - 6.0.3-4
+- Resolves: rhbz#2341403
+* Wed Jan 22 2025 Ron Olson <tachoknight@gmail.com> - 6.0.3-3
+- Added patch to explicitly include cstdint
+* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.3-2.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
+
+* Mon Dec 16 2024 Ron Olson <tachoknight@gmail.com> - 6.0.3-2
+- Added swift-run and swift-build as symlinks for future
+ versions of Swift
+* Thu Dec 12 2024 Ron Olson <tachoknight@gmail.com> - 6.0.3-1
+- Updated to Swift 6.0.3-RELEASE
+ Resolves: rhbz#2332031
+* Tue Dec 10 2024 Zephyr Lykos <fedora@mochaa.ws> - 6.0.2-2
+- fix libdir symlink installation
+* Thu Nov 14 2024 Ron Olson <tachoknight@gmail.com> - 6.0.2-1
+- Updated to Swift 6.0.2-RELEASE
+ Resolves: rhbz#2291122
+ Resolves: rhbz#2322729
+ Resolves: rhbz#2324076
+* Wed Sep 25 2024 Ron Olson <tachoknight@gmail.com> - 6.0.1-1
+- Updated to Swift 6.0.1-RELEASE
+* Mon Sep 16 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
+- Updated to Swift 6.0-RELEASE
+* Mon Aug 26 2024 Zephyr Lykos <fedora@mochaa.ws> - 6.0-1
+- Export Swift development tool libraries to libdir
+* Mon Jul 22 2024 Byoungchan Lee <byoungchan.lee@gmx.com> - 6.0-1
+- Minimize runtime/compile time dependencies
+* Fri Jul 19 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
+- Added file to add the Swift libraries to the ld.so.conf.d directory
+* Sun Jun 30 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
+- Patch from finagolfin
+ https://github.com/swiftlang/swift/pull/74814
+* Tue Apr 23 2024 Ron Olson <tachoknight@gmail.com> - 6.0-1
+- First attempt at getting 6.0 working
+* Mon Sep 18 2023 Ron Olson <tachoknight@gmail.com> - 5.9-1
+- Updated to Swift 5.9-RELEASE
+ Resolves: rhbz#2239543
+* Fri Sep 15 2023 Ron Olson <tachoknight@gmail.com> - 5.10-1
+- First working version of Swift 5.10
+* Wed Mar 29 2023 Ron Olson <tachoknight@gmail.com> - 5.9-1
+- Cleanup and first attempt at getting 5.9 going though
+ 5.8 hasn't been released yet
+* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.2-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+* Tue Dec 27 2022 Ron Olson <tachoknight@gmail.com> - 5.8-1
+- Cleanup and first attempt at getting 5.8 going
+* Fri Dec 16 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-2
+- SPDX migration
+* Wed Dec 14 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-1
+- Updated to Swift 5.7.2-RELEASE
+ Resolves: rhbz#2153189
+* Wed Nov 02 2022 Ron Olson <tachoknight@gmail.com> - 5.7.1-1
+- Updated to Swift 5.7.1-RELEASE
+ Resolves: rhbz#2139320
+* Tue Nov 01 2022 Ron Olson <tachoknight@gmail.com> - 5.7-4
+- Merged fix from Lumír Balhar to replace the pathfix.py tool
+ with the new way for Python 3.12
+* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-3
+- Resolves: rhbz#2130233
+* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-2
+- Added patch to handle an initialized variable but not
+ used
+* Tue Sep 13 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
+- Updated to Swift 5.7-RELEASE
+* Thu May 05 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
+- First working version of Swift 5.7
+* Mon Apr 25 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
+- First attempt to build swift-5.7
+* Thu Apr 21 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-2
+- Removed ncurses-compat-libs as a runtime dependency as it
+ has been removed from Fedora Rawhide
+* Mon Apr 11 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-1
+- Updated to Swift 5.6.1-RELEASE
+* Wed Mar 30 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
+- Updated to Swift 5.6-RELEASE
+* Tue Feb 15 2022 Ron Olson <tachoknight@gmail.com> - 5.5.3-1
+- Updated to Swift 5.5.3-RELEASE
+* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+* Wed Jan 12 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
+- First build of Swift-5.6
+* Tue Dec 14 2021 Ron Olson <tachoknight@gmail.com> - 5.5.2-1
+- Updated to Swift 5.5.2-RELEASE
+* Wed Oct 27 2021 Ron Olson <tachoknight@gmail.com> - 5.5.1-1
+- Updated to Swift 5.5.1-RELEASE
+* Tue Sep 21 2021 Ron Olson <tachoknight@gmail.com> - 5.5-1
+- Updated to Swift 5.5-RELEASE
+* Fri Sep 17 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-2
+- Added patch to allow building using Clang 13
+* Wed Sep 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-1
+- Updated to swift-5.4.3-RELEASE
+* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+* Thu Jul 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-2
+- Discovered that EPEL-8 doesn't have binutils-gold
+* Mon Jul 05 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-1
+- Updated to swift-5.4.2-RELEASE
+* Mon Jun 21 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-2
+- Changes for EPEL-8
+* Thu Jun 10 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-1
+- Added fix for RPATH problems
+* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.4-2
+- Rebuilt for Python 3.10
+* Thu Jun 03 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
+- Removed special CMake stuff for EPEL 8
+* Tue Jun 01 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
+- Added patch to remove Cyclades from LLVM
+* Fri May 28 2021 Jesús Abelardo Saldívar Aguilar <jasaldivara@gmail.com> 5.5-1
+- Added patches to fix circular dependency on PkgConfig
+* Fri May 21 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
+- First version of Swift 5.5 - 5.5-DEVELOPMENT-SNAPSHOT-2021-05-18-a
+* Tue Apr 27 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
+- Updated to swift-5.4-RELEASE
+* Tue Apr 06 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
+- Updated to swift-5.4-DEVELOPMENT-SNAPSHOT-2021-03-25-a
+* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 5.3.3-2
+- Rebuilt for removed libstdc++ symbol (#1937698)
+* Thu Jan 28 2021 Ron Olson <tachoknight@gmail.com> 5.3.3-1
+- Updated to swift-5.3.3-RELEASE
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+* Thu Jan 21 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
+- First working version of Swift 5.4
+* Tue Dec 22 2020 Ron Olson <tachoknight@gmail.com> 5.3.2-1
+- Updated to swift-5.3.2-RELEASE
+* Fri Dec 04 2020 Jeff Law <law@redhat.com> 5.3.1-2
+- Fix missing #include for gcc-11
+
+* Fri Nov 13 2020 Ron Olson <tachoknight@gmail.com> 5.3.1-1
+- Updated to swift-5.3.1-RELEASE
+* Thu Sep 17 2020 Ron Olson <tachoknight@gmail.com> 5.3-1
+- Updated to swift-5.3-RELEASE
+* Mon Aug 10 2020 Ron Olson <tachoknight@gmail.com> 5.2.5-1
+- Updated to swift-5.2.5-RELEASE
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 5.2.4-2
+- Rebuilt for Python 3.9
+
+* Wed May 20 2020 Ron Olson <tachoknight@gmail.com> 5.2.4-1
+- Updated to swift-5.2.4-RELEASE
+* Wed Apr 29 2020 Ron Olson <tachoknight@gmail.com> 5.2.3-1
+- Updated to swift-5.2.3-RELEASE
+* Fri Apr 17 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-2
+- Added patch to remove use of sys/sysctl.h as it was removed
+ in Rawhide (future F33)
+* Wed Apr 15 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-1
+- Updated to swift-5.2.2-RELEASE
+* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-3
+- Put CMake back as a build step because the version in EPEL 8 is too
+ old
+* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-2
+- Added s390x architecture and F30-specific requires
+* Mon Apr 06 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-1
+- Reorganized the package to place everything in a single location,
+ changed the versioning scheme, and removed a number of obsolete patches
+* Wed Apr 01 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-0.1.20200331git2e3b1b3
+- Updated to swift-5.2.1-RELEASE
+* Wed Mar 25 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.10.20200324git443e9a4
+- Updated to swift-5.2-RELEASE
+* Thu Mar 12 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.9.20200311git33150e3
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-03-11-a and switched to
+ using patched version of cmake to get around issues building 5.2 with
+ 3.17
+* Fri Feb 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.8.20200227git33150e3
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-27-a
+* Sun Feb 02 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.7.20200201git66c06ab
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-01-a
+* Sat Feb 01 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.6.20200131gitfab20c6
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-31-a
+* Thu Jan 30 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.5.20200129gita0c1677
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-29-a
+* Tue Jan 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.4.20200127git7c02102
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-27-a
+* Mon Jan 20 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.3.20200117git3194881
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-17-a
+* Fri Jan 10 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.2.20200109git880e9e6
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-09-a
+* Tue Jan 07 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.1.20200106git74df113
+- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-06-a
+* Sat Dec 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191220git04833a6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-20-a
+* Fri Dec 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191219git04833a6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-19-a
+* Thu Dec 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191218git04833a6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-18-a
+* Wed Dec 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191217git04833a6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-17-a
+* Tue Dec 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191216git04833a6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-16-a
+* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191213git005fc1f
+- Updated to swift-5.1.3-RELEASE
+* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20191212gita22eb08
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-12-a
+* Wed Dec 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20191210git4a1b378
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-10-a
+* Tue Dec 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20191209git4a1b378
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-09-a
+* Mon Dec 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20191130gited9117a
+- Release of 5.1.2 with sourcekit-lsp enabled. The user still needs to build
+ and install the plugin for vscode; if they do this version will support
+ code-completion, also works with neovim too
+* Sat Dec 07 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20191206git4b8db65
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-06-a
+* Fri Dec 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20191205git4b8db65
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-05-a
+* Thu Dec 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20191204git4b8db65
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-04-a
+* Wed Dec 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20191203git4b8db65
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-03-a
+* Sat Nov 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20191129git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-29-a
+* Fri Nov 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20191128git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-28-a
+* Thu Nov 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20191127git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-27-a
+* Wed Nov 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20191126git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-26-a
+* Tue Nov 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20191125git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-25-a
+* Mon Nov 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191124git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-24-a
+* Sat Nov 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191122git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-22-a
+* Fri Nov 22 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191121git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-21-a
+* Tue Nov 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191118git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-18-a
+* Mon Nov 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191117git60f3082
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-17-a
+* Sat Nov 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191115git51fe191
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-15-a
+* Fri Nov 15 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191114gite74feb6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-14-a
+* Thu Nov 07 2019 Ron Olson <tachoknight@gmail.com> 5.1.2-0.1.20191107git71def56
+- Updated to swift-5.1.2-RELEASE
+* Wed Nov 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191105gitb368b0d
+- Added icu, also updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-05-a
+* Mon Nov 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191101git74328cd
+- Added unpackaged files, switched to new llvm-project-based subproject
+* Sun Nov 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191101git74328cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-01-a
+* Thu Oct 31 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.4.20191004git4242edd
+- Added sourcekit-lsp
+* Wed Oct 30 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.3.20191004git4242edd
+- Clang 9 was causing compiler-rt to not build properly due to a macro.
+* Thu Oct 17 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.2.20191004git4242edd
+- Fixed issue with installing swift-lang only gave the option for
+ swift-lang-runtime
+* Fri Oct 04 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.1.20191004git4242edd
+- Updated to swift-5.1.1-RELEASE
+* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.57.20190919gitfa33242
+- Updated to swift-5.1-RELEASE and removed FrameworkABIBaseline as apparently
+ it disappeared
+* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.56.20190918gite05f800
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-18-a
+* Wed Sep 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.55.20190917git1f49050
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-17-a
+* Tue Sep 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.54.20190916git279ca88
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-16-a
+* Mon Sep 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.53.20190915git279ca88
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-15-a
+* Sun Sep 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.52.20190914git279ca88
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-14-a
+* Sat Sep 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.51.20190913git11b9972
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-13-a
+* Fri Sep 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.50.20190912gitb9d082f
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-12-a
+* Thu Sep 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.49.20190911gitb8f4481
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-11-a
+* Tue Sep 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.48.20190909git28a0436
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-09-a
+* Mon Sep 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.47.20190908git28a0436
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-08-a also added test for
+ Red Hat Enterprise Linux and CentOS (when it is updated to match RHEL 8)
+ Also packaged some new files
+* Fri Sep 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.46.20190905git1880eb0
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-05-a
+* Thu Sep 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.45.20190904git1880eb0
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-04-a
+* Wed Sep 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.44.20190903gitfcc37cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-03-a
+* Tue Sep 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.43.20190902gitfcc37cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-02-a
+* Mon Sep 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.42.20190901gitfcc37cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-01-a
+* Sun Sep 01 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.41.20190831gitfcc37cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-31-a
+* Fri Aug 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.40.20190829gitfcc37cd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-29-a
+* Thu Aug 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.39.20190828gite90298c
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-28-a and added explicit
+ requirement for python3-distro
+* Wed Aug 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.38.20190827gite90298c
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-27-a and added a patch
+ to allow LLDB to be built using Python 3.8 (currently in F32/Rawhide)
+* Tue Aug 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.37.20190826git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-26-a
+* Mon Aug 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.36.20190825git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-25-a
+* Sun Aug 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.35.20190824git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-24-a
+* Sat Aug 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.34.20190823git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-23-a
+* Fri Aug 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.33.20190822git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-22-a
+* Wed Aug 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.32.20190820git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-20-a
+* Mon Aug 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.31.20190817git3b0cf9e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-17-a
+* Sat Aug 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.30.20190816git1329017
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-16-a
+* Fri Aug 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.29.20190815git1329017
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-15-a
+* Wed Aug 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.28.20190813git425a146
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-13-a
+* Tue Aug 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.27.20190812git425a146
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-12-a and added another
+ directory
+* Fri Jul 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.26.20190725git0450b7d
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-25-a
+* Thu Jul 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.25.20190724gite9b6385
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-24-a
+* Wed Jul 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.24.20190723git3e8f631
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-23-a
+* Tue Jul 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.23.20190719gitf883175
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-19-a and first version
+ that relies on Python 3 for building
+* Mon Jul 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.22.20190714git7b90512
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-14-a
+* Sun Jul 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.21.20190713git26c2dbe
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-13-a
+* Sat Jul 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20190712gita062b3c
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-12-a
+* Fri Jul 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20190711gitacd767e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-11-a
+* Thu Jul 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20190710gitd7f811d
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-10-a
+* Wed Jul 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20190709gitf67864b
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-09-a
+* Thu Jul 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20190703gitd2c038e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-03-a
+* Wed Jul 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20190702git2efadfd
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-02-a
+* Tue Jul 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20190701git6761ba4
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-01-a and removed
+ dependency on python-sphinx as a problem with a pygments lexer was being
+ treated as an error and causing the builds to fail
+* Sun Jun 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20190629gitdcde8ac
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-29-a
+* Sat Jun 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20190628gitca3c825
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-28-a
+* Fri Jun 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20190627git993b248
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-27-a
+* Thu Jun 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20190626git16859f1
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-26-a and added patch
+ to remove reference to depreciated header file
+* Wed Jun 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20190624git4e7bcdb
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-24-a and got the REPL
+ to work
+* Sun Jun 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20190621git9729868
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-21-a
+* Fri Jun 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20190620gita5aa0c6
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-20-a
+* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20190619git500333c
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-19-a
+* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20190619git500333c
+- Cleaned up the spec file to remove 4.2 to 5 migration code and some
+ old patches
+* Mon Jun 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20190616gitcbfbc8e
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-16-a
+* Sun Jun 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20190529git37f230a
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-05-29-a
+* Fri Apr 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20190425git6d89fc9
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-25-a
+* Thu Apr 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.1.20190416git85a776d
+- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-16-a
+* Thu Mar 28 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.53.20190325gitba33f9e
+- Modified spec file to handle upgrades from 4.2 to 5.0.
+* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.52.20190325gitba33f9e
+- Updated to swift-5.0-RELEASE
+* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.51.20190324git130a414
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-24-a, removed _gettid
+ patch as the changed were merged upstream
+* Fri Mar 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
+- The swift-corelibs-xctest library was being zeroed out due to issue with
+ CMake 3.14 where it was being copied into the same directory. A bug
+ report has been filed with CMake but until it is resolved, the cmake file
+ has been patched to not perform the copy.
+* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
+- Modules did not work properly in the REPL due to additional lib path;
+ fixed with symlinks to the lower directory structures
+* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
+- python2-sphinx was removed from Fedora after 30 so it will use the python3
+ version
+* Thu Mar 14 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
+- Fixed issues introduced by upstream changes
+* Mon Mar 11 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-10-a
+* Thu Mar 07 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.49.20190306git5834830
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-06-a
+* Wed Mar 06 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.48.20190305git5834830
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-05-a
+* Tue Mar 05 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.47.20190304gitad10379
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-04-a
+* Fri Mar 01 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.46.20190228gitfeacc3f
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-28-a
+* Wed Feb 27 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.45.20190226gitfa5d493
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-26-a
+* Tue Feb 26 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.44.20190225gita8126fb
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-25-a
+* Mon Feb 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.43.20190224gita8126fb
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-24-a
+* Sun Feb 24 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.42.20190223gita8126fb
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-23-a
+* Sat Feb 23 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.41.20190222gita24adaf
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-22-a
+* Fri Feb 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.40.20190221git86a39df
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-21-a
+* Thu Feb 21 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.39.20190220git817dff3
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-20-a
+* Wed Feb 20 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.38.20190219git817dff3
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-19-a
+* Mon Feb 18 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.37.20190217git15be364
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-17-a
+* Sun Feb 17 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.36.20190216git15be364
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-16-a
+* Sat Feb 16 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.35.20190215git15be364
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-15-a
+* Fri Feb 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.34.20190214git8d88441
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-14-a
+* Wed Feb 13 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.33.20190206gitd07c25a
+- Added patch to fix an issue with compiler-rt using std::thread in a vector
+* Fri Feb 08 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.32.20190206gitd07c25a
+- Added patch to allow the Swift REPL to work properly, also removed patch
+ for aarch64 because the changes were merged upstream
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-0.31.20181214gitee39236
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+* Sat Dec 15 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
+- First version that supports aarch64
+* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
+* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.30.20181212gite231ae1
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
+* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.29.20181212gite231ae1
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
+* Tue Dec 11 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.28.20181210gitf83ec0c
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-10-a
+* Mon Dec 10 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.26.20181209gitc14e1a3
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-09-a
+* Sun Dec 09 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.25.20181208git3945260
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-08-a
+* Sat Dec 08 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.24.20181207git0a73e15
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-07-a
+* Fri Dec 07 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.23.20181206git565e767
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-06-a
+* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.22.20181204gitb74d54a
+- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-04-a
+* Wed Dec 05 2018 Egor Zhdan <egor.zhdan@gmail.com>
+- Include dependencies to ncurses which are required by SourceKit and
+ included in Apple installation guide
+* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.21.20181204gitfacaad1
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-04-a
+* Tue Dec 04 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.20.20181203git3376f9f
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-03-a
+* Mon Dec 03 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.19.20181202gita8a8bdc
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-02-a
+* Sun Dec 02 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.18.20181201gitb01ee72
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-01-a
+* Sat Dec 01 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.17.20181130gitd8f12cb
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-30-a
+* Thu Nov 29 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.16.20181128git806cf57
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-28-a
+* Tue Nov 27 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.15.20181126gita820992
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a
+* Mon Nov 26 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.14.20181125gita820992
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-25-a
+* Sat Nov 24 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.13.20181123gita820992
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-23-a
+* Fri Nov 23 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.12.20181122gitfb52a2e
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-22-a
+* Mon Nov 19 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.11.20181116git201dcba
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-16-a
+* Fri Nov 16 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.10.20181115git739169d
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-15-a
+* Wed Oct 31 2018 Ron Olson <tachoknight@gmail.com> 4.2.1-0.101.20181030git02a6ca9
+- Updated to swift-4.2.1-RELEASE
+* Tue Oct 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.100.20181029gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-29-a
+* Sat Oct 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.99.20181026gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-26-a
+* Fri Oct 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.98.20181025gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-25-a
+* Wed Oct 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.97.20181023gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-23-a
+* Tue Oct 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.96.20181022gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a
+* Mon Oct 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.95.20181021gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-21-a
+* Sun Oct 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.94.20181020gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-20-a
+* Fri Oct 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.93.20181018gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-18-a
+* Thu Oct 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.92.20181017gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-17-a
+* Wed Oct 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.91.20181016gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-16-a
+* Tue Oct 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.90.20181015gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-15-a
+* Mon Oct 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.89.20181014gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-14-a
+* Sun Oct 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.88.20181013gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-13-a
+* Sat Oct 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.87.20181012gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-12-a
+* Fri Oct 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.86.20181011gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-11-a
+* Thu Oct 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.85.20181010gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-10-a
+* Wed Oct 10 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.84.20181009gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-09-a
+* Tue Oct 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.83.20181008gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-08-a
+* Mon Oct 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.82.20181007gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-07-a
+* Sun Oct 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.81.20181006gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-06-a
+* Sat Oct 06 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.80.20181005gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-05-a
+* Thu Oct 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.79.20181003gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-03-a
+* Wed Oct 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.78.20181002gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-02-a
+* Tue Oct 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.77.20181001gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-01-a
+* Sat Sep 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.76.20180928gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-28-a
+* Fri Sep 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.75.20180927gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-27-a
+* Thu Sep 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.74.20180926gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-26-a
+* Wed Sep 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.73.20180925gitf4134eb
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-25-a
+* Tue Sep 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.72.20180924git01644d5
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-24-a
+* Mon Sep 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.71.20180922gitac7c511
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-22-a
+* Sat Sep 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.70.20180914git2dfdbf2
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-14-a
+* Fri Sep 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.69.20180913git2dfdbf2
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-13-a
+* Thu Sep 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.68.20180912git2c6399a
+- Updated to swift-4.2-RELEASE
+* Wed Sep 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.67.20180911gitbe88499
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-11-a
+* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.66.20180908gitbe88499
+- Added patch for clang 7.0
+* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.65.20180908gitbe88499
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-08-a
+* Sat Sep 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.64.20180907gitc922f68
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-07-a
+* Sun Aug 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.63.20180825git7d204ce
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-25-a
+* Sat Aug 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.62.20180824git7d204ce
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-24-a
+* Fri Aug 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.61.20180823git7d204ce
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-23-a
+* Thu Aug 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.60.20180822git7d204ce
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-22-a
+* Wed Aug 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.59.20180821git7d204ce
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-21-a
+* Tue Aug 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.58.20180820gitde88335
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a
+* Sun Aug 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.57.20180818gitde88335
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-18-a
+* Sat Aug 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.56.20180817gitde88335
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-17-a
+* Fri Aug 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.55.20180816gitde88335
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-16-a
+* Thu Aug 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.54.20180815gitefbe78e
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-15-a
+* Wed Aug 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.53.20180814git3146921
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-14-a
+* Sat Aug 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.52.20180810gita710c2f
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-10-a
+* Thu Aug 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.51.20180808git1c8f885
+- Updated to swift-4.2-CONVERGENCE
+* Wed Aug 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.50.20180807gitab5ce2e
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-07-a
+* Tue Aug 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.49.20180806gitab5ce2e
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-06-a
+* Sat Aug 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.48.20180803git68f32fc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-03-a
+* Fri Aug 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.47.20180802git44a88d4
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-02-a
+* Thu Aug 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.46.20180801git3f7d681
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-01-a
+* Wed Aug 01 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.45.20180731git00acd41
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-31-a
+* Tue Jul 31 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.44.20180730gitfe1f442
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-30-a
+* Sun Jul 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.43.20180728gitfe1f442
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-28-a
+* Sat Jul 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.42.20180727git9d01b59
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-27-a
+* Wed Jul 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.41.20180724git18650bc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-24-a and removed
+ lldb patches as they were merged upstream into the 4.2 branch
+* Tue Jul 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.40.20180723git18650bc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-23-a
+* Mon Jul 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.39.20180722git18650bc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-22-a
+* Sun Jul 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.38.20180721git18650bc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-21-a
+* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
+- Added patches for lldb to fix relative path issue (see URL by patches) until
+ it's merged into the 4.2 branch
+* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-20-a
+* Fri Jul 20 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.36.20180719git9277281
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-19-a
+* Thu Jul 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.35.20180718gite325e32
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-18-a
+* Tue Jul 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.34.20180716gitaaf545a
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-16-a
+* Sun Jul 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.33.20180703git107e307
+- Switched from __provides_exclude_from to __provides_exclude to inhibit
+ lldb being included as a dependency
+* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.32.20180703git107e307
+- Reverted to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a as loading modules
+ in the REPL seems to have been broken as of the 2018-07-04 builds.
+ 2018-07-03 is currently the best version until the issue is resolved.
+* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.31.20180711git104c96a
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-11-a
+* Wed Jul 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.30.20180709gitd9561d9
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-09-a and added a check to
+ include python-unversioned-command for verisons greated than 28 while
+ working on making patches/pull requests upstream to be explicit about
+ which version of Python to use. Also removed patch for time struct issue
+ as the fix has been handled upstream. Also switched to ExclusiveArch
+ instead of ExcludeArch per suggestion from Dan Horák.
+* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.29.20180705git1e2dc99
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-05-a
+* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.28.20180704gitf56a941
+- Removed explicit requirement on libatomic and libbsd, modifed files section
+ of the runtime package so it can own the directory
+* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.27.20180704gitf56a941
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-04-a
+* Tue Jul 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.26.20180703git107e307
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a, added a
+ filter for excluding lldb libraries from public view, and broke out the
+ runtime libraries into their own -runtime package.
+* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.25.20180702gitc2e1567
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-02-a
+* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.24.20180701git6079032
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-01-a, removed unnecessary
+ lldb headers
+* Sat Jun 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.23.20180630gitb3408e8
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-30-a
+* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.22.20180629gitdab0d8e
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-29-a, removed unnecessary
+ files and links
+* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.21.20180628git9f8f2a1
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-28-a
+* Thu Jun 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.20.20180626gitbe3b9a7
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-26-a
+* Wed Jun 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.19.20180612gitbb9532c
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-12-a and removed
+ gcc-c++ as a build requirement
+* Tue Jun 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.18.20180611gitd99cd32
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a and removed
+ separate ninja build (will now use the repo-based one)
+* Mon Jun 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.17.20180610git7a35ad0
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a
+* Fri Jun 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.16.20180607git78e9497
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-07-a
+* Thu Jun 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.15.20180606git4e2064e
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-06-a
+* Tue Jun 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.14.20180604git9e274fc
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-04-a
+* Sun Jun 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.13.20180602gitadad0f5
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-02-a
+* Wed May 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.12.20180529git4160301
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-29-a
+* Wed May 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.11.20180522git58f7399
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-22-a
+* Mon May 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.10.20180520gitbb77484
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-20-a and added
+ patch for removing sys/ustat.h references
+* Tue May 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.9.20180514gitf58f528
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-14-a
+* Wed May 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.8.20180508git0e6d867
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-08-a
+* Wed May 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.7.20180502gitb08fb12
+- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-02-a
+* Mon Apr 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.6.20180422git5030d38
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-22-a
+* Thu Apr 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.5.20180418gitac06163
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-18-a
+* Mon Apr 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.4.20180415git22530b9
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-15-a
+* Thu Apr 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.3.20180411git537a846
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-11-a
+* Wed Feb 28 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.2.20180227git5f2f440
+- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-02-27-a
+* Wed Feb 14 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.1.20180214git5a1a34b
+- Initial package for Fedora
diff --git a/cmake.patch b/cmake.patch
new file mode 100644
index 0000000..6e5a113
--- /dev/null
+++ b/cmake.patch
@@ -0,0 +1,12 @@
+diff --git cmake.orig/Utilities/cmcppdap/include/dap/network.h cmake/Utilities/cmcppdap/include/dap/network.h
+index 9d14f6b70f..491f023493 100644
+--- cmake.orig/Utilities/cmcppdap/include/dap/network.h
++++ cmake/Utilities/cmcppdap/include/dap/network.h
+@@ -15,6 +15,7 @@
+ #ifndef dap_network_h
+ #define dap_network_h
+
++#include <cstdint>
+ #include <functional>
+ #include <memory>
+
diff --git a/cmark.patch b/cmark.patch
new file mode 100644
index 0000000..cfd11c8
--- /dev/null
+++ b/cmark.patch
@@ -0,0 +1,13 @@
+diff --git cmark.orig/CMakeLists.txt cmark/CMakeLists.txt
+index 23eca3c5..beba0702 100755
+--- cmark.orig/CMakeLists.txt
++++ cmark/CMakeLists.txt
+@@ -22,6 +22,8 @@ set(CMAKE_VISIBILITY_INLINES_HIDDEN TRUE)
+
+ set(CMAKE_INCLUDE_CURRENT_DIR YES)
+
++set(CMAKE_POSITION_INDEPENDENT_CODE YES)
++
+ option(CMARK_FUZZ_QUADRATIC "Build quadratic fuzzing harness" OFF)
+ option(CMARK_LIB_FUZZER "Build libFuzzer fuzzing harness" OFF)
+ option(CMARK_THREADING "Add locks around static accesses" OFF)
diff --git a/fedora-presets.ini b/fedora-presets.ini
new file mode 100644
index 0000000..e936004
--- /dev/null
+++ b/fedora-presets.ini
@@ -0,0 +1,66 @@
+# Custom preset for Fedora packaging
+# This preset builds the final production toolchain including swift-driver
+# using the bootstrapped Swift compiler from bootstrap_stage2
+
+[preset: fedora_final]
+bootstrapping=hosttools
+
+# Skip all tests (inlined from mixin_buildbot_linux,no_test)
+skip-test-cmark
+skip-test-lldb
+skip-test-swift
+skip-test-llbuild
+skip-test-swiftpm
+skip-test-swift-driver
+skip-test-xctest
+skip-test-foundation
+skip-test-libdispatch
+skip-test-playgroundsupport
+skip-test-indexstore-db
+skip-test-sourcekit-lsp
+skip-test-swiftdocc
+skip-test-wasm-stdlib
+skip-test-swiftformat
+
+release
+
+# Build additional components for production toolchain
+lldb
+llbuild
+xctest
+swift-testing
+swift-testing-macros
+swiftpm
+swift-driver
+indexstore-db
+sourcekit-lsp
+swiftformat
+
+swift-include-tests=0
+llvm-include-tests=0
+
+foundation
+libdispatch
+
+skip-build-benchmarks
+
+build-subdir=%(build_subdir)s
+install-destdir=%(install_destdir)s
+
+swift-install-components=autolink-driver;compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;toolchain-tools;license
+llvm-install-components=llvm-ar;llvm-ranlib;clang;clang-resource-headers;compiler-rt;clang-features-file;lld;IndexStore
+
+install-llvm
+install-lldb
+install-swift
+install-foundation
+install-libdispatch
+install-llbuild
+install-swiftpm
+install-swift-driver
+install-swiftsyntax
+install-swift-testing
+install-swift-testing-macros
+install-xctest
+install-sourcekit-lsp
+install-swiftformat
diff --git a/latest_python.patch b/latest_python.patch
deleted file mode 100644
index b260489..0000000
--- a/latest_python.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff --color -Naur llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
---- llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 2024-09-19 10:08:49.705575598 -0500
-+++ llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 2024-09-19 10:10:32.912369606 -0500
-@@ -76,7 +76,7 @@
- #elif PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 7
- return _Py_Finalizing != nullptr;
- #else
-- return _Py_IsFinalizing();
-+ return Py_IsFinalizing();
- #endif
- }
-
-diff --color -Naur llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
---- llvm-project-orig/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2024-09-19 10:08:49.706575663 -0500
-+++ llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2024-09-19 10:12:11.357850178 -0500
-@@ -201,7 +201,7 @@
- return;
- #endif
-
-- if (PyEval_ThreadsInitialized()) {
-+ if (Py_IsInitialized()) {
- Log *log = GetLog(LLDBLog::Script);
-
- m_was_already_initialized = true;
-@@ -210,9 +210,6 @@
- m_gil_state == PyGILState_UNLOCKED ? "un" : "");
- return;
- }
--
-- // InitThreads acquires the GIL if it hasn't been called before.
-- PyEval_InitThreads();
- }
-
- PyGILState_STATE m_gil_state = PyGILState_UNLOCKED;
diff --git a/llbuild.patch b/llbuild.patch
new file mode 100644
index 0000000..c1ff87a
--- /dev/null
+++ b/llbuild.patch
@@ -0,0 +1,12 @@
+diff --git llbuild.orig/utils/unittest/googletest/include/gtest/gtest.h llbuild/utils/unittest/googletest/include/gtest/gtest.h
+index eb5c5cc0..30c8d68a 100644
+--- llbuild.orig/utils/unittest/googletest/include/gtest/gtest.h
++++ llbuild/utils/unittest/googletest/include/gtest/gtest.h
+@@ -51,6 +51,7 @@
+ #ifndef GTEST_INCLUDE_GTEST_GTEST_H_
+ #define GTEST_INCLUDE_GTEST_GTEST_H_
+
++#include <cstdint>
+ #include <cstddef>
+ #include <limits>
+ #include <memory>
diff --git a/llvm-project.patch b/llvm-project.patch
new file mode 100644
index 0000000..8679a8f
--- /dev/null
+++ b/llvm-project.patch
@@ -0,0 +1,34 @@
+diff --git llvm-project.orig/third-party/benchmark/CMakeLists.txt llvm-project/third-party/benchmark/CMakeLists.txt
+index d9bcc6a4939b..c9235e0609c0 100644
+--- llvm-project.orig/third-party/benchmark/CMakeLists.txt
++++ llvm-project/third-party/benchmark/CMakeLists.txt
+@@ -204,6 +204,7 @@ else()
+ # Disable warnings regarding deprecated parts of the library while building
+ # and testing those parts of the library.
+ add_cxx_compiler_flag(-Wno-deprecated-declarations)
++ add_cxx_compiler_flag(-Wno-c2y-extensions)
+ if (CMAKE_CXX_COMPILER_ID STREQUAL "Intel" OR CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
+ # Intel silently ignores '-Wno-deprecated-declarations',
+ # warning no. 1786 must be explicitly disabled.
+diff --git llvm-project.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
+--- llvm-project.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
++++ llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
+@@ -158,6 +158,6 @@
+ #include <linux/mroute.h>
+ #include <linux/mroute6.h>
+-#include <linux/scc.h>
++//#include <linux/scc.h>
+ #include <linux/serial.h>
+ #include <sys/msg.h>
+ #include <sys/ipc.h>
+@@ -534,8 +534,8 @@
+ unsigned struct_kbsentry_sz = sizeof(struct kbsentry);
+ unsigned struct_mtconfiginfo_sz = sizeof(struct mtconfiginfo);
+ unsigned struct_nr_parms_struct_sz = sizeof(struct nr_parms_struct);
+- unsigned struct_scc_modem_sz = sizeof(struct scc_modem);
+- unsigned struct_scc_stat_sz = sizeof(struct scc_stat);
++ // unsigned struct_scc_modem_sz = sizeof(struct scc_modem);
++ // unsigned struct_scc_stat_sz = sizeof(struct scc_stat);
+ unsigned struct_serial_multiport_struct_sz
+ = sizeof(struct serial_multiport_struct);
+ unsigned struct_serial_struct_sz = sizeof(struct serial_struct);
diff --git a/sources b/sources
index a45c2ce..fd7c714 100644
--- a/sources
+++ b/sources
@@ -1,35 +1,54 @@
-SHA512 (cmake.tar.gz) = d00dc63627c452494f0f240792b742529a9ba00622cc69ba42bda26299dcdf0f5596e1e7e17bff0daf0543e94de1f23b37d8fce8a79e8c90aeaca10c50bd4605
-SHA512 (cmark.tar.gz) = c53669e9d0166e8f62e7350455fdc96af181ca0c2876461807caa0a13a4ead466088d24f1e7de0e286e217806e0176c72c58da521750bfbca8860e177445158d
-SHA512 (corelibs-foundation.tar.gz) = 6b574dbcd0f2fcc08093bb39a79bd1e8454ecdf3645ea9608e390370e8c63dad8e2e978084ac9e2c405b2c630287f5dab26cbbc9ee2ebad1892257776627eda2
-SHA512 (corelibs-libdispatch.tar.gz) = a3344e9df912c5cf86aa7e225748a22a747f48a41354e9bc38d03a20231676c199d2a1cd66091cc1edc87e2236fff79d92988b205c4921ec732c2a695fea23b6
-SHA512 (corelibs-xctest.tar.gz) = 1c804cfd6815a397241d2fcaa932950989507f3163c8d7ba777b726935d9ec1df59fbe2aa1b16c1dce0d52851ce14db64b0afec83113e4a1f754afad36b64a80
-SHA512 (icu.tar.gz) = 6902ccee36b29f31d7615d5bf5ce78e0d33744c8dcefce1aec90de7e18e384f673b4301fcca1f3cbe81f236dc250763104bff1af240621ff54b65a053ba6f6d7
-SHA512 (indexstore-db.tar.gz) = 6b088f42be7716ff03a77d8a14d0a5fed63f8d8680432badc76afd0a6ce8a61776b61fda59150165b12d9f5e54afcc493bd70ec28faac60a2ec6d9a48ba91945
-SHA512 (llbuild.tar.gz) = 1106ee4468e57daef87e81563ecdac07d34a7967110dd73b034d5106f1423d23df51158c6c40d02dc5dd0366d790e00bb8e9b9e59a71941912d77055320c1109
-SHA512 (llvm-project.tar.gz) = 16fbe31be33474d4d8bb2751dc7eb9634a001f2dfe929640b90995f2fece584427a9a83c7b84b63b8398737753acfab22ab11e016b2fab27b1a9a056d352c751
-SHA512 (ninja.tar.gz) = 1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
-SHA512 (package-manager.tar.gz) = 9e725632568db8ebf1276dccc07efc8a28e5dc92821df87527e75529960d40412e02c840d7d14f9c2f1149de5cc30056bc05dc066bec5701bf47334c3b203184
-SHA512 (sourcekit-lsp.tar.gz) = 3ce7581ab1cae33ebd814a56f21efed069587b14a08c31cfc0af7053a2f7f4df1f949fafc78ca5b4286df6c1d8a35131521d67f6723e5dc6f923059c60419149
-SHA512 (swift-argument-parser.tar.gz) = f98558f3ea1f64a0046e037911b060b39a01ef60956c3529ddece76bb38181fbcf8fa6f08d3ee579755882e4a1a684316792627aeb698b20aafcac813d86dc9f
-SHA512 (swift-atomics.tar.gz) = b538a9709eadfe96831393b977add28227da65d814b248bd03effc2bb7e36fff69cca692a6fd5946a029d43ddaca9b38aee91d9abf01e09ec8e5473d07d6886f
-SHA512 (swift-collections.tar.gz) = f603f96827051fab8376ccb9d951e57e0ddd2e8a26350419c9d7356458e278ed7a9e8f1d240f5a9141880b476d53fb3c2148bf7ec15c928514acd1eed0ffc2ca
-SHA512 (swift-crypto.tar.gz) = 93a1304a2ba7e7b7335f0c137339fb3ef510fd12120ed0ac1edaa678b6b013b32690d380f94936cc4bd76ce3f14f06b9e69e2eacdad6a1924749b71c08037217
-SHA512 (swift-docc-render-artifact.tar.gz) = c15adec69b5768ffcbe57cc7b08162d0475b9857057bb972be3bf909b973a4ed0103a1a5f182f108dfdf2c8c71131b3003cbfe7519df7fa645414bbd29507434
-SHA512 (swift-docc-symbolkit.tar.gz) = b4fa5587dbc85bb37af3904fd834efe1ead132ed07f076b146f78ee9947bb183a9fb6607686ed0cae4b92a19283fccfc39fefde378eb726396341ac12b874f58
-SHA512 (swift-docc.tar.gz) = 3cda8e2b01264a4b92e78dcff8629da2320d4461469dfe3a5589a14862ec88198d718dd8fad843953c89397d06c0cb0bf418bcdbfab9be905dadce75b125eafa
-SHA512 (swift-driver.tar.gz) = 9da3de6b4242406f3465da42101ac4d64e295916a54b6a52dce7334ab62ca1e40305d2a202873060cf69dcb921d9b0f8a8229090a25613461b991eb334df5bf8
-SHA512 (swift-experimental-string-processing.tar.gz) = caebf49d60f589cdd377ccc72005f2c958e90e50cc650f077c42f8ee8e18e744925efa4786bfccbecb186f2cc383c859b75216a8449422a4a18f056e2e64ed99
-SHA512 (swift-format.tar.gz) = 683850cd6035f750ff2e9e066e53cae92370cddcfadf5e4df61c646c4b5911c0c644d0652752b22f00df9753fdeb750e7d7d61c72236bc6e8753eb4958c20ec1
-SHA512 (swift-integration-tests.tar.gz) = fbf26c69cd8b3e0f0f028aaf9da81f14ce528a2495f03b612ad0206e04c0c5b73dbe328b8953cbf168e406d11c01c72f6f38aa51965ca3fa72e9304b2057c8e2
-SHA512 (swift-lmdb.tar.gz) = 2d63f67867b767e9d2763308d15d9eac546de24cc93226a6b3a9a3f2d506c47f1d32d54c3faf4accb859d2872d7233e258e40f91b77c7968389b81861cc71b98
-SHA512 (swift-markdown.tar.gz) = a190320d309701fc86125fa78eb78bed01d831b00baab44f4f57ef6e27115180c29dbf6bafde3f1ed95a2c3584c8d47b96e586aaa69179b57a9f86cfe4273754
-SHA512 (swift-nio-ssl.tar.gz) = 5ba54beb93d669715b05627455003aad29847f04886ed08fd6bcc37f3ffcb64183c033ae3220446d69bc720a3da5940f3979b8039ddbe8869d81d70a18c42e36
-SHA512 (swift-nio.tar.gz) = e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e
-SHA512 (swift-numerics.tar.gz) = 7d0d8f27d8c639f92fb652183ade9032b36f39e19b966aa734cab5b4d43ce5d342856dddd87ac1d4cd605c18583c8e629f37634e440de34ec0d5e18aa138d0ba
-SHA512 (swift-stress-tester.tar.gz) = e94601e1e26838c38a280008222a118ace80fbf45d6eadcf7467eafa2ef4bd4affa31478c299570018a89a0c3850466b70022d2523d708959c680dc2b089075e
-SHA512 (swift-syntax.tar.gz) = b9c016b6cd2ff40db6321df710d21a0de286160c71bba6d41aef33d360ffcc5203ac9a50fb850c1fd74014510b2a6d560881a531f99bf8876569d8366866aba3
-SHA512 (swift-system.tar.gz) = fec08fbc352197215596974303cd7e08b46ff44b1bd36c70b95be4e7490880f4d7e645e64e90f1c81bfca06d9302c600ccc02c9f5cc7b83a69da46489b105e1c
-SHA512 (swift-tools-support-core.tar.gz) = f38400d2fb31017c4ff186bde408a1d3523ab6a6f1044668c4655a4737b7233552dbc2ec1035bdb18ecf07df500ac32e6a313df58292567069bab2ab52530f05
-SHA512 (swift-xcode-playground-support.tar.gz) = 66b186c8d6e8574e693172fa2acde44dd4d7b2225130c4f701a2d3a0922a9fce25e5889f391ebfb8074b55614654349365ef696e4089f418ddeec4f0162162cc
-SHA512 (swift.tar.gz) = 2cc0a34fc4451553acea9be14b56d8e33dfa9f4a65847426f0998113cb42af5cf56acbda7be55b07e3f1a8524af66a98d786f5e8b770cf733159d6b84588d21d
-SHA512 (yams.tar.gz) = 91feecb95d1997235e443dea925ff11fa665e94c12c8eca2ed066ef340a51ec0253df2545d91184c31423cb4b039e1f89ac8f743cf3f154c9d93495eecc45432
+SHA512 (brotli-1.1.0.tar.gz) = 6eb280d10d8e1b43d22d00fa535435923c22ce8448709419d676ff47d4a644102ea04f488fc65a179c6c09fee12380992e9335bad8dfebd5d1f20908d10849d9
+SHA512 (CMake-3.30.2.tar.gz) = bd71bbd62a024cc93e97421ea50900072e9ab79ccec3ad0e012b5a9286a3c46a15c1b86a0f8ef2dd8518a4e63d4644d34c80cba869c0e9f9eb419fcc439acfa5
+SHA512 (curl-curl-8_9_1.tar.gz) = f5c425c3fbd7bfda13137e8e9bc969ed7dc94c5bfcf0681a2358ab7d3b5d10402781a93385255a80c402c9824aeb97d70213b412f2d208dee4abdba5bbed2ca4
+SHA512 (indexstore-db-swift-6.3.2-RELEASE.tar.gz) = d30b113cba6cd4ab95f2844ecfa38e3a734d2f3bb02b7437b5366b6d3251ca18e1c831ad1039c103db4e5e236fbf082c136f384878527948e2e3dbe5305a6db1
+SHA512 (libxml2-2.11.5.tar.gz) = 303528ead0f020c8e172beca54d00bb1281f4080885c9f44b979158516b585d71bbcb024999a5712a850e48647b19b1f634a1428ea29f39a48e8e6cbf7c71936
+SHA512 (llvm-project-swift-6.3.2-RELEASE.tar.gz) = 2c0326a0a263b3ec18bef882651963261c7030389c1e397abc3215f9b58bef2d81874fc5bc2345811cc393a8c72a608f23874a00af58a846278ef9c80792ec88
+SHA512 (mimalloc-3.0.3.tar.gz) = fa47dd7ecfe8e8afb691490a3317ce89e92c4d322624d4373a113beb10d4aa44b43359fea84beb43ad9be5cddd4f262a5c933177c6096b70d2cee53cb6e9620b
+SHA512 (ninja-1.13.1.tar.gz) = ec94d42967b962d66ab0747fcb9d095510117159de0473ec08df47a657895aa2523f920798e4608d0c6cf0e2e382512c14aec8a54ea58b6cd4b01edd3a7c8e62
+SHA512 (sourcekit-lsp-swift-6.3.2-RELEASE.tar.gz) = e542a0f8e679ab87a36fd2f47deb73f95dbdaeaa62c863dbb7dfbd5e2641dec29a456997f57721baa2448971ee6687d3eaf9e8dce084f4ba78517376c29fd2d0
+SHA512 (swift-argument-parser-1.6.1.tar.gz) = 5ab50de193bdf85a5348fc0dd5502fa4ddf602199b8c5689d0abcde82cdb01737a9ec4e7bd2103265e418f8c6d598f77bc1b0c9fa04149f947c2da3e76309e97
+SHA512 (swift-asn1-1.3.2.tar.gz) = a4b297bd0d3fde2148970055d2a2027b1ba2625991b895b5afa1755fbf24ae88165adfa697dab23d4fa0203f8640280b4a011e853e530566a34b1cbc4077d2d5
+SHA512 (swift-async-algorithms-1.0.1.tar.gz) = a5687ddce9d051a671fc34d88cc77e2d30a60b99d7f4381956cee05d41d5afcc8fb34469155984f5b7dbedcc3f7f839a236fa528c3e0f660f4d6d409d39cf2f7
+SHA512 (swift-atomics-1.2.0.tar.gz) = efd9a6e6b016fb0ad2de5d98fb219b893e271378a8c8d23d01215e855830fc6f1728eaec74ba33983ab9e8aece5ed65e310bbae84c289b43e458941080293351
+SHA512 (swift-build-swift-6.3.2-RELEASE.tar.gz) = f8050bd1b15a2e2911371e917908c0f8b183fd12ee31bacbb35a211a44cb73d66894eb2a619d51d92674a16c4b542521bc474e44e8e901300b933c97682ff12f
+SHA512 (swift-certificates-1.10.1.tar.gz) = 532590e06060afd798dd962e54e2dc46ddb253a95c5152144f43389c4e4900b4c8e0ecd7f1efa05cff7029520c60533481f75532a4a3f38076a97fb586d5b154
+SHA512 (swift-cmark-swift-6.3.2-RELEASE.tar.gz) = d688fa8763a75676a7d62133fa4e17734f0b5cf4e6a8c98d323e9bf9a65d83a34acd408a035363c2134027322c671042789abf9467adc7d438b8e9ab1f1d154c
+SHA512 (swift-collections-1.1.6.tar.gz) = 05451ebd99b394f8db0ddb4eacdb94dcac15f1af6eda4cf7145f627e02a87f1075724be72b6ea092e95530b7a9571d6e1cb5de789427c18c8dfd1141db75788d
+SHA512 (swift-corelibs-blocksruntime-swift-6.3.2-RELEASE.tar.gz) = c26e6d8d0093e31d4bec3e52c37ccd86990e04566852e4ad5b842dbd2f659ee8c0e0d8d01eb1953e1e003067eb7ac97f64c911b27c0e245daf32932c982b18af
+SHA512 (swift-corelibs-foundation-swift-6.3.2-RELEASE.tar.gz) = 44748f226cc77960396f958b34c0d6ea87fb8ac177b2c86efc4127fd1d88b6a15e834b64332cdf8cd6d4bd2c2d52bd9dda69679813945412df869406d939e025
+SHA512 (swift-corelibs-libdispatch-swift-6.3.2-RELEASE.tar.gz) = fba313c695027005d9948ff6c3bd1b244e94a142b2fe1f01d6553bf9884fa21c22f6f72e920d4af2ab291f805ee94c25e1685e4db4ed6881a650470c16145988
+SHA512 (swift-corelibs-xctest-swift-6.3.2-RELEASE.tar.gz) = b3c6d78fad513035db7984779df6b534bbbb6ad0609489405c36d0c2e92da998e320c819276f01b115258e41a1f39bb3781afd5e8337c00463e7e5d6b3c6d3f9
+SHA512 (swift-crypto-3.12.5.tar.gz) = 413236a3e1a39348ee2d741fa48cbecdd70d6e25dea843c626d9e1de4135d6787c3660c462ae1b9c400d6160b7980cf5a6b02e539aa0588dffd18224cc1ee19c
+SHA512 (swift-docc-render-artifact-swift-6.3.2-RELEASE.tar.gz) = 0ca53ba14259c96158b23d8345f8b845e9720a27dc0076ae99118a6fc9792212a20f65feca745f452f22a1886ed66619b1dfe78f7b2ea8ebbf0a61798d5fc8f1
+SHA512 (swift-docc-swift-6.3.2-RELEASE.tar.gz) = b5fcd73da0d600befec9aa2c929d3aadb25c865e768319a038d804f3694c95659f2a662841ffe9754a2a5f2aad91624ca337a11e82db759990858d08795a574a
+SHA512 (swift-docc-symbolkit-swift-6.3.2-RELEASE.tar.gz) = 2d559f9aa9baaa6c80d4a27073a54316cca197afae48c7f2553395bf83edce765203d00c2a58bca79964d12c2814bbf900afc2e806d60d05bfe8f6754d3cd6cf
+SHA512 (swift-driver-swift-6.3.2-RELEASE.tar.gz) = 247b0cf9be9713bbd0ad2a40fa1853720223c7239b7013b99d4c0ca701e97144d1077b12da2205680900a8aef48df78675ed3437b56f57c90065236c65b5e22f
+SHA512 (swift-experimental-string-processing-swift-6.3.2-RELEASE.tar.gz) = 29b32dba3aaed7fbcf19e6ddd5ea1505bd9c9142940ebc5d97f191d09cd5d92c8bfda1c31d3b684cdabfd5cad72ec39c905e90d84f5661155cbe1b28688b90b7
+SHA512 (swift-format-swift-6.3.2-RELEASE.tar.gz) = 311a76c86e426e6ef8b9a93677b09df8974e34d37b8ca0cb5771e2398d58d43f1304a7ce1208157f3d787788050b58fdfd2e7344e77ab6e523591287e3d697c3
+SHA512 (swift-foundation-icu-swift-6.3.2-RELEASE.tar.gz) = d7e7caa491b1911368b43de059af704efe981964bb9a84d4fb2b7a10a9d5e77963e4cea687e9b2c8bb1138361e11e73f51cb9389a54efd1d1723254e187255a8
+SHA512 (swift-foundation-swift-6.3.2-RELEASE.tar.gz) = 22d8deb754cc5eb32c95f7a99cd1d2ab81ca06c9d57f197155defc9c7dac5573f7979bb5f9334774c143f2b8d9460561bb5cfd52804896013928f714b9fda3e0
+SHA512 (swift-installer-scripts-swift-6.3.2-RELEASE.tar.gz) = 19fe2f13fd30765d0a1cac966670cd4186b53f904af594229620afaa7246d9ec52fa1cb16e6cc97c43dc4aaccf0eed88ea4f4f69c53dedabd1f0f508d8ca97d8
+SHA512 (swift-integration-tests-swift-6.3.2-RELEASE.tar.gz) = f04eaf90e0d8647e6d8a45b563ddb8002e3c4d09b30c9302248fa3fce117d75bb927cc98d4863e3cd365d4b77934aa6e6510d444e5e80835305cba0aae9b3153
+SHA512 (swift-llbuild-swift-6.3.2-RELEASE.tar.gz) = e4842fb10fd1b9e6b9a9bc08706514829551e4ffb28eed17f653dd6acfbbbb13693eaeb485aafec949f9731b45d8e37f1d6f30e0ee2bb3cf671e3a5369bf7a84
+SHA512 (swift-llvm-bindings-swift-6.3.2-RELEASE.tar.gz) = acf7eccbfe0503d0b64aee54a94c5ecfca137d0e9608914ca99949acddde055daf827df1bce07b4e9db8a00ea0bd0530b3da7b6fbfc864520e40a66e97d258cc
+SHA512 (swift-lmdb-swift-6.3.2-RELEASE.tar.gz) = 96b9fdcc91a509cd8b095d0785236328fcd9ee28e0fd7a6ea66a4987057e016bec214a92bb1fb626876e6246e9a611c89c95e1307a008ff4175df9fede23eca4
+SHA512 (swift-log-1.5.4.tar.gz) = c148f7a20072fba57226bfbc0d9e9f6bb9ebfc952e920d7f4b6a12028fa49a2f61f1f7f13e53c2421b562b83e8160e3d64da51437840b9312c77113b1484c39f
+SHA512 (swift-markdown-swift-6.3.2-RELEASE.tar.gz) = 85bf5ef49d79bd270280b36ed614328a64c5a202d4832a227f03a538219ad87fbe8b21036e03f6ab81270a1c660bd8af15e7094d5b0515257378f2a934fee8ec
+SHA512 (swift-nio-2.65.0.tar.gz) = 3eb24d634c8937270b88eda8c34b7b70290b28a601228e051cd2b414003902d18d066dc82f8682835b2c788d5d2b27ac0a1f1723e16f902b1d3d321ac7807f6d
+SHA512 (swift-numerics-1.0.2.tar.gz) = 2d6a2c6aa21a86ece26983cbcaa366bd726e4e0c4341e4801510a0227be8856280102fd04726a91b5b335aaf7eb609b04113d6af824e904ae4c768755dd6707a
+SHA512 (swift-package-manager-swift-6.3.2-RELEASE.tar.gz) = 00006dc3e91ed99c1027616d481ba52750fd82ffa11b17628bc4d19099469bceadf6ad145f934ae92a6b6885b162a65c3a1c1025193c88367f0e2e0e8d1de403
+SHA512 (swift-sdk-generator-swift-6.3.2-RELEASE.tar.gz) = 977aacf0a9fe816d529d8235ad020cd5a4b892ac9fcd2ed81f6f9f607ca8725a1c26d980a7e33310076cd058b679e1436ed76894efeebe5ee4e885db46b2c879
+SHA512 (swift-stress-tester-swift-6.3.2-RELEASE.tar.gz) = cdddf857b4f73430d4a92a75c522bf8144d14d0b1565a7ae9d92efff9a97362f2ec593532b488f4c3719360a1687c61389bbdbd1f1b4456359c97096abfa9669
+SHA512 (swift-subprocess-0.2.1.tar.gz) = ac086c8da5e0dad4d84b6f146ce6844babe521ba7d66c02bce2c0b81e17f54bc522f1277b93206f86f225505a69cb9e25348aee5998b68a985a154374e4ba0a2
+SHA512 (swift-swift-6.3.2-RELEASE.tar.gz) = 98ad80ba170fc9d920442f80938717f4e7d44b4c664cbf55072f285c0c0c39e1630902491be10785d83efaae1e29030ad438085b3e42f06efcc2fa412b4211f1
+SHA512 (swift-syntax-swift-6.3.2-RELEASE.tar.gz) = bcb3a41a55b1440a3a5a57cabfd0ece95ca8f12762402abfc1876b317494f0dc557828e221f72a95c40943b66bd528bd4600436ba301067ff1f3cb16cfc4b4a1
+SHA512 (swift-system-1.5.0.tar.gz) = 003f6112e47c2f9c5abc79ea13bd2904cfba6b265c49028b006a8a60f754e86085a87c9ef9eeb79266511a1afcfcd95b471e8a780959b94baaf6fd18e87f25f6
+SHA512 (swift-testing-swift-6.3.2-RELEASE.tar.gz) = c4d857d0818ca6761b8cf9456ca766b97b7c0409b9eefea388299fd9a8b32b56d6ef820c2e197d921b04b933f42a243029a15f293556611b0a0d90b44a5b9eda
+SHA512 (swift-toolchain-sqlite-1.0.7.tar.gz) = 286c77daf11f95388c9cc31a4b416dac1a106d85b67ea942657821935557c8f8db9d96d90cf5c75b72ef4b8c8eba14eb8e9ce13f62cb10e71d22c3ac8fb505c1
+SHA512 (swift-tools-protocols-0.0.9.tar.gz) = cccca5abe4d16bd8300b9772801973b9cbb5669feeeff1f59cb38b6f6ebe708445722b39e1664101a80016f7572bd46449432d998d5323a2d05a35348bdf6d57
+SHA512 (swift-tools-support-core-swift-6.3.2-RELEASE.tar.gz) = a1559adc2e14b093ed7e3628be2735ff18a2f4c5413b97cddad417d61702985fa24d76dab38ebca182bb9492d027ec6501981d4356b24c2454a608978dbf9055
+SHA512 (swift-xcode-playground-support-swift-6.3.2-RELEASE.tar.gz) = 38857b44ae1631dfaee56a44733418b815156c30807efcc6e69c501241b61369eb6029344ab5ce6b11641a81f921c8583fb7532d204994d3954d746c54747d3c
+SHA512 (wasi-libc-wasi-sdk-27.tar.gz) = dfc2c36fabf32f465fc833ed0b10efffc9a35c68162ecc3e8d656d1d684d170b734d55e790614d12d925d17f49d60f0d2d01c46cecac941cf62d68eda84df13e
+SHA512 (WasmKit-0.1.6.tar.gz) = 2dda8f6366893dfef0209914b407b71574432e23d9631dc5ee8ceb294cbeec4412c80ec31ae7f37b1847f5ddeaf4c86ad5d03caa7a358a1d004f130afb59db8d
+SHA512 (zlib-1.3.1.tar.gz) = 8c9642495bafd6fad4ab9fb67f09b268c69ff9af0f4f20cf15dfc18852ff1f312bd8ca41de761b3f8d8e90e77d79f2ccacd3d4c5b19e475ecf09d021fdfe9088
diff --git a/swift-corelibs-foundation.patch b/swift-corelibs-foundation.patch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/swift-corelibs-foundation.patch
diff --git a/swift-corelibs-libdispatch.patch b/swift-corelibs-libdispatch.patch
new file mode 100644
index 0000000..6dbb56e
--- /dev/null
+++ b/swift-corelibs-libdispatch.patch
@@ -0,0 +1,60 @@
+diff --git swift-corelibs-libdispatch.orig/src/apply.c swift-corelibs-libdispatch/src/apply.c
+index 9c7d60f..c682f95 100644
+--- swift-corelibs-libdispatch.orig/src/apply.c
++++ swift-corelibs-libdispatch/src/apply.c
+@@ -20,6 +20,9 @@
+
+ #include "internal.h"
+
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wcast-function-type-mismatch"
++
+ typedef void (*dispatch_apply_function_t)(void *, size_t);
+ static char const * const _dispatch_apply_key = "apply";
+
+@@ -366,3 +369,5 @@ dispatch_apply(size_t iterations, dispatch_queue_t dq, void (^work)(size_t))
+ (dispatch_apply_function_t)_dispatch_Block_invoke(work));
+ }
+ #endif
++
++#pragma GCC diagnostic pop
+diff --git swift-corelibs-libdispatch.orig/src/data.c swift-corelibs-libdispatch/src/data.c
+index 0a3cb1a..81a483b 100644
+--- swift-corelibs-libdispatch.orig/src/data.c
++++ swift-corelibs-libdispatch/src/data.c
+@@ -20,6 +20,9 @@
+
+ #include "internal.h"
+
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wcast-function-type-mismatch"
++
+ /*
+ * Dispatch data objects are dispatch objects with standard retain/release
+ * memory management. A dispatch data object either points to a number of other
+@@ -738,3 +741,5 @@ retry:
+ return mep;
+ }
+ #endif // HAVE_MACH
++
++#pragma GCC diagnostic pop
+diff --git swift-corelibs-libdispatch.orig/src/event/event_epoll.c swift-corelibs-libdispatch/src/event/event_epoll.c
+index f31d13e..ac80dfd 100644
+--- swift-corelibs-libdispatch.orig/src/event/event_epoll.c
++++ swift-corelibs-libdispatch/src/event/event_epoll.c
+@@ -20,6 +20,9 @@
+
+
+ #include "internal.h"
++
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wsign-conversion"
+ #if DISPATCH_EVENT_BACKEND_EPOLL
+ #include <linux/sockios.h>
+ #include <sys/epoll.h>
+@@ -724,3 +727,5 @@ _dispatch_event_loop_leave_immediate(uint64_t dq_state)
+ }
+
+ #endif // DISPATCH_EVENT_BACKEND_EPOLL
++
++#pragma GCC diagnostic pop
diff --git a/swift-foundation.patch b/swift-foundation.patch
new file mode 100644
index 0000000..eb492cf
--- /dev/null
+++ b/swift-foundation.patch
@@ -0,0 +1,19 @@
+diff --git swift-foundation.orig/Sources/_FoundationCShims/include/_CStdlib.h swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
+index 71e2fd2..a63a9dc 100644
+--- swift-foundation.orig/Sources/_FoundationCShims/include/_CStdlib.h
++++ swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
+@@ -51,8 +51,14 @@
+ #include <locale.h>
+ #endif
+
++#ifndef _GLIBCXX_MATH_H
+ #if __has_include(<math.h>)
++#ifndef _MATH_H
++#define _GLIBCXX_MATH_H 1
+ #include <math.h>
++#undef _GLIBCXX_MATH_H
++#endif
++#endif
+ #endif
+
+ #if __has_include(<signal.h>)
diff --git a/swift-lang.spec b/swift-lang.spec
index 488cd67..826916c 100644
--- a/swift-lang.spec
+++ b/swift-lang.spec
@@ -1,129 +1,307 @@
+
+%if 0%{?fedora} >= 41
+# on Fedora >= 41
+%undefine __brp_add_determinism
+%endif
%global debug_package %{nil}
%undefine _auto_set_build_flags
-%global linux_version fedora
-
-#################################################
-# Make sure these are changed for every release!
-#################################################
-%global swift_version 5.8.1-RELEASE
-%global fedora_release 6
-%global package_version 5.8.1
-
-# Set to the right version per the json file
-%global swift_source_location swift-source
-%global icu_version 65-1
-%global yams_version 5.0.1
-%global swift_argument_parser_version 1.0.3
-%global swift_crypto_version 2.2.3
-%global ninja_version 1.11.1
-%global cmake_version 3.19.6
-%global swift_atomics_version 1.0.2
-%global swift_collections_version 1.0.1
-%global swift_numerics_version 1.0.1
-%global swift_system_version 1.1.1
-%global swift_nio_version 2.31.2
-%global swift_nio_ssl_version 2.15.0
-
-# Temporary I presume as the json file suggests there should
-# be eventually a release version of swift-format
-%global swift_format_version 0.50700.1
+Version: 6.3.2
+
+# Main swift source and version
+%global forgeurl0 https://github.com/swiftlang/swift
+%global version0 %{version}
+%global tag0 swift-%{version0}-RELEASE
+%global subdir0 swift
+
+# Begin forge sources
+%global forgeurl1 https://github.com/apple/swift-atomics
+%global tag1 1.2.0
+%global subdir1 swift-atomics
+
+%global forgeurl2 https://github.com/swiftlang/sourcekit-lsp
+%global tag2 swift-%{version0}-RELEASE
+%global subdir2 sourcekit-lsp
+
+%global forgeurl3 https://github.com/swiftlang/swift-corelibs-xctest
+%global tag3 swift-%{version0}-RELEASE
+%global subdir3 swift-corelibs-xctest
+
+%global forgeurl4 https://github.com/apple/swift-log
+%global tag4 1.5.4
+%global subdir4 swift-log
+
+%global forgeurl5 https://github.com/swiftlang/swift-llbuild
+%global tag5 swift-%{version0}-RELEASE
+%global subdir5 llbuild
+
+%global forgeurl6 https://github.com/swiftlang/swift-corelibs-foundation
+%global tag6 swift-%{version0}-RELEASE
+%global subdir6 swift-corelibs-foundation
+
+%global forgeurl7 https://github.com/swiftlang/swift-package-manager
+%global tag7 swift-%{version0}-RELEASE
+%global subdir7 swiftpm
+
+%global forgeurl8 https://github.com/swiftlang/swift-lmdb
+%global tag8 swift-%{version0}-RELEASE
+%global subdir8 swift-lmdb
+
+%global forgeurl9 https://github.com/KitWare/CMake
+%global tag9 v3.30.2
+%global subdir9 cmake
+
+%global forgeurl10 https://github.com/apple/swift-collections
+%global tag10 1.1.6
+%global subdir10 swift-collections
+
+%global forgeurl11 https://github.com/swiftlang/swift-driver
+%global tag11 swift-%{version0}-RELEASE
+%global subdir11 swift-driver
+
+%global forgeurl12 https://github.com/swiftlang/swift-docc-symbolkit
+%global tag12 swift-%{version0}-RELEASE
+%global subdir12 swift-docc-symbolkit
+
+%global forgeurl13 https://github.com/swiftlang/swift-foundation
+%global tag13 swift-%{version0}-RELEASE
+%global subdir13 swift-foundation
+
+%global forgeurl14 https://github.com/microsoft/mimalloc
+%global tag14 v3.0.3
+%global subdir14 mimalloc
+
+%global forgeurl15 https://github.com/swiftlang/swift-cmark
+%global tag15 swift-%{version0}-RELEASE
+%global subdir15 cmark
+
+%global forgeurl16 https://github.com/gnome/libxml2
+%global tag16 v2.11.5
+%global subdir16 libxml2
+
+%global forgeurl17 https://github.com/swiftlang/swift-toolchain-sqlite
+%global tag17 1.0.7
+%global subdir17 swift-toolchain-sqlite
+
+%global forgeurl18 https://github.com/WebAssembly/wasi-libc
+%global tag18 wasi-sdk-27
+%global subdir18 wasi-libc
+
+%global forgeurl19 https://github.com/swiftlang/swift-format
+%global tag19 swift-%{version0}-RELEASE
+%global subdir19 swift-format
+
+%global forgeurl20 https://github.com/apple/swift-argument-parser
+%global tag20 1.6.1
+%global subdir20 swift-argument-parser
+
+%global forgeurl21 https://github.com/swiftlang/swift-llvm-bindings
+%global tag21 swift-%{version0}-RELEASE
+%global subdir21 swift-llvm-bindings
+
+%global forgeurl22 https://github.com/swiftwasm/WasmKit
+%global tag22 0.1.6
+%global subdir22 wasmkit
+
+%global forgeurl23 https://github.com/swiftlang/swift-syntax
+%global tag23 swift-%{version0}-RELEASE
+%global subdir23 swift-syntax
+
+%global forgeurl24 https://github.com/ninja-build/ninja
+%global tag24 v1.13.1
+%global subdir24 ninja
+
+%global forgeurl25 https://github.com/swiftlang/swift-corelibs-libdispatch
+%global tag25 swift-%{version0}-RELEASE
+%global subdir25 swift-corelibs-libdispatch
+
+%global forgeurl26 https://github.com/swiftlang/swift-markdown
+%global tag26 swift-%{version0}-RELEASE
+%global subdir26 swift-markdown
+
+%global forgeurl27 https://github.com/swiftlang/swift-foundation-icu
+%global tag27 swift-%{version0}-RELEASE
+%global subdir27 swift-foundation-icu
+
+%global forgeurl28 https://github.com/madler/zlib
+%global tag28 v1.3.1
+%global subdir28 zlib
+
+%global forgeurl29 https://github.com/apple/swift-system
+%global tag29 1.5.0
+%global subdir29 swift-system
+
+%global forgeurl30 https://github.com/apple/swift-asn1
+%global tag30 1.3.2
+%global subdir30 swift-asn1
+
+%global forgeurl31 https://github.com/swiftlang/swift-tools-support-core
+%global tag31 swift-%{version0}-RELEASE
+%global subdir31 swift-tools-support-core
+
+%global forgeurl32 https://github.com/swiftlang/swift-stress-tester
+%global tag32 swift-%{version0}-RELEASE
+%global subdir32 swift-stress-tester
+
+%global forgeurl33 https://github.com/apple/swift-nio
+%global tag33 2.65.0
+%global subdir33 swift-nio
+
+%global forgeurl34 https://github.com/swiftlang/indexstore-db
+%global tag34 swift-%{version0}-RELEASE
+%global subdir34 indexstore-db
+
+%global forgeurl35 https://github.com/swiftlang/swift-build
+%global tag35 swift-%{version0}-RELEASE
+%global subdir35 swift-build
+
+%global forgeurl36 https://github.com/apple/swift-certificates
+%global tag36 1.10.1
+%global subdir36 swift-certificates
+%global forgeurl37 https://github.com/swiftlang/swift-installer-scripts
+%global tag37 swift-%{version0}-RELEASE
+%global subdir37 swift-installer-scripts
+
+%global forgeurl38 https://github.com/swiftlang/swift-testing
+%global tag38 swift-%{version0}-RELEASE
+%global subdir38 swift-testing
+
+%global forgeurl39 https://github.com/swiftlang/swift-docc-render-artifact
+%global tag39 swift-%{version0}-RELEASE
+%global subdir39 swift-docc-render-artifact
+
+%global forgeurl40 https://github.com/apple/swift-async-algorithms
+%global tag40 1.0.1
+%global subdir40 swift-async-algorithms
+
+%global forgeurl41 https://github.com/swiftlang/swift-integration-tests
+%global tag41 swift-%{version0}-RELEASE
+%global subdir41 swift-integration-tests
+
+%global forgeurl42 https://github.com/apple/swift-crypto
+%global tag42 3.12.5
+%global subdir42 swift-crypto
+
+%global forgeurl43 https://github.com/swiftlang/swift-sdk-generator
+%global tag43 swift-%{version0}-RELEASE
+%global subdir43 swift-sdk-generator
+
+%global forgeurl44 https://github.com/swiftlang/llvm-project
+%global tag44 swift-%{version0}-RELEASE
+%global subdir44 llvm-project
+
+%global forgeurl45 https://github.com/curl/curl
+%global tag45 curl-8_9_1
+%global subdir45 curl
+
+%global forgeurl46 https://github.com/apple/swift-xcode-playground-support
+%global tag46 swift-%{version0}-RELEASE
+%global subdir46 swift-xcode-playground-support
+
+%global forgeurl47 https://github.com/swiftlang/swift-experimental-string-processing
+%global tag47 swift-%{version0}-RELEASE
+%global subdir47 swift-experimental-string-processing
+
+%global forgeurl48 https://github.com/apple/swift-numerics
+%global tag48 1.0.2
+%global subdir48 swift-numerics
+
+%global forgeurl49 https://github.com/swiftlang/swift-docc
+%global tag49 swift-%{version0}-RELEASE
+%global subdir49 swift-docc
+
+%global forgeurl50 https://github.com/swiftlang/swift-tools-protocols
+%global tag50 0.0.9
+%global subdir50 swift-tools-protocols
+
+%global forgeurl51 https://github.com/swiftlang/swift-corelibs-blocksruntime
+%global tag51 swift-%{version0}-RELEASE
+%global subdir51 swift-corelibs-blocksruntime
+
+%global forgeurl52 https://github.com/google/brotli
+%global tag52 v1.1.0
+%global subdir52 brotli
+
+%global forgeurl53 https://github.com/swiftlang/swift-subprocess
+%global tag53 0.2.1
+%global subdir53 swift-subprocess
+
+# End forge sources
Name: swift-lang
-Version: %{package_version}
-Release: %{fedora_release}%{?dist}
+Release: %autorelease
+%forgemeta -a
+
Summary: The Swift programming language
License: Apache-2.0
URL: https://www.swift.org
-Source0: https://github.com/apple/swift/archive/refs/tags/swift-%{swift_version}.tar.gz#/swift.tar.gz
-Source1: https://github.com/apple/swift-corelibs-libdispatch/archive/swift-%{swift_version}.tar.gz#/corelibs-libdispatch.tar.gz
-Source2: https://github.com/apple/swift-corelibs-foundation/archive/swift-%{swift_version}.tar.gz#/corelibs-foundation.tar.gz
-Source3: https://github.com/apple/swift-integration-tests/archive/swift-%{swift_version}.tar.gz#/swift-integration-tests.tar.gz
-Source4: https://github.com/apple/swift-corelibs-xctest/archive/swift-%{swift_version}.tar.gz#/corelibs-xctest.tar.gz
-Source5: https://github.com/apple/swift-package-manager/archive/swift-%{swift_version}.tar.gz#/package-manager.tar.gz
-Source6: https://github.com/apple/swift-llbuild/archive/swift-%{swift_version}.tar.gz#/llbuild.tar.gz
-Source7: https://github.com/apple/swift-cmark/archive/swift-%{swift_version}.tar.gz#/cmark.tar.gz
-Source8: https://github.com/apple/swift-xcode-playground-support/archive/swift-%{swift_version}.tar.gz#/swift-xcode-playground-support.tar.gz
-Source9: https://github.com/apple/sourcekit-lsp/archive/swift-%{swift_version}.tar.gz#/sourcekit-lsp.tar.gz
-Source10: https://github.com/apple/indexstore-db/archive/swift-%{swift_version}.tar.gz#/indexstore-db.tar.gz
-Source11: https://github.com/apple/llvm-project/archive/swift-%{swift_version}.tar.gz#/llvm-project.tar.gz
-Source12: https://github.com/apple/swift-tools-support-core/archive/swift-%{swift_version}.tar.gz#/swift-tools-support-core.tar.gz
-Source13: https://github.com/apple/swift-argument-parser/archive/%{swift_argument_parser_version}.tar.gz#/swift-argument-parser.tar.gz
-Source14: https://github.com/apple/swift-driver/archive/swift-%{swift_version}.tar.gz#/swift-driver.tar.gz
-Source15: https://github.com/unicode-org/icu/archive/release-%{icu_version}.tar.gz#/icu.tar.gz
-Source16: https://github.com/apple/swift-syntax/archive/swift-%{swift_version}.zip#/swift-syntax.tar.gz
-Source17: https://github.com/jpsim/Yams/archive/%{yams_version}.tar.gz#/yams.tar.gz
-Source18: https://github.com/apple/swift-crypto/archive/refs/tags/%{swift_crypto_version}.tar.gz#/swift-crypto.tar.gz
-Source19: https://github.com/ninja-build/ninja/archive/refs/tags/v%{ninja_version}.tar.gz#/ninja.tar.gz
-Source20: https://github.com/KitWare/CMake/archive/refs/tags/v%{cmake_version}.tar.gz#/cmake.tar.gz
-Source21: https://github.com/apple/swift-atomics/archive/%{swift_atomics_version}.tar.gz#/swift-atomics.tar.gz
-Source22: https://github.com/apple/swift-stress-tester/archive/swift-%{swift_version}.tar.gz#/swift-stress-tester.tar.gz
-Source23: https://github.com/apple/swift-docc/archive/swift-%{swift_version}.tar.gz#/swift-docc.tar.gz
-Source24: https://github.com/apple/swift-docc-render-artifact/archive/swift-%{swift_version}.tar.gz#/swift-docc-render-artifact.tar.gz
-Source25: https://github.com/apple/swift-docc-symbolkit/archive/swift-%{swift_version}.tar.gz#/swift-docc-symbolkit.tar.gz
-Source26: https://github.com/apple/swift-collections/archive/%{swift_collections_version}.tar.gz#/swift-collections.tar.gz
-Source27: https://github.com/apple/swift-numerics/archive/%{swift_numerics_version}.tar.gz#/swift-numerics.tar.gz
-Source28: https://github.com/apple/swift-system/archive/%{swift_system_version}.tar.gz#/swift-system.tar.gz
-Source29: https://github.com/apple/swift-nio/archive/%{swift_nio_version}.tar.gz#/swift-nio.tar.gz
-Source30: https://github.com/apple/swift-nio-ssl/archive/%{swift_nio_ssl_version}.tar.gz#/swift-nio-ssl.tar.gz
-%dnl Source31: https://github.com/apple/swift-format/archive/swift-%{swift_version}.tar.gz#/swift-format.tar.gz
-Source31: https://github.com/apple/swift-format/archive/refs/tags/%{swift_format_version}.tar.gz#/swift-format.tar.gz
-Source32: https://github.com/apple/swift-lmdb/archive/swift-%{swift_version}.tar.gz#/swift-lmdb.tar.gz
-Source33: https://github.com/apple/swift-markdown/archive/swift-%{swift_version}.tar.gz#/swift-markdown.tar.gz
-Source34: https://github.com/apple/swift-experimental-string-processing/archive/swift-%{swift_version}.tar.gz#/swift-experimental-string-processing.tar.gz
-%dnl Source35: https://github.com/apple/swift-llvm-bindings/archive/swift-%{swift_version}.tar.gz#/swift-llvm-bindings.tar.gz
-
-Patch1: uintptr.patch
-Patch2: enablelzma.patch
-Patch3: fs.patch
-Patch4: unusedvars.patch
-Patch5: no-test.patch
-Patch7: fclose_issues.patch
-Patch8: new_glibc.patch
-Patch9: no_pipes_58.patch
-Patch10: cython_updates.patch
-Patch11: latest_python.patch
-Patch12: disable_warning.patch
-Patch13: debug_build.patch
-
-%ifarch aarch64
-BuildRequires: clang >= 15
-%else
+%{lua:
+for i = 0, 53 do
+ local forgesource = rpm.expand("%{?forgesource" .. i .. "}")
+ if forgesource ~= "" then
+ print("Source" .. i .. ": " .. forgesource .. "\n")
+ end
+end
+}
+Source99: swiftlang.conf
+Source100: fedora-presets.ini
+
+# NOTE: The patch number corresponds to the source it's packaging. For example,
+# Patch25 is patching Source25, swift-foundation.
+Patch0: swift.patch
+Patch44: llvm-project.patch
+Patch15: cmark.patch
+Patch5: llbuild.patch
+Patch7: swiftpm.patch
+Patch13: swift-foundation.patch
+Patch25: swift-corelibs-libdispatch.patch
+Patch9: cmake.patch
+
BuildRequires: clang
-%endif
BuildRequires: swig
BuildRequires: rsync
BuildRequires: python3
BuildRequires: python3-devel
BuildRequires: python3-setuptools
-BuildRequires: python3-distro
-BuildRequires: libbsd-devel
BuildRequires: libxml2-devel
BuildRequires: sqlite-devel
-BuildRequires: libdispatch-devel
BuildRequires: libcurl-devel
BuildRequires: libuuid-devel
BuildRequires: libedit-devel
-BuildRequires: libicu-devel
BuildRequires: perl-podlators
-BuildRequires: python3-six
-BuildRequires: binutils-devel
-%if ! 0%{?el8}
-BuildRequires: python-unversioned-command
-%endif
-BuildRequires: binutils-gold
+BuildRequires: lld
+BuildRequires: kernel-headers
+BuildRequires: kernel-cross-headers
Requires: glibc-devel
-Requires: binutils-gold
+Requires: lld
Requires: gcc
-Requires: ncurses-devel
-Requires: lldb
+
+Recommends: libstdc++-devel
+Recommends: gcc-c++
ExclusiveArch: x86_64 aarch64
-Provides: swiftlang = %{version}-%{release}
+Provides: swiftlang = %{version}-%{release}
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=2291122
+# (python3-swiftclient provides a program called "swift"
+# that clashes with the binary created by this package)
+# This is currently for all versions, so we don't
+# specify one
+Conflicts: python3-swiftclient
+
+
+# Per https://bugzilla.redhat.com/show_bug.cgi?id=2324076 we
+# need to exclude all of the LLVM libraries, basically everything
+# we bundle, from being picked up by the RPM dependency
+# generator for "provides" (i.e. we don't want to have our
+# version of liblldb.so found when someone is searching for
+# general version of LLDB).
+%global __provides_exclude ^(libLTO[.]so.*|libclang_rt.*.so.*|liblldb[.]so.*)$
+%global __requires_exclude ^(libLTO[.]so.*|libclang_rt.*.so.*|liblldb[.]so.*)$
%description
@@ -139,121 +317,114 @@ correct programs easier for the developer.
%prep
-%setup -q -c -n %{swift_source_location} -a 0 -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13 -a 14 -a 15 -a 16 -a 17 -a 18 -a 19 -a 20 -a 21 -a 22 -a 23 -a 24 -a 25 -a 26 -a 27 -a 28 -a 29 -a 30 -a 31 -a 32 -a 33 -a 34
-# The Swift build script requires directories to be named
-# in a specific way so renaming the source directories is
-# necessary
-mv swift-cmark-swift-%{swift_version} cmark
-mv swift-corelibs-foundation-swift-%{swift_version} swift-corelibs-foundation
-mv swift-corelibs-libdispatch-swift-%{swift_version} swift-corelibs-libdispatch
-mv swift-corelibs-xctest-swift-%{swift_version} swift-corelibs-xctest
-mv swift-integration-tests-swift-%{swift_version} swift-integration-tests
-mv swift-llbuild-swift-%{swift_version} llbuild
-mv swift-package-manager-swift-%{swift_version} swiftpm
-mv swift-swift-%{swift_version} swift
-mv swift-xcode-playground-support-swift-%{swift_version} swift-xcode-playground-support
-mv sourcekit-lsp-swift-%{swift_version} sourcekit-lsp
-mv indexstore-db-swift-%{swift_version} indexstore-db
-mv llvm-project-swift-%{swift_version} llvm-project
-mv swift-syntax-swift-%{swift_version} swift-syntax
-mv swift-tools-support-core-swift-%{swift_version} swift-tools-support-core
-mv swift-argument-parser-%{swift_argument_parser_version} swift-argument-parser
-mv swift-driver-swift-%{swift_version} swift-driver
-mv swift-crypto-%{swift_crypto_version} swift-crypto
-mv CMake-%{cmake_version} cmake
-mv swift-atomics-%{swift_atomics_version} swift-atomics
-mv swift-docc-swift-%{swift_version} swift-docc
-mv swift-docc-render-artifact-swift-%{swift_version} swift-docc-render-artifact
-mv swift-docc-symbolkit-swift-%{swift_version} swift-docc-symbolkit
-mv swift-collections-%{swift_collections_version} swift-collections
-mv swift-numerics-%{swift_numerics_version} swift-numerics
-mv swift-system-%{swift_system_version} swift-system
-mv swift-nio-%{swift_nio_version} swift-nio
-mv swift-nio-ssl-%{swift_nio_ssl_version} swift-nio-ssl
-%dnl mv swift-format-swift-%{swift_version} swift-format
-mv swift-format-%{swift_format_version} swift-format
-mv swift-lmdb-swift-%{swift_version} swift-lmdb
-mv swift-markdown-swift-%{swift_version} swift-markdown
-mv swift-stress-tester-swift-%{swift_version} swift-stress-tester
-mv swift-experimental-string-processing-swift-%{swift_version} swift-experimental-string-processing
-
-# ICU
-mv icu-release-%{icu_version} icu
-
-# Yams
-mv Yams-%{yams_version} yams
-
-# Ninja
-mv ninja-%{ninja_version} ninja
+%forgesetup -a
+%setup -q -D -T -n .
+cd %{_builddir}
+%{lua:
+for i = 0, 53 do
+ local subdir = rpm.expand("%{?subdir" .. i .. "}")
+ if subdir ~= "" then
+ print(rpm.expand("mv %{archivename" .. i .. "} " .. subdir .. "\n"))
+ end
+end
+}
+
+%patch 0
+%patch 44
+%patch 15
+%patch 5
+%patch 7
+%patch 13
+%patch 25
+%patch 9
+
+# Install custom Fedora preset
+cp %{SOURCE100} %{_builddir}/fedora-presets.ini
# Fix python to python3
%py3_shebang_fix swift/utils/api_checker/swift-api-checker.py
%py3_shebang_fix llvm-project/compiler-rt/lib/hwasan/scripts/hwasan_symbolize
-# Fix for uinit_ptr not being declared implicitly
-%patch -P1 -p0
-
-# Enable LZMA
-%patch -P2 -p0
-
-# Tests fail for some reason preventing the package from being built
-%patch -P5 -p0
-
-# Issue with >= F39 not liking not having the file object
-# explicitly forced in an fclose()
-%patch -P7 -p0
-
-# 39 and later, so this patch modifies the CMakeLists.txt file
-# to add a check for them, along with a patch to the header
-# file that if they are present, don't define the functions
-# seperately.
-%patch -P8 -p0
-
-# For 41 and later, python pipes are no longer a thing
-%patch -P9 -p0
-# For 41 and later, some additional old parts removed
-%dnl %patch -P10 -p0
-
-# Python 3.12 changes
-%dnl %patch -P11 -p0
-
-# Warning as error in EPEL 10
-%patch -P12 -p0
-
-# Trying to troubleshoot compiler crash on aarch64
-%ifarch aarch64
-%patch -P13 -p0
-%endif
-
+# Force lld instead of gold for stage 0 and 1 bootstrapping
+sed -i 's/use_linker="gold"/use_linker="lld"/g' swift/utils/build-script-impl
+sed -i 's/-fuse-ld=gold/-fuse-ld=lld/g' swift/utils/build-script-impl
+%global buildsubdir %{nil}
%build
export VERBOSE=1
-# Specific for aarch64 architecture
-%ifarch aarch64
-if [ ! -d $PWD/oldclang ] ; then
- mkdir -p $PWD/oldclang
- ln -s /usr/bin/clang-15 $PWD/oldclang/clang
- ln -s /usr/bin/clang++-15 $PWD/oldclang/clang++
-fi
-export PATH=$PWD/oldclang:$PATH
-%endif
-
-# Here we go!
-swift/utils/build-script --preset=buildbot_linux,no_test install_destdir=%{_builddir} installable_package=%{_builddir}/swift-%{version}-%{linux_version}.tar.gz
+# Four-stage bootstrap to build Swift from scratch without external Swift compiler
+# Stage 0: Build minimal Swift toolchain from C++ using gold linker
+# Produces: Swift compiler with C++ legacy driver (no SwiftPM, no swift-driver)
+# Stage 0 clang defaults to gold
+# Stage 1: Rebuild Swift compiler using Stage 0 with gold linker
+# Produces: Swift compiler with macros support + Foundation + Dispatch
+# Stage 1 clang is compiled with lld as its default linker
+# Stage 2: Build Swift compiler using Stage 1 with lld linker
+# Produces: Swift compiler + SwiftPM + basic tools (still no swift-driver)
+# Stage 2 clang defaults to lld
+# Stage 3: Build final production toolchain using Stage 2
+# Produces: Complete toolchain with swift-driver, sourcekit-lsp, swift-format, etc.
+# This matches upstream first-party distributions
+
+echo "=== Bootstrap Stage 0: Building minimal Swift from C++ ==="
+%{_builddir}/swift/utils/build-script --preset=bootstrap_stage0 \
+ build_subdir=bootstrap_stage0 \
+ install_destdir=%{_builddir}/stage0 \
+ installable_package=%{_builddir}/swift-%{version}-stage0.tar.gz \
+ extra-cmake-options="-DLLVM_USE_LINKER=lld -DCLANG_DEFAULT_LINKER=ld.lld" \
+ swift-cmake-options="-DSWIFT_USE_LINKER=lld"
+
+echo "=== Bootstrap Stage 1: Rebuilding Swift with Stage 0 ==="
+export PATH=%{_builddir}/stage0/usr/bin:$PATH
+%{_builddir}/swift/utils/build-script --preset=bootstrap_stage1 \
+ build_subdir=bootstrap_stage1 \
+ install_destdir=%{_builddir}/stage1 \
+ installable_package=%{_builddir}/swift-%{version}-stage1.tar.gz \
+ extra-cmake-options="-DLLVM_USE_LINKER=lld -DCLANG_DEFAULT_LINKER=ld.lld" \
+ swift-cmake-options="-DSWIFT_USE_LINKER=lld"
+
+echo "=== Bootstrap Stage 2: Building toolchain with SwiftPM ==="
+export PATH=%{_builddir}/stage1/usr/bin:%{_builddir}/stage0/usr/bin:$PATH
+%{_builddir}/swift/utils/build-script --preset=bootstrap_stage2 \
+ build_subdir=bootstrap_stage2 \
+ install_destdir=%{_builddir}/stage2 \
+ installable_package=%{_builddir}/swift-%{version}-stage2.tar.gz \
+ extra-cmake-options="-DLLVM_USE_LINKER=lld -DCLANG_DEFAULT_LINKER=ld.lld" \
+ swift-cmake-options="-DSWIFT_USE_LINKER=lld"
+
+echo "=== Stage 3: Building final production toolchain with swift-driver ==="
+export PATH=%{_builddir}/stage2/usr/bin:%{_builddir}/stage1/usr/bin:%{_builddir}/stage0/usr/bin:$PATH
+%{_builddir}/swift/utils/build-script --preset=fedora_final \
+ --preset-file=%{_builddir}/fedora-presets.ini \
+ build_subdir=fedora_final \
+ install_destdir=%{_builddir} \
+ installable_package=%{_builddir}/swift-%{version}-f%{fedora}.tar.gz \
+ extra-cmake-options="-DLLVM_USE_LINKER=lld -DCLANG_DEFAULT_LINKER=ld.lld -DCMAKE_EXE_LINKER_FLAGS=-Wl,-z,relro,-z,now -DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro,-z,now" \
+ swift-cmake-options="-DSWIFT_USE_LINKER=lld"
%install
-mkdir -p %{buildroot}%{_libexecdir}/swift/%{package_version}
-cp -r %{_builddir}/usr/* %{buildroot}%{_libexecdir}/swift/%{package_version}
+mkdir -p %{buildroot}%{_libexecdir}/swift/%{version}
+cp -r %{_builddir}/usr/* %{buildroot}%{_libexecdir}/swift/%{version}
mkdir -p %{buildroot}%{_bindir}
-ln -fs %{_libexecdir}/swift/%{package_version}/bin/swift %{buildroot}%{_bindir}/swift
-ln -fs %{_libexecdir}/swift/%{package_version}/bin/swiftc %{buildroot}%{_bindir}/swiftc
-ln -fs %{_libexecdir}/swift/%{package_version}/bin/sourcekit-lsp %{buildroot}%{_bindir}/sourcekit-lsp
+ln -fs %{_libexecdir}/swift/%{version}/bin/swift %{buildroot}%{_bindir}/swift
+ln -fs %{_libexecdir}/swift/%{version}/bin/swiftc %{buildroot}%{_bindir}/swiftc
+ln -fs %{_libexecdir}/swift/%{version}/bin/swift-build %{buildroot}%{_bindir}/swift-build
+ln -fs %{_libexecdir}/swift/%{version}/bin/swift-run %{buildroot}%{_bindir}/swift-run
+ln -fs %{_libexecdir}/swift/%{version}/bin/sourcekit-lsp %{buildroot}%{_bindir}/sourcekit-lsp
mkdir -p %{buildroot}%{_mandir}/man1
cp %{_builddir}/usr/share/man/man1/swift.1 %{buildroot}%{_mandir}/man1/swift.1
mkdir -p %{buildroot}/usr/lib
ln -fs %{_libexecdir}/swift/%{package_version}/lib/swift %{buildroot}/usr/lib/swift
+mkdir -p %{buildroot}%{_libdir}
+ln -fs %{_libexecdir}/swift/%{version}/lib/libIndexStore.so %{buildroot}%{_libdir}/
+ln -fs %{_libexecdir}/swift/%{version}/lib/libIndexStore.so.17 %{buildroot}%{_libdir}/
+ln -fs %{_libexecdir}/swift/%{version}/lib/libsourcekitdInProc.so %{buildroot}%{_libdir}/
+ln -fs %{_libexecdir}/swift/%{version}/lib/libswiftDemangle.so %{buildroot}%{_libdir}/
+mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d/
+install -m 0644 %{SOURCE99} %{buildroot}/%{_sysconfdir}/ld.so.conf.d/swiftlang.conf
+
# This is to fix an issue with check-rpaths complaining about
# how the Swift binaries use RPATH
@@ -264,10 +435,16 @@ export QA_SKIP_RPATHS=1
%license swift/LICENSE.txt
%{_bindir}/swift
%{_bindir}/swiftc
+%{_bindir}/swift-build
+%{_bindir}/swift-run
%{_bindir}/sourcekit-lsp
%{_mandir}/man1/swift.1.gz
%{_libexecdir}/swift/
%{_usr}/lib/swift
+%{_libdir}/libIndexStore.so*
+%{_libdir}/libsourcekitdInProc.so
+%{_libdir}/libswiftDemangle.so
+%{_sysconfdir}/ld.so.conf.d/swiftlang.conf
%post -p /sbin/ldconfig
@@ -275,695 +452,4 @@ export QA_SKIP_RPATHS=1
%changelog
-* Tue Dec 17 2024 Ron Olson <tachoknight@gmail.com> 5.8.1-6
-- Made 5.8.1 work for EPEL 10 as it is the last version of
- Swift that could be built without another version of
- Swift being present
-* Fri Jun 21 2024 Ron Olson <tachoknight@gmail.com> 5.8.1-5
-- Added another patch
-* Thu Jun 20 2024 Ron Olson <tachoknight@gmail.com> 5.8.1-4
-- Added patch to build without pipes on Rawhide and Fedora 41
-* Fri Feb 16 2024 Ron Olson <tachoknight@gmail.com> 5.8.1-3
-- Added symlink for future versions of Swift
-* Tue Aug 22 2023 Ron Olson <tachoknight@gmail.com> 5.8.1-2
-- Added patch to work with glibc 2.38
- Resolves: rhbz#2226476
-
-* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.1-1.2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 5.8.1-1.1
-- Rebuilt for Python 3.12
-
-* Fri Jun 02 2023 Ron Olson <tachoknight@gmail.com> - 5.8.1-1
-- Updated to Swift 5.8.1-RELEASE
- Resolves: rhbz#2211845
-* Fri Mar 31 2023 Ron Olson <tachoknight@gmail.com> - 5.8-1
-- Updated to Swift 5.8-RELEASE
- Resolves: rhbz#2183429
-* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.2-1.1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-* Tue Dec 27 2022 Ron Olson <tachoknight@gmail.com> - 5.8-1
-- Cleanup and first attempt at getting 5.8 going
-* Fri Dec 16 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-2
-- SPDX migration
-* Wed Dec 14 2022 Ron Olson <tachoknight@gmail.com> - 5.7.2-1
-- Updated to Swift 5.7.2-RELEASE
- Resolves: rhbz#2153189
-* Wed Nov 02 2022 Ron Olson <tachoknight@gmail.com> - 5.7.1-1
-- Updated to Swift 5.7.1-RELEASE
- Resolves: rhbz#2139320
-* Tue Nov 01 2022 Ron Olson <tachoknight@gmail.com> - 5.7-4
-- Merged fix from Lumír Balhar to replace the pathfix.py tool
- with the new way for Python 3.12
-* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-3
-- Resolves: rhbz#2130233
-* Tue Sep 27 2022 Ron Olson <tachoknight@gmail.com> - 5.7-2
-- Added patch to handle an initialized variable but not
- used
-* Tue Sep 13 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
-- Updated to Swift 5.7-RELEASE
-* Thu May 05 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
-- First working version of Swift 5.7
-* Mon Apr 25 2022 Ron Olson <tachoknight@gmail.com> - 5.7-1
-- First attempt to build swift-5.7
-* Thu Apr 21 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-2
-- Removed ncurses-compat-libs as a runtime dependency as it
- has been removed from Fedora Rawhide
-* Mon Apr 11 2022 Ron Olson <tachoknight@gmail.com> - 5.6.1-1
-- Updated to Swift 5.6.1-RELEASE
-* Wed Mar 30 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
-- Updated to Swift 5.6-RELEASE
-* Tue Feb 15 2022 Ron Olson <tachoknight@gmail.com> - 5.5.3-1
-- Updated to Swift 5.5.3-RELEASE
-* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-* Wed Jan 12 2022 Ron Olson <tachoknight@gmail.com> - 5.6-1
-- First build of Swift-5.6
-* Tue Dec 14 2021 Ron Olson <tachoknight@gmail.com> - 5.5.2-1
-- Updated to Swift 5.5.2-RELEASE
-* Wed Oct 27 2021 Ron Olson <tachoknight@gmail.com> - 5.5.1-1
-- Updated to Swift 5.5.1-RELEASE
-* Tue Sep 21 2021 Ron Olson <tachoknight@gmail.com> - 5.5-1
-- Updated to Swift 5.5-RELEASE
-* Fri Sep 17 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-2
-- Added patch to allow building using Clang 13
-* Wed Sep 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.3-1
-- Updated to swift-5.4.3-RELEASE
-* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-* Thu Jul 15 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-2
-- Discovered that EPEL-8 doesn't have binutils-gold
-* Mon Jul 05 2021 Ron Olson <tachoknight@gmail.com> - 5.4.2-1
-- Updated to swift-5.4.2-RELEASE
-* Mon Jun 21 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-2
-- Changes for EPEL-8
-* Thu Jun 10 2021 Ron Olson <tachoknight@gmail.com> - 5.4.1-1
-- Added fix for RPATH problems
-* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.4-2
-- Rebuilt for Python 3.10
-* Thu Jun 03 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
-- Removed special CMake stuff for EPEL 8
-* Tue Jun 01 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
-- Added patch to remove Cyclades from LLVM
-* Fri May 28 2021 Jesús Abelardo Saldívar Aguilar <jasaldivara@gmail.com> 5.5-1
-- Added patches to fix circular dependency on PkgConfig
-* Fri May 21 2021 Ron Olson <tachoknight@gmail.com> 5.5-1
-- First version of Swift 5.5 - 5.5-DEVELOPMENT-SNAPSHOT-2021-05-18-a
-* Tue Apr 27 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
-- Updated to swift-5.4-RELEASE
-* Tue Apr 06 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
-- Updated to swift-5.4-DEVELOPMENT-SNAPSHOT-2021-03-25-a
-* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 5.3.3-2
-- Rebuilt for removed libstdc++ symbol (#1937698)
-* Thu Jan 28 2021 Ron Olson <tachoknight@gmail.com> 5.3.3-1
-- Updated to swift-5.3.3-RELEASE
-* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-* Thu Jan 21 2021 Ron Olson <tachoknight@gmail.com> 5.4-1
-- First working version of Swift 5.4
-* Tue Dec 22 2020 Ron Olson <tachoknight@gmail.com> 5.3.2-1
-- Updated to swift-5.3.2-RELEASE
-* Fri Dec 04 2020 Jeff Law <law@redhat.com> 5.3.1-2
-- Fix missing #include for gcc-11
-
-* Fri Nov 13 2020 Ron Olson <tachoknight@gmail.com> 5.3.1-1
-- Updated to swift-5.3.1-RELEASE
-* Thu Sep 17 2020 Ron Olson <tachoknight@gmail.com> 5.3-1
-- Updated to swift-5.3-RELEASE
-* Mon Aug 10 2020 Ron Olson <tachoknight@gmail.com> 5.2.5-1
-- Updated to swift-5.2.5-RELEASE
-* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.4-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 5.2.4-2
-- Rebuilt for Python 3.9
-
-* Wed May 20 2020 Ron Olson <tachoknight@gmail.com> 5.2.4-1
-- Updated to swift-5.2.4-RELEASE
-* Wed Apr 29 2020 Ron Olson <tachoknight@gmail.com> 5.2.3-1
-- Updated to swift-5.2.3-RELEASE
-* Fri Apr 17 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-2
-- Added patch to remove use of sys/sysctl.h as it was removed
- in Rawhide (future F33)
-* Wed Apr 15 2020 Ron Olson <tachoknight@gmail.com> 5.2.2-1
-- Updated to swift-5.2.2-RELEASE
-* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-3
-- Put CMake back as a build step because the version in EPEL 8 is too
- old
-* Sun Apr 12 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-2
-- Added s390x architecture and F30-specific requires
-* Mon Apr 06 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-1
-- Reorganized the package to place everything in a single location,
- changed the versioning scheme, and removed a number of obsolete patches
-* Wed Apr 01 2020 Ron Olson <tachoknight@gmail.com> 5.2.1-0.1.20200331git2e3b1b3
-- Updated to swift-5.2.1-RELEASE
-* Wed Mar 25 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.10.20200324git443e9a4
-- Updated to swift-5.2-RELEASE
-* Thu Mar 12 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.9.20200311git33150e3
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-03-11-a and switched to
- using patched version of cmake to get around issues building 5.2 with
- 3.17
-* Fri Feb 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.8.20200227git33150e3
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-27-a
-* Sun Feb 02 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.7.20200201git66c06ab
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-02-01-a
-* Sat Feb 01 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.6.20200131gitfab20c6
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-31-a
-* Thu Jan 30 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.5.20200129gita0c1677
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-29-a
-* Tue Jan 28 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.4.20200127git7c02102
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-27-a
-* Mon Jan 20 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.3.20200117git3194881
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-17-a
-* Fri Jan 10 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.2.20200109git880e9e6
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-09-a
-* Tue Jan 07 2020 Ron Olson <tachoknight@gmail.com> 5.2-0.1.20200106git74df113
-- Updated to swift-5.2-DEVELOPMENT-SNAPSHOT-2020-01-06-a
-* Sat Dec 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191220git04833a6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-20-a
-* Fri Dec 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191219git04833a6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-19-a
-* Thu Dec 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191218git04833a6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-18-a
-* Wed Dec 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191217git04833a6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-17-a
-* Tue Dec 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191216git04833a6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-16-a
-* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191213git005fc1f
-- Updated to swift-5.1.3-RELEASE
-* Fri Dec 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20191212gita22eb08
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-12-a
-* Wed Dec 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20191210git4a1b378
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-10-a
-* Tue Dec 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20191209git4a1b378
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-09-a
-* Mon Dec 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20191130gited9117a
-- Release of 5.1.2 with sourcekit-lsp enabled. The user still needs to build
- and install the plugin for vscode; if they do this version will support
- code-completion, also works with neovim too
-* Sat Dec 07 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20191206git4b8db65
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-06-a
-* Fri Dec 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20191205git4b8db65
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-05-a
-* Thu Dec 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20191204git4b8db65
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-04-a
-* Wed Dec 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20191203git4b8db65
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-12-03-a
-* Sat Nov 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20191129git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-29-a
-* Fri Nov 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20191128git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-28-a
-* Thu Nov 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20191127git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-27-a
-* Wed Nov 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20191126git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-26-a
-* Tue Nov 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20191125git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-25-a
-* Mon Nov 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191124git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-24-a
-* Sat Nov 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191122git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-22-a
-* Fri Nov 22 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191121git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-21-a
-* Tue Nov 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20191118git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-18-a
-* Mon Nov 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20191117git60f3082
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-17-a
-* Sat Nov 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20191115git51fe191
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-15-a
-* Fri Nov 15 2019 Ron Olson <tachoknight@gmail.com> 5.1.3-0.1.20191114gite74feb6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-14-a
-* Thu Nov 07 2019 Ron Olson <tachoknight@gmail.com> 5.1.2-0.1.20191107git71def56
-- Updated to swift-5.1.2-RELEASE
-* Wed Nov 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20191105gitb368b0d
-- Added icu, also updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-05-a
-* Mon Nov 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20191101git74328cd
-- Added unpackaged files, switched to new llvm-project-based subproject
-* Sun Nov 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20191101git74328cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-11-01-a
-* Thu Oct 31 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.4.20191004git4242edd
-- Added sourcekit-lsp
-* Wed Oct 30 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.3.20191004git4242edd
-- Clang 9 was causing compiler-rt to not build properly due to a macro.
-* Thu Oct 17 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.2.20191004git4242edd
-- Fixed issue with installing swift-lang only gave the option for
- swift-lang-runtime
-* Fri Oct 04 2019 Ron Olson <tachoknight@gmail.com> 5.1.1-0.1.20191004git4242edd
-- Updated to swift-5.1.1-RELEASE
-* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.57.20190919gitfa33242
-- Updated to swift-5.1-RELEASE and removed FrameworkABIBaseline as apparently
- it disappeared
-* Thu Sep 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.56.20190918gite05f800
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-18-a
-* Wed Sep 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.55.20190917git1f49050
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-17-a
-* Tue Sep 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.54.20190916git279ca88
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-16-a
-* Mon Sep 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.53.20190915git279ca88
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-15-a
-* Sun Sep 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.52.20190914git279ca88
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-14-a
-* Sat Sep 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.51.20190913git11b9972
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-13-a
-* Fri Sep 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.50.20190912gitb9d082f
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-12-a
-* Thu Sep 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.49.20190911gitb8f4481
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-11-a
-* Tue Sep 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.48.20190909git28a0436
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-09-a
-* Mon Sep 09 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.47.20190908git28a0436
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-08-a also added test for
- Red Hat Enterprise Linux and CentOS (when it is updated to match RHEL 8)
- Also packaged some new files
-* Fri Sep 06 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.46.20190905git1880eb0
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-05-a
-* Thu Sep 05 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.45.20190904git1880eb0
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-04-a
-* Wed Sep 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.44.20190903gitfcc37cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-03-a
-* Tue Sep 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.43.20190902gitfcc37cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-02-a
-* Mon Sep 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.42.20190901gitfcc37cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-09-01-a
-* Sun Sep 01 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.41.20190831gitfcc37cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-31-a
-* Fri Aug 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.40.20190829gitfcc37cd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-29-a
-* Thu Aug 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.39.20190828gite90298c
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-28-a and added explicit
- requirement for python3-distro
-* Wed Aug 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.38.20190827gite90298c
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-27-a and added a patch
- to allow LLDB to be built using Python 3.8 (currently in F32/Rawhide)
-* Tue Aug 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.37.20190826git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-26-a
-* Mon Aug 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.36.20190825git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-25-a
-* Sun Aug 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.35.20190824git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-24-a
-* Sat Aug 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.34.20190823git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-23-a
-* Fri Aug 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.33.20190822git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-22-a
-* Wed Aug 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.32.20190820git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-20-a
-* Mon Aug 19 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.31.20190817git3b0cf9e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-17-a
-* Sat Aug 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.30.20190816git1329017
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-16-a
-* Fri Aug 16 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.29.20190815git1329017
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-15-a
-* Wed Aug 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.28.20190813git425a146
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-13-a
-* Tue Aug 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.27.20190812git425a146
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-08-12-a and added another
- directory
-* Fri Jul 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.26.20190725git0450b7d
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-25-a
-* Thu Jul 25 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.25.20190724gite9b6385
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-24-a
-* Wed Jul 24 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.24.20190723git3e8f631
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-23-a
-* Tue Jul 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.23.20190719gitf883175
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-19-a and first version
- that relies on Python 3 for building
-* Mon Jul 15 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.22.20190714git7b90512
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-14-a
-* Sun Jul 14 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.21.20190713git26c2dbe
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-13-a
-* Sat Jul 13 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.20.20190712gita062b3c
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-12-a
-* Fri Jul 12 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.19.20190711gitacd767e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-11-a
-* Thu Jul 11 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.18.20190710gitd7f811d
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-10-a
-* Wed Jul 10 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.17.20190709gitf67864b
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-09-a
-* Thu Jul 04 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.16.20190703gitd2c038e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-03-a
-* Wed Jul 03 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.15.20190702git2efadfd
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-02-a
-* Tue Jul 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.14.20190701git6761ba4
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-07-01-a and removed
- dependency on python-sphinx as a problem with a pygments lexer was being
- treated as an error and causing the builds to fail
-* Sun Jun 30 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.13.20190629gitdcde8ac
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-29-a
-* Sat Jun 29 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.12.20190628gitca3c825
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-28-a
-* Fri Jun 28 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.11.20190627git993b248
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-27-a
-* Thu Jun 27 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.10.20190626git16859f1
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-26-a and added patch
- to remove reference to depreciated header file
-* Wed Jun 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.9.20190624git4e7bcdb
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-24-a and got the REPL
- to work
-* Sun Jun 23 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.8.20190621git9729868
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-21-a
-* Fri Jun 21 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.7.20190620gita5aa0c6
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-20-a
-* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.6.20190619git500333c
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-19-a
-* Thu Jun 20 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.5.20190619git500333c
-- Cleaned up the spec file to remove 4.2 to 5 migration code and some
- old patches
-* Mon Jun 17 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.4.20190616gitcbfbc8e
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-06-16-a
-* Sun Jun 02 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.3.20190529git37f230a
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-05-29-a
-* Fri Apr 26 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.2.20190425git6d89fc9
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-25-a
-* Thu Apr 18 2019 Ron Olson <tachoknight@gmail.com> 5.1-0.1.20190416git85a776d
-- Updated to swift-5.1-DEVELOPMENT-SNAPSHOT-2019-04-16-a
-* Thu Mar 28 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.53.20190325gitba33f9e
-- Modified spec file to handle upgrades from 4.2 to 5.0.
-* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.52.20190325gitba33f9e
-- Updated to swift-5.0-RELEASE
-* Mon Mar 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.51.20190324git130a414
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-24-a, removed _gettid
- patch as the changed were merged upstream
-* Fri Mar 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
-- The swift-corelibs-xctest library was being zeroed out due to issue with
- CMake 3.14 where it was being copied into the same directory. A bug
- report has been filed with CMake but until it is resolved, the cmake file
- has been patched to not perform the copy.
-* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
-- Modules did not work properly in the REPL due to additional lib path;
- fixed with symlinks to the lower directory structures
-* Fri Mar 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
-- python2-sphinx was removed from Fedora after 30 so it will use the python3
- version
-* Thu Mar 14 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
-- Fixed issues introduced by upstream changes
-* Mon Mar 11 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.50.20190310git4d6e741
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-10-a
-* Thu Mar 07 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.49.20190306git5834830
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-06-a
-* Wed Mar 06 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.48.20190305git5834830
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-05-a
-* Tue Mar 05 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.47.20190304gitad10379
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-03-04-a
-* Fri Mar 01 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.46.20190228gitfeacc3f
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-28-a
-* Wed Feb 27 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.45.20190226gitfa5d493
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-26-a
-* Tue Feb 26 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.44.20190225gita8126fb
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-25-a
-* Mon Feb 25 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.43.20190224gita8126fb
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-24-a
-* Sun Feb 24 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.42.20190223gita8126fb
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-23-a
-* Sat Feb 23 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.41.20190222gita24adaf
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-22-a
-* Fri Feb 22 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.40.20190221git86a39df
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-21-a
-* Thu Feb 21 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.39.20190220git817dff3
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-20-a
-* Wed Feb 20 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.38.20190219git817dff3
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-19-a
-* Mon Feb 18 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.37.20190217git15be364
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-17-a
-* Sun Feb 17 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.36.20190216git15be364
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-16-a
-* Sat Feb 16 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.35.20190215git15be364
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-15-a
-* Fri Feb 15 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.34.20190214git8d88441
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2019-02-14-a
-* Wed Feb 13 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.33.20190206gitd07c25a
-- Added patch to fix an issue with compiler-rt using std::thread in a vector
-* Fri Feb 08 2019 Ron Olson <tachoknight@gmail.com> 5.0-0.32.20190206gitd07c25a
-- Added patch to allow the Swift REPL to work properly, also removed patch
- for aarch64 because the changes were merged upstream
-* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-0.31.20181214gitee39236
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-* Sat Dec 15 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
-- First version that supports aarch64
-* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.31.20181212gite231ae1
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
-* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.30.20181212gite231ae1
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
-* Thu Dec 13 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.29.20181212gite231ae1
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
-* Tue Dec 11 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.28.20181210gitf83ec0c
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-10-a
-* Mon Dec 10 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.26.20181209gitc14e1a3
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-09-a
-* Sun Dec 09 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.25.20181208git3945260
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-08-a
-* Sat Dec 08 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.24.20181207git0a73e15
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-07-a
-* Fri Dec 07 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.23.20181206git565e767
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-06-a
-* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.22.20181204gitb74d54a
-- Updated to swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-04-a
-* Wed Dec 05 2018 Egor Zhdan <egor.zhdan@gmail.com>
-- Include dependencies to ncurses which are required by SourceKit and
- included in Apple installation guide
-* Wed Dec 05 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.21.20181204gitfacaad1
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-04-a
-* Tue Dec 04 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.20.20181203git3376f9f
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-03-a
-* Mon Dec 03 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.19.20181202gita8a8bdc
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-02-a
-* Sun Dec 02 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.18.20181201gitb01ee72
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-12-01-a
-* Sat Dec 01 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.17.20181130gitd8f12cb
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-30-a
-* Thu Nov 29 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.16.20181128git806cf57
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-28-a
-* Tue Nov 27 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.15.20181126gita820992
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a
-* Mon Nov 26 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.14.20181125gita820992
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-25-a
-* Sat Nov 24 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.13.20181123gita820992
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-23-a
-* Fri Nov 23 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.12.20181122gitfb52a2e
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-22-a
-* Mon Nov 19 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.11.20181116git201dcba
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-16-a
-* Fri Nov 16 2018 Ron Olson <tachoknight@gmail.com> 5.0-0.10.20181115git739169d
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-11-15-a
-* Wed Oct 31 2018 Ron Olson <tachoknight@gmail.com> 4.2.1-0.101.20181030git02a6ca9
-- Updated to swift-4.2.1-RELEASE
-* Tue Oct 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.100.20181029gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-29-a
-* Sat Oct 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.99.20181026gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-26-a
-* Fri Oct 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.98.20181025gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-25-a
-* Wed Oct 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.97.20181023gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-23-a
-* Tue Oct 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.96.20181022gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a
-* Mon Oct 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.95.20181021gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-21-a
-* Sun Oct 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.94.20181020gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-20-a
-* Fri Oct 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.93.20181018gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-18-a
-* Thu Oct 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.92.20181017gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-17-a
-* Wed Oct 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.91.20181016gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-16-a
-* Tue Oct 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.90.20181015gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-15-a
-* Mon Oct 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.89.20181014gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-14-a
-* Sun Oct 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.88.20181013gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-13-a
-* Sat Oct 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.87.20181012gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-12-a
-* Fri Oct 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.86.20181011gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-11-a
-* Thu Oct 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.85.20181010gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-10-a
-* Wed Oct 10 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.84.20181009gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-09-a
-* Tue Oct 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.83.20181008gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-08-a
-* Mon Oct 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.82.20181007gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-07-a
-* Sun Oct 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.81.20181006gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-06-a
-* Sat Oct 06 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.80.20181005gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-05-a
-* Thu Oct 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.79.20181003gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-03-a
-* Wed Oct 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.78.20181002gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-02-a
-* Tue Oct 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.77.20181001gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-01-a
-* Sat Sep 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.76.20180928gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-28-a
-* Fri Sep 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.75.20180927gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-27-a
-* Thu Sep 27 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.74.20180926gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-26-a
-* Wed Sep 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.73.20180925gitf4134eb
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-25-a
-* Tue Sep 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.72.20180924git01644d5
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-24-a
-* Mon Sep 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.71.20180922gitac7c511
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-22-a
-* Sat Sep 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.70.20180914git2dfdbf2
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-14-a
-* Fri Sep 14 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.69.20180913git2dfdbf2
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-13-a
-* Thu Sep 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.68.20180912git2c6399a
-- Updated to swift-4.2-RELEASE
-* Wed Sep 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.67.20180911gitbe88499
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-11-a
-* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.66.20180908gitbe88499
-- Added patch for clang 7.0
-* Sun Sep 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.65.20180908gitbe88499
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-08-a
-* Sat Sep 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.64.20180907gitc922f68
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-07-a
-* Sun Aug 26 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.63.20180825git7d204ce
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-25-a
-* Sat Aug 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.62.20180824git7d204ce
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-24-a
-* Fri Aug 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.61.20180823git7d204ce
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-23-a
-* Thu Aug 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.60.20180822git7d204ce
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-22-a
-* Wed Aug 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.59.20180821git7d204ce
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-21-a
-* Tue Aug 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.58.20180820gitde88335
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a
-* Sun Aug 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.57.20180818gitde88335
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-18-a
-* Sat Aug 18 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.56.20180817gitde88335
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-17-a
-* Fri Aug 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.55.20180816gitde88335
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-16-a
-* Thu Aug 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.54.20180815gitefbe78e
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-15-a
-* Wed Aug 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.53.20180814git3146921
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-14-a
-* Sat Aug 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.52.20180810gita710c2f
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-10-a
-* Thu Aug 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.51.20180808git1c8f885
-- Updated to swift-4.2-CONVERGENCE
-* Wed Aug 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.50.20180807gitab5ce2e
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-07-a
-* Tue Aug 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.49.20180806gitab5ce2e
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-06-a
-* Sat Aug 04 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.48.20180803git68f32fc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-03-a
-* Fri Aug 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.47.20180802git44a88d4
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-02-a
-* Thu Aug 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.46.20180801git3f7d681
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-01-a
-* Wed Aug 01 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.45.20180731git00acd41
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-31-a
-* Tue Jul 31 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.44.20180730gitfe1f442
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-30-a
-* Sun Jul 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.43.20180728gitfe1f442
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-28-a
-* Sat Jul 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.42.20180727git9d01b59
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-27-a
-* Wed Jul 25 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.41.20180724git18650bc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-24-a and removed
- lldb patches as they were merged upstream into the 4.2 branch
-* Tue Jul 24 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.40.20180723git18650bc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-23-a
-* Mon Jul 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.39.20180722git18650bc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-22-a
-* Sun Jul 22 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.38.20180721git18650bc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-21-a
-* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
-- Added patches for lldb to fix relative path issue (see URL by patches) until
- it's merged into the 4.2 branch
-* Sat Jul 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.37.20180720git18650bc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-20-a
-* Fri Jul 20 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.36.20180719git9277281
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-19-a
-* Thu Jul 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.35.20180718gite325e32
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-18-a
-* Tue Jul 17 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.34.20180716gitaaf545a
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-16-a
-* Sun Jul 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.33.20180703git107e307
-- Switched from __provides_exclude_from to __provides_exclude to inhibit
- lldb being included as a dependency
-* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.32.20180703git107e307
-- Reverted to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a as loading modules
- in the REPL seems to have been broken as of the 2018-07-04 builds.
- 2018-07-03 is currently the best version until the issue is resolved.
-* Thu Jul 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.31.20180711git104c96a
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-11-a
-* Wed Jul 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.30.20180709gitd9561d9
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-09-a and added a check to
- include python-unversioned-command for verisons greated than 28 while
- working on making patches/pull requests upstream to be explicit about
- which version of Python to use. Also removed patch for time struct issue
- as the fix has been handled upstream. Also switched to ExclusiveArch
- instead of ExcludeArch per suggestion from Dan Horák.
-* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.29.20180705git1e2dc99
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-05-a
-* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.28.20180704gitf56a941
-- Removed explicit requirement on libatomic and libbsd, modifed files section
- of the runtime package so it can own the directory
-* Thu Jul 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.27.20180704gitf56a941
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-04-a
-* Tue Jul 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.26.20180703git107e307
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a, added a
- filter for excluding lldb libraries from public view, and broke out the
- runtime libraries into their own -runtime package.
-* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.25.20180702gitc2e1567
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-02-a
-* Mon Jul 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.24.20180701git6079032
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-01-a, removed unnecessary
- lldb headers
-* Sat Jun 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.23.20180630gitb3408e8
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-30-a
-* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.22.20180629gitdab0d8e
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-29-a, removed unnecessary
- files and links
-* Fri Jun 29 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.21.20180628git9f8f2a1
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-28-a
-* Thu Jun 28 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.20.20180626gitbe3b9a7
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-26-a
-* Wed Jun 13 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.19.20180612gitbb9532c
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-12-a and removed
- gcc-c++ as a build requirement
-* Tue Jun 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.18.20180611gitd99cd32
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a and removed
- separate ninja build (will now use the repo-based one)
-* Mon Jun 11 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.17.20180610git7a35ad0
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a
-* Fri Jun 08 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.16.20180607git78e9497
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-07-a
-* Thu Jun 07 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.15.20180606git4e2064e
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-06-a
-* Tue Jun 05 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.14.20180604git9e274fc
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-04-a
-* Sun Jun 03 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.13.20180602gitadad0f5
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-02-a
-* Wed May 30 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.12.20180529git4160301
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-29-a
-* Wed May 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.11.20180522git58f7399
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-22-a
-* Mon May 21 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.10.20180520gitbb77484
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-20-a and added
- patch for removing sys/ustat.h references
-* Tue May 15 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.9.20180514gitf58f528
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-14-a
-* Wed May 09 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.8.20180508git0e6d867
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-08-a
-* Wed May 02 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.7.20180502gitb08fb12
-- Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-02-a
-* Mon Apr 23 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.6.20180422git5030d38
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-22-a
-* Thu Apr 19 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.5.20180418gitac06163
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-18-a
-* Mon Apr 16 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.4.20180415git22530b9
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-15-a
-* Thu Apr 12 2018 Ron Olson <tachoknight@gmail.com> 4.2-0.3.20180411git537a846
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-11-a
-* Wed Feb 28 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.2.20180227git5f2f440
-- Updated to swift-DEVELOPMENT-SNAPSHOT-2018-02-27-a
-* Wed Feb 14 2018 Ron Olson <tachoknight@gmail.com> 4.1-0.1.20180214git5a1a34b
-- Initial package for Fedora
+%autochangelog
diff --git a/swift.patch b/swift.patch
new file mode 100644
index 0000000..c868aa5
--- /dev/null
+++ b/swift.patch
@@ -0,0 +1,13 @@
+diff --git swift.orig/utils/build-script-impl swift/utils/build-script-impl
+index 3140c8bb545..32a0b502ae6 100755
+--- swift.orig/utils/build-script-impl
++++ swift/utils/build-script-impl
+@@ -2179,7 +2179,7 @@ for host in "${ALL_HOSTS[@]}"; do
+ -DLLDB_ENABLE_CURSES=ON
+ -DLLDB_ENABLE_LIBEDIT=ON
+ -DLLDB_ENABLE_PYTHON=ON
+- -DLLDB_ENABLE_LZMA=OFF
++ -DLLDB_ENABLE_LZMA=ON
+ -DLLDB_ENABLE_LUA=OFF
+ -DLLDB_INCLUDE_TESTS:BOOL="${should_configure_tests}"
+ -DLLDB_TEST_LIBCXX_ROOT_DIR:STRING="${libcxx_build_dir}"
diff --git a/swiftlang.conf b/swiftlang.conf
new file mode 100644
index 0000000..d19930a
--- /dev/null
+++ b/swiftlang.conf
@@ -0,0 +1 @@
+/usr/lib/swift/linux
diff --git a/swiftpm.patch b/swiftpm.patch
new file mode 100644
index 0000000..d3ac51a
--- /dev/null
+++ b/swiftpm.patch
@@ -0,0 +1,13 @@
+diff --git swiftpm.orig/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift swiftpm/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
+index 3aadda6b5..61c1c3532 100644
+--- swiftpm.orig/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
++++ swiftpm/Sources/Build/BuildDescription/ClangModuleBuildDescription.swift
+@@ -440,7 +440,7 @@ public final class ClangModuleBuildDescription {
+ case .debug:
+ return ["-O0"]
+ case .release:
+- return ["-O2"]
++ return ["-O1"]
+ }
+ }
+
diff --git a/tests/basic/main.fmf b/tests/basic/main.fmf
new file mode 100644
index 0000000..d317528
--- /dev/null
+++ b/tests/basic/main.fmf
@@ -0,0 +1,5 @@
+summary: Compile and run a basic Swift program and test SPM
+test: ./test.sh
+require:
+ - swift-lang
+framework: shell
diff --git a/tests/basic/test.sh b/tests/basic/test.sh
new file mode 100755
index 0000000..ac33fac
--- /dev/null
+++ b/tests/basic/test.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+set -ex
+
+echo "Testing Swift version..."
+swift --version
+
+echo "Testing script execution..."
+cat << 'EOF' > hello.swift
+print("Hello, Scripting World!")
+EOF
+swift hello.swift | grep "Hello, Scripting World!"
+
+echo "Testing compiled executable..."
+cat << 'EOF' > main.swift
+print("Hello, Compiled World!")
+EOF
+swiftc main.swift -o hello_compiled
+./hello_compiled | grep "Hello, Compiled World!"
+
+echo "Testing Swift Package Manager..."
+mkdir mypkg
+cd mypkg
+swift package init --type executable
+swift build
+swift run | grep "Hello, world!"
+cd ..
+
+echo "Cleaning up..."
+rm -f hello.swift main.swift hello_compiled
+rm -rf mypkg
+
+echo "All basic tests passed!"
diff --git a/tests/plan.fmf b/tests/plan.fmf
new file mode 100644
index 0000000..4fe7ad6
--- /dev/null
+++ b/tests/plan.fmf
@@ -0,0 +1,5 @@
+summary: Basic swift-lang functionality tests
+discover:
+ how: fmf
+execute:
+ how: tmt
diff --git a/update-swift-version.sh b/update-swift-version.sh
new file mode 100755
index 0000000..5fe95d8
--- /dev/null
+++ b/update-swift-version.sh
@@ -0,0 +1,88 @@
+#!/bin/bash
+
+set -e
+
+SWIFT_VERSION="${1:-}"
+# Only shorten the version if it contains two dots.
+if [[ "${SWIFT_VERSION}" =~ \.\. ]]; then
+ SHORT_SWIFT_VERSION="${SWIFT_VERSION%.*}"
+else
+ SHORT_SWIFT_VERSION="${SWIFT_VERSION}"
+fi
+
+if [[ -z "$SWIFT_VERSION" ]]; then
+ echo "Usage: $0 <swift-version>"
+ echo "Example: $0 6.1.3"
+ exit 1
+fi
+
+SPEC_FILE="swift-lang.spec"
+TAG="swift-${SWIFT_VERSION}-RELEASE"
+CONFIG_URL="https://raw.githubusercontent.com/swiftlang/swift/${TAG}/utils/update_checkout/update-checkout-config.json"
+TEMP_CONFIG=$(mktemp)
+
+echo "Downloading Swift $SWIFT_VERSION configuration..."
+if ! curl -sSL "$CONFIG_URL" -o "$TEMP_CONFIG"; then
+ echo "Error: Failed to download configuration for Swift $SWIFT_VERSION"
+ echo "URL: $CONFIG_URL"
+ rm -f "$TEMP_CONFIG"
+ exit 1
+fi
+
+if ! jq . "$TEMP_CONFIG" >/dev/null 2>&1; then
+ echo "Error: Downloaded file is not valid JSON"
+ rm -f "$TEMP_CONFIG"
+ exit 1
+fi
+
+echo "Parsing repository versions..."
+
+# Collect all the projects included in the desired branch scheme
+PROJECTS=$(jq -r --arg scheme "release/${SHORT_SWIFT_VERSION}" '.["branch-schemes"][$scheme]["repos"]|keys[]' "${TEMP_CONFIG}")
+
+# Associate each project with the ref used by the desired branch scheme
+declare -A PROJECT_REFS
+for PROJECT in ${PROJECTS}; do
+ PROJECT_REF=$(jq -r --arg scheme "release/${SHORT_SWIFT_VERSION}" --arg project "$PROJECT" '.["branch-schemes"][$scheme]["repos"][$project]' "${TEMP_CONFIG}")
+ PROJECT_REFS["${PROJECT}"]="${PROJECT_REF}"
+done
+
+# Remove all existing sources between the lines "Begin forge sources" and "End forge sources"
+sed -i "/Begin forge sources/,/End forge sources/{//!d;}" "${SPEC_FILE}"
+
+IDX=1
+# Get each project's "ID" (Github repo org/proj URL fragment)
+for PROJECT in "${!PROJECT_REFS[@]}"; do
+ if [ "${PROJECT}" == "swift" ]; then
+ continue
+ fi
+
+ PROJECT_REF=${PROJECT_REFS[${PROJECT}]}
+ PROJECT_ID=$(jq -r --arg project "${PROJECT}" '.["repos"][$project].remote.id' "${TEMP_CONFIG}")
+ FORGEURL="https://github.com/${PROJECT_ID}"
+
+ PADDING=" "
+ if [ "${IDX}" -lt 10 ]; then
+ PADDING=" "
+ fi
+ if [ "${IDX}" -ge 100 ]; then
+ PADDING=" "
+ fi
+
+ if [[ "${PROJECT_REF}" =~ ^(swift/)?release/.* ]]; then
+ PROJECT_REF="swift-%{version0}-RELEASE"
+ fi
+
+ # Add a new source to the spec file between the lines "Begin forge sources" and "End forge sources"
+ sed -i -e "/End forge sources/i %global forgeurl${IDX} ${FORGEURL}\n%global tag${IDX} ${PADDING}${PROJECT_REF}\n%global subdir${IDX} ${PROJECT}\n" "${SPEC_FILE}"
+ IDX=$((IDX + 1))
+done
+
+# Update the version number in the spec file.
+echo "Updating version number in the spec file."
+sed -i "s|Version: .*|Version: ${SWIFT_VERSION}|" "${SPEC_FILE}"
+
+rm -f "$TEMP_CONFIG"
+
+echo "Done! Please review the changes to ensure everything is correct."
+echo "Remember to review the patches and remove any that are no longer needed."
reply other threads:[~2026-05-29 19:03 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=rpms-swift-lang-82f28823fd96@fedoraproject.org \
--to=link@sub-pop.net \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox