File PKGBUILD of Package llvm19-bootstrap

# Maintainer: Yao Zi <[email protected]>

pkgname=llvm19-bootstrap
pkgver=19.1.7
pkgrel=1
pkgdesc='LLVM 19 binary library for rebootstrapping Rust toolchain'
arch=(x86_64 aarch64 riscv64 loongarch64)
license=('Apache-2.0 with LLVM Exception')
depends=(musl libxml2 llvm-libs zlib libffi libedit ncurses)
source=("https://os-repo-lu.ewe.moe/eweos-snapshots/202503/20250323/main/os/$CARCH/llvm-19.1.7-1-$CARCH.pkg.tar.zst")
sha256sums=('SKIP')

build() {
	cd "$srcdir"
	tar xvf llvm-*.pkg.tar.zst
}

package() {
	cd "$srcdir"/usr/lib
	install libLLVM-19.so libLLVM.so.19.1 -Dt "$pkgdir"/usr/lib/
}