roland, added you as co-maintainer. i use paru, but that should not make a difference.
Search Criteria
Package Details: swift-language-git swift.DEVELOPMENT.SNAPSHOT.2022.07.25.a.r45.g0464fd302fd-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/swift-language-git.git (read-only, click to copy) |
---|---|
Package Base: | swift-language-git |
Description: | The Swift programming language, taken directly from the Apple repository |
Upstream URL: | https://swift.org/ |
Licenses: | Apache2 |
Provides: | swift-language |
Submitter: | soloturn |
Maintainer: | soloturn (fanjiang, refi.64, Roland) |
Last Packager: | soloturn |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-06-07 11:52 (UTC) |
Last Updated: | 2022-07-27 17:26 (UTC) |
Dependencies (14)
- icu (icu-git-static, icu-git)
- libbsd (libbsd-git)
- libedit
- libxml2 (libxml2-git)
- ncurses (ncurses-nohex, ncurses-git)
- python (nogil-python, python36, python32, python311, python39, python38, python37, python312)
- clang (clang8, clang-git, llvm-git, llvm-minimal-git) (make)
- cmake (cmake-git) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin, python-ninja) (make)
- patch (patch-git) (make)
- python-six (make)
- rsync (rsync-git, rsync-reflink, rsync-reflink-git) (make)
- swig (swig-git) (make)
Required by (10)
- clion (requires swift-language) (optional)
- clion-eap (requires swift-language) (optional)
- cookcli-git (requires swift-language)
- fabricversions (requires swift-language)
- sourcekitten (requires swift-language)
- sourcekitten (requires swift-language) (make)
- swift-format (requires swift-language)
- swift-protobuf-git (requires swift-language)
- swiftlint (requires swift-language)
- vapor-toolbox-git (requires swift-language)
Sources (35)
- 0001-arch-aur-patches.patch
- cmark
- git+https://github.com/apple/swift#branch=main
- indexstore-db
- llbuild
- llvm-project
- sourcekit-lsp
- swift-argument-parser
- swift-atomics
- swift-ccollections
- swift-cmark-gfm
- swift-corelibs-foundation
- swift-corelibs-libdispatch
- swift-corelibs-xctest
- swift-crypto
- swift-docc-render-artifact
- swift-docc-symbolkit
- swift-docc
- swift-driver
- swift-experimental-string-processing
- swift-format
- swift-installer-scripts
- swift-integration-tests
- swift-lmdb
- swift-markdown
- swift-nio-ssl
- swift-nio
- swift-numerics
- swift-stress-tester
- swift-syntax
- swift-system
- swift-tools-support-core
- swift-xcode-playground-support
- swiftpm
- yams
Latest Comments
soloturn commented on 2022-03-20 10:19 (UTC) (edited on 2022-03-20 10:21 (UTC) by soloturn)
soloturn commented on 2022-03-20 10:16 (UTC)
created a merge request for makepkg to speed up the build, by using git clone --filter=blob:none: https://gitlab.archlinux.org/pacman/pacman/-/merge_requests/8
Roland commented on 2022-01-26 10:43 (UTC) (edited on 2022-01-27 10:28 (UTC) by Roland)
Tried using yay
, but the batch was rejected. I fixed the patch, but then several compilation errors followed, because a consistent state on github is unlikely. After fixing some, I opted for the binary built linked in the pinned comment.
For the fix and build cycle, I used makepkg -e
. The build needs:
export DISTCC_HOSTS='--randomize localhost red,cpp,lzo green,cpp,lzo blue,cpp,lzo'
fanjiang commented on 2021-10-06 03:23 (UTC)
master builds are breaking due to this
https://github.com/apple/swift-crypto/pull/91#issuecomment-935346403
I'll push a temporary fix which pins the swift-crypto to the latest commit before this breaking change.
soloturn commented on 2021-06-12 17:54 (UTC)
opened a bug with llvm for the deprecation warning with mallinfo: https://bugs.llvm.org/show_bug.cgi?id=50696
soloturn commented on 2020-10-09 07:35 (UTC) (edited on 2022-03-20 10:22 (UTC) by soloturn)
options to install a binary swift are currently two flavors of RELEASE, and one latest from git:
-
swift-bin, which repackages tachoknights official released centos8 build: https://aur.archlinux.org/packages/swift-bin/. the install is quick, no hours of waiting until everything is compiled.
-
swift-language, https://aur.archlinux.org/packages/swift-language, native arch.
-
this build, latest from git, builds native on arch. as it takes long to build, there is a binary built with github actions. the version number is taken out of the official tag on apple/swift main branch: e.g. swift-language-git-swift.DEVELOPMENT.SNAPSHOT.2020.09.28.a.r208.g6651f6e55d4-1-x86_64.pkg.tar.zst. so this one is the development tag from sep 28 + 208 commits, the commit hash is g6651f: aur - https://aur.archlinux.org/packages/swift-language-git. gh-actions: https://github.com/soloturn/swift-aur/releases
fanjiang built binaries on GCE: https://github.com/ProfFan/swift-aur/releases
soloturn commented on 2020-07-06 18:35 (UTC)
a continuous build every day is here: https://github.com/soloturn/swift-aur/actions
Pinned Comments
soloturn commented on 2020-10-09 07:35 (UTC) (edited on 2022-03-20 10:22 (UTC) by soloturn)
options to install a binary swift are currently two flavors of RELEASE, and one latest from git:
swift-bin, which repackages tachoknights official released centos8 build: https://aur.archlinux.org/packages/swift-bin/. the install is quick, no hours of waiting until everything is compiled.
swift-language, https://aur.archlinux.org/packages/swift-language, native arch.
this build, latest from git, builds native on arch. as it takes long to build, there is a binary built with github actions. the version number is taken out of the official tag on apple/swift main branch: e.g. swift-language-git-swift.DEVELOPMENT.SNAPSHOT.2020.09.28.a.r208.g6651f6e55d4-1-x86_64.pkg.tar.zst. so this one is the development tag from sep 28 + 208 commits, the commit hash is g6651f: aur - https://aur.archlinux.org/packages/swift-language-git. gh-actions: https://github.com/soloturn/swift-aur/releases
fanjiang built binaries on GCE: https://github.com/ProfFan/swift-aur/releases