diff options
author | yjun | 2020-11-16 21:00:04 +0800 |
---|---|---|
committer | yjun | 2020-11-16 21:00:04 +0800 |
commit | 175cf98c4ffcca2ad130678e2ce831c63432f5cc (patch) | |
tree | 0b4bea203c8557af9e9f550b0ae790db4e8e58f5 | |
parent | 083a2af6b5b52f5edd0d660a00a04e3e6b0882b3 (diff) | |
download | aur-175cf98c4ffcca2ad130678e2ce831c63432f5cc.tar.gz |
rewrited PKGBUILD
-rw-r--r-- | .SRCINFO | 8 | ||||
-rwxr-xr-x | PKGBUILD | 48 |
2 files changed, 34 insertions, 22 deletions
@@ -1,13 +1,15 @@ pkgbase = arm-linux-gnueabi-gcc75-linaro-bin pkgdesc = The GNU Compiler Collection - cross compiler for 32-bit Armv7 Cortex-A - pkgver = 7.5 + pkgver = 7.5.0 pkgrel = 1 url = https://www.linaro.org/downloads/ arch = x86_64 license = GPL + conflicts = arm-linux-gnueabihf-gcc + conflicts = arm-linux-gnueabihf-binutils options = !strip - source = arm-linux-gnueabi-gcc75-linaro-bin-v7.5::https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz - md5sums = 7e5a330aed9dfbe69c79589911db29d9 + source = arm-linux-gnueabi-gcc75-linaro-bin-7.5.0.tar.xz::https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabi/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabi.tar.xz + sha256sums = dda99cf2fc0a8b6d54440121c47645ab0b4dc921cc2d24f88707ea9741adc933 pkgname = arm-linux-gnueabi-gcc75-linaro-bin @@ -1,29 +1,39 @@ -# Maintainer: Sosthène Guédon <sosthene.gued@gmail.com> -pkgname=arm-linux-gnueabi-gcc75-linaro-bin -_name="gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf" -pkgver=7.5 +# Maintainer: yjun <jerrysteve1101@gmail.com> +# Contributor: Sosthène Guédon <sosthene.gued@gmail.com> + +_prefix=arm-linux-gnueabi +pkgname=${_prefix}-gcc75-linaro-bin +_pkgname=${pkgname%-bin} +_date='2019.12' +pkgver=7.5.0 pkgrel=1 pkgdesc="The GNU Compiler Collection - cross compiler for 32-bit Armv7 Cortex-A" arch=('x86_64') url="https://www.linaro.org/downloads/" license=('GPL') -depends=() -makedepends=() -md5sums=('7e5a330aed9dfbe69c79589911db29d9') +conflicts=('arm-linux-gnueabihf-gcc' 'arm-linux-gnueabihf-binutils') options=(!strip) +_filename="gcc-linaro-${pkgver}-${_date}-x86_64_${_prefix}" +source=("$pkgname-$pkgver.tar.xz::https://releases.linaro.org/components/toolchain/binaries/latest-7/${_prefix}/${_filename}.tar.xz") +sha256sums=('dda99cf2fc0a8b6d54440121c47645ab0b4dc921cc2d24f88707ea9741adc933') -source=("$pkgname-v$pkgver::https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz") +package() { + cd $_filename + mkdir -p "$pkgdir"/opt/${_pkgname}/ -package() { - cd $_name - mkdir -p "$pkgdir"/usr/lib/gcc - mkdir -p "$pkgdir"/usr/share - cp -r bin/ "$pkgdir"/usr/bin - cp -r libexec/ "$pkgdir"/usr/libexec - cp -r arm-linux-gnueabihf "$pkgdir"/usr/arm-linux-gnueabihf - cp -r lib/gcc/arm-linux-gnueabihf "$pkgdir"/usr/lib/gcc/arm-linux-gnueabihf - cp -r share/man/man1 "$pkgdir"/usr/share/man1 - cp -r share/man/man5 "$pkgdir"/usr/share/man5 - chmod -R 755 "$pkgdir"/usr + cp -r ${_prefix} ${pkgdir}/opt/${_pkgname}/ + cp -r bin ${pkgdir}/opt/${_pkgname}/ + cp -r include ${pkgdir}/opt/${_pkgname}/ + cp -r lib ${pkgdir}/opt/${_pkgname}/ + cp -r libexec ${pkgdir}/opt/${_pkgname}/ + cp -r share ${pkgdir}/opt/${_pkgname}/ + + install -dm755 ${pkgdir}/usr/bin + for bin in ${pkgdir}/opt/${_pkgname}/bin/*; + do + ln -sf /opt/${_pkgname}/bin/$(basename ${bin}) ${pkgdir}/usr/bin/$(basename ${bin}) + done } + +# vim: set sw=2 ts=2 et: |