# Maintainer: Susurri # Contributor: Miten # Contributor: Ryan Gonzalez # Contributor: Frederic Bezies , youngunix <> pkgname=swift-bin pkgver=5.7.3 pkgrel=1 pkgdesc="Binary builds of the Swift programming language" arch=('x86_64') url="https://www.swift.org/" license=('apache') depends=('libutil-linux' 'libxml2' 'ncurses5-compat-libs') optdepends=('python36: required for REPL') options=('!strip') provides=('swift-language') replaces=('swift-language-bin') source=("https://swift.org/builds/swift-$pkgver-release/centos7/swift-$pkgver-RELEASE/swift-$pkgver-RELEASE-centos7.tar.gz") sha256sums=('10138dce4306309fdd77c530a7c19e4d00586cdaf5698dd7412004bcb6d86d28') package() { mkdir -p "${pkgdir}/usr/lib/swift" cp -Ppr "${srcdir}/swift-$pkgver-RELEASE-centos7"/usr/* "${pkgdir}/usr/lib/swift" # Symlink the desired binaries to /usr/bin mkdir -p "${pkgdir}/usr/bin" for bin in sourcekit-lsp swift swiftc; do ln -s "/usr/lib/swift/bin/$bin" "${pkgdir}/usr/bin/$bin" done install -dm755 "${pkgdir}/etc/ld.so.conf.d" echo '/usr/lib/swift/lib/swift/linux' >> "${pkgdir}/etc/ld.so.conf.d/swift.conf" }