%global debug_package %{nil} %global swifttag 4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a %global swiftgithash f4134eb %global swiftgitdate 20181022 %global swiftbuild swift-source %global __provides_exclude ^/usr/lib/swift-lldb/.*\\.so.* Name: swift-lang Version: 4.2 Release: 0.96.%{swiftgitdate}git%{swiftgithash}%{?dist} Summary: Apple's Swift programming language License: ASL 2.0 URL: https://swift.org Source0: https://github.com/apple/swift/archive/swift-%{swifttag}.tar.gz#/swift.tar.gz Source1: https://github.com/apple/swift-compiler-rt/archive/swift-%{swifttag}.tar.gz#/swift-compiler-rt.tar.gz Source2: https://github.com/apple/swift-corelibs-libdispatch/archive/swift-%{swifttag}.tar.gz#/corelibs-libdispatch.tar.gz Source3: https://github.com/apple/swift-corelibs-foundation/archive/swift-%{swifttag}.tar.gz#/corelibs-foundation.tar.gz Source4: https://github.com/apple/swift-integration-tests/archive/swift-%{swifttag}.tar.gz#/swift-integration-tests.tar.gz Source5: https://github.com/apple/swift-corelibs-xctest/archive/swift-%{swifttag}.tar.gz#/corelibs-xctest.tar.gz Source6: https://github.com/apple/swift-clang/archive/swift-%{swifttag}.tar.gz#/clang.tar.gz Source7: https://github.com/apple/swift-package-manager/archive/swift-%{swifttag}.tar.gz#/package-manager.tar.gz Source8: https://github.com/apple/swift-lldb/archive/swift-%{swifttag}.tar.gz#/lldb.tar.gz Source9: https://github.com/apple/swift-llvm/archive/swift-%{swifttag}.tar.gz#/llvm.tar.gz Source10: https://github.com/apple/swift-llbuild/archive/swift-%{swifttag}.tar.gz#/llbuild.tar.gz Source11: https://github.com/apple/swift-cmark/archive/swift-%{swifttag}.tar.gz#/cmark.tar.gz Source12: https://github.com/apple/swift-xcode-playground-support/archive/swift-%{swifttag}.tar.gz#/swift-xcode-playground-support.tar.gz Source13: swift-lang.conf Source14: swift-lang-runtime.conf Patch0: %{name}-%{version}-change-lldb-location.patch Patch1: compiler-rt-no-ustat.patch Patch2: no-ninja-build.patch Patch3: reflection-template.patch BuildRequires: clang BuildRequires: cmake BuildRequires: swig BuildRequires: pkgconfig BuildRequires: perl-podlators BuildRequires: rsync %if 0%{?fedora} > 28 BuildRequires: python-unversioned-command %endif BuildRequires: python2 BuildRequires: python2-devel BuildRequires: libbsd-devel BuildRequires: libxml2-devel BuildRequires: libsqlite3x-devel BuildRequires: libblocksruntime-static BuildRequires: libatomic-static BuildRequires: libcurl-devel BuildRequires: libuuid-devel BuildRequires: libedit-devel BuildRequires: libicu-devel BuildRequires: python2-sphinx BuildRequires: ninja-build Requires: glibc-devel Requires: clang Requires: %{name}-runtime = %{version}-%{release} ExclusiveArch: x86_64 %description Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly, Swift is designed to make writing and maintaining correct programs easier for the developer. %package runtime Summary: Runtime files for Swift %description runtime Runtime libraries for Swift programs %prep %setup -q -c -n %{swiftbuild} -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 # The Swift build script requires directories to be named # in a specific way so renaming the source directories is # necessary mv swift-clang-swift-%{swifttag} clang mv swift-cmark-swift-%{swifttag} cmark mv swift-compiler-rt-swift-%{swifttag} compiler-rt mv swift-corelibs-foundation-swift-%{swifttag} swift-corelibs-foundation mv swift-corelibs-libdispatch-swift-%{swifttag} swift-corelibs-libdispatch mv swift-corelibs-xctest-swift-%{swifttag} swift-corelibs-xctest mv swift-integration-tests-swift-%{swifttag} swift-integration-tests mv swift-llbuild-swift-%{swifttag} llbuild mv swift-lldb-swift-%{swifttag} lldb mv swift-llvm-swift-%{swifttag} llvm mv swift-package-manager-swift-%{swifttag} swiftpm mv swift-swift-%{swifttag} swift mv swift-xcode-playground-support-swift-%{swifttag} swift-xcode-playground-support # This patch tells the Swift executable to look for its Swift-specific # lldb executable in /usr/libexec/swift-lldb, not in the same directory # as the swift executable (i.e. /usr/bin). %patch0 -p0 # sys/ustat.h was removed from glibc (per https://sourceware.org/git/?p=glibc.git;a=commit;h=cf2478d53ad7071e84c724a986b56fe17f4f4ca7) # A patch has been submitted to resolve this upstream (https://github.com/apple/swift-compiler-rt/pull/20) but until # it is merged this patch is necessary to build Swift on Fedora with the latest glibc. %patch1 -p0 # Since we require ninja for building, there's no sense to rebuild it just for Swift %patch2 -p0 # Template issue with clang 7.0 %patch3 -p0 %build export VERBOSE=1 export PYTHON_DISALLOW_AMBIGUOUS_VERSION=0 swift/utils/build-script --preset=buildbot_linux,no_test install_destdir=%{_builddir} installable_package=%{_builddir}/swift-%{version}-fedora.tar.gz %install export PYTHON_DISALLOW_AMBIGUOUS_VERSION=0 mkdir -p %{buildroot}%{_libexecdir}/swift-lldb mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}/usr/lib install -m 0755 %{_builddir}/usr/bin/swift %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-build %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-build-tool %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-demangle %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-package %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-run %{buildroot}%{_bindir} install -m 0755 %{_builddir}/usr/bin/swift-test %{buildroot}%{_bindir} ln -fs swift %{buildroot}/usr/bin/swift-autolink-extract ln -fs swift %{buildroot}/usr/bin/swiftc ln -fs swift %{buildroot}/usr/bin/swift-format install -m 0755 %{_builddir}/usr/bin/lldb* %{buildroot}%{_libexecdir}/swift-lldb install -m 0755 %{_builddir}/usr/bin/repl_swift %{buildroot}%{_libexecdir}/swift-lldb # Why /usr/lib instead of %{_libdir}? # The Swift toolchain is *extermely* sensitive to locations of its files # (for example, the need for the patch above in the prep section) and # has "lib" hardcoded in many, many places throughout all the projects that # make up the Swift toolchain. Since we use subdirectories for the # libraries, no actual .so files are dumped in /usr/lib. mkdir -p %{buildroot}/usr/lib/swift-lldb cp %{_builddir}/usr/lib/liblldb.so.6.0.0 %{buildroot}/usr/lib/swift-lldb ln -fs liblldb.so.6.0.0 %{buildroot}/usr/lib/swift-lldb/liblldb.so.6 ln -fs liblldb.so.6 %{buildroot}/usr/lib/swift-lldb/liblldb.so cp %{_builddir}/usr/lib/libsourcekitdInProc.so %{buildroot}/usr/lib/swift-lldb cp %{_builddir}/usr/lib/libswiftDemangle.so %{buildroot}/usr/lib/swift-lldb cp %{_builddir}/usr/lib/liblldbIntelFeatures.so.6.0.0 %{buildroot}/usr/lib/swift-lldb ln -fs liblldbIntelFeatures.so.6.0.0 %{buildroot}/usr/lib/swift-lldb/liblldbIntelFeatures.so.6 ln -fs liblldbIntelFeatures.so.6 %{buildroot}/usr/lib/swift-lldb/liblldbIntelFeatures.so ln -fs %{_bindir}/swift %{buildroot}%{_libexecdir}/swift-lldb/swift mkdir -p %{buildroot}/usr/lib/swift cp -r %{_builddir}/usr/lib/swift/* %{buildroot}/usr/lib/swift ln -fs /usr/lib/swift %{buildroot}/usr/lib/swift-lldb/swift mkdir -p %{buildroot}/usr/lib/swift_static cp -r %{_builddir}/usr/lib/swift_static/* %{buildroot}/usr/lib/swift_static mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d/ install -m 0644 %{SOURCE13} %{buildroot}/%{_sysconfdir}/ld.so.conf.d/swift-lang.conf install -m 0644 %{SOURCE14} %{buildroot}/%{_sysconfdir}/ld.so.conf.d/swift-lang-runtime.conf mkdir -p %{buildroot}%{_mandir}/man1 install -m 0644 %{_builddir}/usr/share/man/man1/swift.1 %{buildroot}%{_mandir}/man1 %files %license swift/LICENSE.txt %{_bindir}/swift* %{_mandir}/man1/* /usr/lib/swift/ /usr/lib/swift-lldb/ /usr/lib/swift/Block/ /usr/lib/swift/CoreFoundation/ /usr/lib/swift/clang/ /usr/lib/swift/dispatch/ /usr/lib/swift/migrator/ /usr/lib/swift/os/ /usr/lib/swift/pm/ /usr/lib/swift/shims/ /usr/lib/swift/linux/x86_64/ /usr/lib/swift_static/ %{_libexecdir}/swift-lldb/ %{_sysconfdir}/ld.so.conf.d/swift-lang.conf %files runtime /usr/lib/swift/ /usr/lib/swift/linux/ %{_sysconfdir}/ld.so.conf.d/swift-lang-runtime.conf %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Tue Oct 23 2018 Ron Olson 4.2-0.96.20181022gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a * Mon Oct 22 2018 Ron Olson 4.2-0.95.20181021gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-21-a * Sun Oct 21 2018 Ron Olson 4.2-0.94.20181020gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-20-a * Fri Oct 19 2018 Ron Olson 4.2-0.93.20181018gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-18-a * Thu Oct 18 2018 Ron Olson 4.2-0.92.20181017gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-17-a * Wed Oct 17 2018 Ron Olson 4.2-0.91.20181016gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-16-a * Tue Oct 16 2018 Ron Olson 4.2-0.90.20181015gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-15-a * Mon Oct 15 2018 Ron Olson 4.2-0.89.20181014gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-14-a * Sun Oct 14 2018 Ron Olson 4.2-0.88.20181013gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-13-a * Sat Oct 13 2018 Ron Olson 4.2-0.87.20181012gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-12-a * Fri Oct 12 2018 Ron Olson 4.2-0.86.20181011gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-11-a * Thu Oct 11 2018 Ron Olson 4.2-0.85.20181010gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-10-a * Wed Oct 10 2018 Ron Olson 4.2-0.84.20181009gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-09-a * Tue Oct 09 2018 Ron Olson 4.2-0.83.20181008gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-08-a * Mon Oct 08 2018 Ron Olson 4.2-0.82.20181007gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-07-a * Sun Oct 07 2018 Ron Olson 4.2-0.81.20181006gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-06-a * Sat Oct 06 2018 Ron Olson 4.2-0.80.20181005gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-05-a * Thu Oct 04 2018 Ron Olson 4.2-0.79.20181003gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-03-a * Wed Oct 03 2018 Ron Olson 4.2-0.78.20181002gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-02-a * Tue Oct 02 2018 Ron Olson 4.2-0.77.20181001gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-01-a * Sat Sep 29 2018 Ron Olson 4.2-0.76.20180928gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-28-a * Fri Sep 28 2018 Ron Olson 4.2-0.75.20180927gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-27-a * Thu Sep 27 2018 Ron Olson 4.2-0.74.20180926gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-26-a * Wed Sep 26 2018 Ron Olson 4.2-0.73.20180925gitf4134eb - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-25-a * Tue Sep 25 2018 Ron Olson 4.2-0.72.20180924git01644d5 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-24-a * Mon Sep 24 2018 Ron Olson 4.2-0.71.20180922gitac7c511 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-22-a * Sat Sep 15 2018 Ron Olson 4.2-0.70.20180914git2dfdbf2 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-14-a * Fri Sep 14 2018 Ron Olson 4.2-0.69.20180913git2dfdbf2 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-13-a * Thu Sep 13 2018 Ron Olson 4.2-0.68.20180912git2c6399a - Updated to swift-4.2-RELEASE * Wed Sep 12 2018 Ron Olson 4.2-0.67.20180911gitbe88499 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-11-a * Sun Sep 09 2018 Ron Olson 4.2-0.66.20180908gitbe88499 - Added patch for clang 7.0 * Sun Sep 09 2018 Ron Olson 4.2-0.65.20180908gitbe88499 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-08-a * Sat Sep 08 2018 Ron Olson 4.2-0.64.20180907gitc922f68 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-07-a * Sun Aug 26 2018 Ron Olson 4.2-0.63.20180825git7d204ce - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-25-a * Sat Aug 25 2018 Ron Olson 4.2-0.62.20180824git7d204ce - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-24-a * Fri Aug 24 2018 Ron Olson 4.2-0.61.20180823git7d204ce - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-23-a * Thu Aug 23 2018 Ron Olson 4.2-0.60.20180822git7d204ce - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-22-a * Wed Aug 22 2018 Ron Olson 4.2-0.59.20180821git7d204ce - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-21-a * Tue Aug 21 2018 Ron Olson 4.2-0.58.20180820gitde88335 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a * Sun Aug 19 2018 Ron Olson 4.2-0.57.20180818gitde88335 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-18-a * Sat Aug 18 2018 Ron Olson 4.2-0.56.20180817gitde88335 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-17-a * Fri Aug 17 2018 Ron Olson 4.2-0.55.20180816gitde88335 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-16-a * Thu Aug 16 2018 Ron Olson 4.2-0.54.20180815gitefbe78e - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-15-a * Wed Aug 15 2018 Ron Olson 4.2-0.53.20180814git3146921 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-14-a * Sat Aug 11 2018 Ron Olson 4.2-0.52.20180810gita710c2f - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-10-a * Thu Aug 09 2018 Ron Olson 4.2-0.51.20180808git1c8f885 - Updated to swift-4.2-CONVERGENCE * Wed Aug 08 2018 Ron Olson 4.2-0.50.20180807gitab5ce2e - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-07-a * Tue Aug 07 2018 Ron Olson 4.2-0.49.20180806gitab5ce2e - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-06-a * Sat Aug 04 2018 Ron Olson 4.2-0.48.20180803git68f32fc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-03-a * Fri Aug 03 2018 Ron Olson 4.2-0.47.20180802git44a88d4 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-02-a * Thu Aug 02 2018 Ron Olson 4.2-0.46.20180801git3f7d681 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-01-a * Wed Aug 01 2018 Ron Olson 4.2-0.45.20180731git00acd41 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-31-a * Tue Jul 31 2018 Ron Olson 4.2-0.44.20180730gitfe1f442 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-30-a * Sun Jul 29 2018 Ron Olson 4.2-0.43.20180728gitfe1f442 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-28-a * Sat Jul 28 2018 Ron Olson 4.2-0.42.20180727git9d01b59 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-27-a * Wed Jul 25 2018 Ron Olson 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 4.2-0.40.20180723git18650bc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-23-a * Mon Jul 23 2018 Ron Olson 4.2-0.39.20180722git18650bc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-22-a * Sun Jul 22 2018 Ron Olson 4.2-0.38.20180721git18650bc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-21-a * Sat Jul 21 2018 Ron Olson 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 4.2-0.37.20180720git18650bc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-20-a * Fri Jul 20 2018 Ron Olson 4.2-0.36.20180719git9277281 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-19-a * Thu Jul 19 2018 Ron Olson 4.2-0.35.20180718gite325e32 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-18-a * Tue Jul 17 2018 Ron Olson 4.2-0.34.20180716gitaaf545a - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-16-a * Sun Jul 15 2018 Ron Olson 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 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 4.2-0.31.20180711git104c96a - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-11-a * Wed Jul 11 2018 Ron Olson 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 4.2-0.29.20180705git1e2dc99 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-05-a * Thu Jul 05 2018 Ron Olson 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 4.2-0.27.20180704gitf56a941 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-04-a * Tue Jul 03 2018 Ron Olson 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 4.2-0.25.20180702gitc2e1567 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-02-a * Mon Jul 02 2018 Ron Olson 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 4.2-0.23.20180630gitb3408e8 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-30-a * Fri Jun 29 2018 Ron Olson 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 4.2-0.21.20180628git9f8f2a1 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-28-a * Thu Jun 28 2018 Ron Olson 4.2-0.20.20180626gitbe3b9a7 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-26-a * Wed Jun 13 2018 Ron Olson 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 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 4.2-0.17.20180610git7a35ad0 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a * Fri Jun 08 2018 Ron Olson 4.2-0.16.20180607git78e9497 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-07-a * Thu Jun 07 2018 Ron Olson 4.2-0.15.20180606git4e2064e - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-06-a * Tue Jun 05 2018 Ron Olson 4.2-0.14.20180604git9e274fc - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-04-a * Sun Jun 03 2018 Ron Olson 4.2-0.13.20180602gitadad0f5 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-02-a * Wed May 30 2018 Ron Olson 4.2-0.12.20180529git4160301 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-29-a * Wed May 23 2018 Ron Olson 4.2-0.11.20180522git58f7399 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-22-a * Mon May 21 2018 Ron Olson 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 4.2-0.9.20180514gitf58f528 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-14-a * Wed May 09 2018 Ron Olson 4.2-0.8.20180508git0e6d867 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-08-a * Wed May 02 2018 Ron Olson 4.2-0.7.20180502gitb08fb12 - Updated to swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-02-a * Mon Apr 23 2018 Ron Olson 4.2-0.6.20180422git5030d38 - Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-22-a * Thu Apr 19 2018 Ron Olson 4.2-0.5.20180418gitac06163 - Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-18-a * Mon Apr 16 2018 Ron Olson 4.2-0.4.20180415git22530b9 - Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-15-a * Thu Apr 12 2018 Ron Olson 4.2-0.3.20180411git537a846 - Updated to swift-DEVELOPMENT-SNAPSHOT-2018-04-11-a * Wed Feb 28 2018 Ron Olson 4.1-0.2.20180227git5f2f440 - Updated to swift-DEVELOPMENT-SNAPSHOT-2018-02-27-a * Wed Feb 14 2018 Ron Olson 4.1-0.1.20180214git5a1a34b - Initial package for Fedora