# Maintainer: Diab Neiroukh # Contributor: Albert I (krasCGQ) pkgname="llvm-proton-bin" pkgver="20210313" pkgrel=1 epoch=1 arch=("x86_64") pkgdesc="A LLVM and Clang compiler toolchain built for kernel development." url="https://github.com/kdrag0n/proton-clang" license=("custom: Apache License v2.0 with LLVM Exceptions", "GPL3") source=( https://github.com/kdrag0n/proton-clang/archive/$(curl -s "https://api.github.com/repos/$(echo $url | sed 's/https\?:\/\/github.com\///')/releases/latest" | grep -w tag_name | cut -d ':' -f 2 | sed -e 's/[[:space:]]//' -e 's/"//g' -e 's/,//').tar.gz license-llvm.txt::https://raw.githubusercontent.com/llvm/llvm-project/4a1b95bda0c444798a5240fe924dd127b776d12d/llvm/LICENSE.TXT license-binutils.txt::https://www.gnu.org/licenses/gpl-3.0.txt ) b2sums=( "SKIP" "74efe5f21dd0f11cf12ba23a94f7e1f3032512e9e10f2d35cc3dc9cfc67277112d152af1e05363b56280cd7437f41f093200a5aef7b7e52f9f3325c9be9d20ca" "74915e048cf8b5207abf603136e7d5fcf5b8ad512cce78a2ebe3c88fc3150155893bf9824e6ed6a86414bbe4511a6bd4a42e8ec643c63353dc8eea4a44a021cd" ) options=( "!strip" ) pkgver() { ( set -o pipefail curl -s "https://api.github.com/repos/$(echo $url | sed 's/https\?:\/\/github.com\///')/releases/latest" | grep -w tag_name | cut -d ':' -f 2 | sed -e 's/[[:space:]]//' -e 's/"//g' -e 's/,//' ) } package() { install -d "$pkgdir/opt" cp -r "proton-clang-$pkgver" "$pkgdir/opt/proton-clang" install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" license-{llvm,binutils}.txt }