Repository Update.
There have been some major updates and restructuring of the repository.
Over the last couple of months I have been working on a number of different aspects of the repository to find the best and most suitable structure for ease of use and flexibility.
As mentioned in the above post the repository sections needed to be changed to allow install of different versions of Swift.
All changes needed have now been completed and I am happy that the repository is now stable and I will be committing to maintain and update the repository as needed for at least the next 12 months and hopefully much longer.
Repository updates and changes are as follows -
Repository Name
The new repository name will be the "Swift Community Apt Repository".
Repository URL
The main repository url is now "https://archive.swiftlang.xyz".
Repository Hosting
The repository was being hosted on one of my homelab servers. I have now moved the main repository to a cloud server for better network reliability and bandwidth.
Website URL
The url "https://swiftlang.xyz" is now an information website about the repository.
The website contains a quick start guide and a full user guide.
The user guide contains information about supported distributions, repository installation and usage.
There are also links to direct browsing of the repository files and getting help.
Repository Install Script.
The install script has been updated with a new menu to allow the choice which swift version is installed.
--------------- Choose Swift Release Version ---------------
If you want the latest Swift release choose [1], if not, choose the version most suitable for your project.
---------------------------------------------------------
1) latest - This will update to the latest release of Swift available
2) developer - Swift developer builds - this will update to the latest developer build available
3) Swift version 5.3.* - this will update to the latest point release of Swift 5.3
4) Swift version 5.4.* - this will update to the latest point release of Swift 5.4
5) Swift version 5.5.* - this will update to the latest point release of Swift 5.5
---------------------------------------------------------
Enter number [1/2/3/...] :
The quick install script is now located at the new url - "https://archive.swiftlang.xyz/install.sh".
The full code of the install script is available at - https://gist.github.com/futurejones/swift-apt-repo-install.sh
Next Steps
I am currently working on containerizing a repository mirror so regional mirrors can be setup quickly and easily using Docker.