diff options
author | curlywei | 2023-12-22 19:14:08 +0800 |
---|---|---|
committer | curlywei | 2023-12-22 19:14:08 +0800 |
commit | 3d9ac7d330da49364d77d8bc4dc07d836526ad53 (patch) | |
tree | c7b78c9244e97b753331bb14313ce70c0a97a9e0 /PKGBUILD | |
download | aur-arm-linux-gnueabihf-gcc14-linaro-bin.tar.gz |
1st created
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e10efa5f1251 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: curlywei <dewei0724@gmail.com> +# Contributer: 1st submitter coolerfall <coolingfall@gmail.com> + +_target=arm-linux-gnueabihf +_pkgdate=2023.06 +_pkgrev=1 +_compiler_name=gcc +_compiler_supplier=linaro +_compiler_version_major=14 +_compiler_version_minor=0 +_compiler_version_rel=0 + +pkgname=${_target}-${_compiler_name}${_compiler_version_major}-${_compiler_supplier}-bin +pkgver=${_compiler_version_major}.${_compiler_version_minor} +pkgrel=${_compiler_version_rel} +epoch= +pkgdesc="The GNU Compiler Collection- cross compiler for ARMv7 EABI hard float target. (Linaro)" +arch=('x86_64') +url="https://snapshots.linaro.org/gnu-toolchain" +license=('GPL' 'LGPL') +groups=(${_target}-toolchain-linaro-bin) +depends=() +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=("${_target}-gcc") +replaces=("${_target}-gcc") +backup=() +options=(!emptydirs !strip staticlibs) +install= +changelog= +source=(${url}/${pkgver}-${_pkgdate}-${_pkgrev}/${_target}/${_compiler_name}-${_compiler_supplier}-${pkgver}.${pkgrel}-${_pkgdate}-${arch}_${_target}.tar.xz) +sha512sums=('01da0d432c71298fb822515337ede72238644760fd0a414c2a22aa365ebcce9db87b85b503440bbbdb48a53705a4d9d62cf837aca626a02660dbd0118f60e0d3') + + +package() { + mkdir -p ${pkgdir}/usr + cp -a ${srcdir}/${_compiler_name}-${_compiler_supplier}-${pkgver}.${pkgrel}-${_pkgdate}-${arch}_${_target}/* ${pkgdir}/usr + + rm -f ${pkgdir}/usr/*-manifest.txt + rm -f ${pkgdir}/usr/bin/runtest + rm -f ${pkgdir}/usr/lib/lib* + rm -rf ${pkgdir}/usr/include + rm -rf ${pkgdir}/usr/share/{dejagnu,doc,gcc-*,gdb,info,locale} + rm -rf ${pkgdir}/usr/share/man/{man1/runtest.1,man5,man7} +} + |