summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 8ee86284a2859e3090c24b7f4820e14f92a3ec9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Maintainer: ZeroDegress <zerodegress@outlook.com>

pkgname=loongarch64-linux-gnu-gcc-clfs-bin
pkgver=13.2.0
pkgrel=2
pkgdesc='Cross compiler for Loongarch64 from clfs'
arch=('x86_64')
url='https://github.com/sunhaiyong1978/CLFS-for-LoongArch'
license=('custom')
depends=('clfs-for-loongarch-cross-tools-gcc-bin')
provides=(loongarch64-linux-gnu-gcc)
conflicts=(loongarch64-linux-gnu-gcc)

options=(!strip)

_binlinks=('gcc' 'g++' 'c++' 'cpp' 'gcc-ar' 'gcc-nm' 'gcc-ranlib' 'gcov' 'gcov-dump' 'gcov-tool' 'lto-wrapper' 'collect2' 'xgcc')

package() {
  mkdir -p "${pkgdir}/usr/bin"
  for _bin in "${_binlinks[@]}"; do
    ln -s "/opt/clfs-for-loongarch/cross-tools/bin/loongarch64-unknown-linux-gnu-${_bin}" "${pkgdir}/usr/bin/loongarch64-linux-gnu-${_bin}"
  done
}