RISC-V MCU中文社区

[RISC-V Linux] Arch Linux 更新 nuclei-gcc nuclei-openocd 支持 embedded-studio-risc-v

发表于 2022-03-20 22:37:15
0
4219
0

AUR nuclei-gcc

更新 PKGBUILD 支持 embedded-studio-risc-v

  1. # Maintainer: taotieren
  2. pkgname=nuclei-gcc
  3. pkgver=2022.01
  4. pkgrel=2
  5. pkgdesc="nuclei-gcc 是 Nuclei Studio IDE 的编译工具。"
  6. arch=("x86_64")
  7. makedepends=()
  8. depends=()
  9. optdepends=('nucleistudioide: Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。'
  10. 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
  11. 'embedded-studio-risc-v: Segger Embedded Studio for RISC-V')
  12. conflicts=()
  13. url="https://www.nucleisys.com/download.php"
  14. license=('unknow')
  15. options=(!strip)
  16. source=("https://www.nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_${pkgver}.tar.bz2")
  17. sha256sums=('accc54cffd55bfd6e6da61dba3b37f4610913fccda19d7b24238c82d3fe0a98f')
  18. package() {
  19. msg2 'Installing Nuclei GCC'
  20. install -dm755 "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/" \
  21. "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/"
  22. mv "${srcdir}/gcc" "${pkgdir}/opt/nuclei"
  23. ln -sf "/opt/nuclei/gcc" "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/gcc"
  24. ln -sf "/opt/nuclei/gcc" "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/gcc"
  25. }
  26. #
  27. # makepkg --printsrcinfo > .SRCINFO
  28. #
  29. # vim: set ts=8 sw=8 tw=0 noet:

AUR nuclei-openocd

更新 PKGBUILD 支持 embedded-studio-risc-v

  1. # Maintainer: taotieren
  2. pkgname=nuclei-openocd
  3. pkgver=2022.01
  4. pkgrel=2
  5. pkgdesc="nuclei-openocd 是 Nuclei Studio IDE 的调试工具。"
  6. arch=("x86_64")
  7. makedepends=()
  8. depends=()
  9. optdepends=('nucleistudioide: Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。'
  10. 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
  11. 'embedded-studio-risc-v: Segger Embedded Studio for RISC-V')
  12. conflicts=()
  13. url="https://www.nucleisys.com/download.php"
  14. license=('unknow')
  15. options=(!strip)
  16. source=("https://www.nucleisys.com/upload/files/toochain/openocd/nuclei-openocd-${pkgver}-linux-x64.tgz")
  17. sha256sums=('0c55a43a09bf6f75959fab44fcec6f785ed9c1a40f62d746089c654ea3409074')
  18. package() {
  19. cd "$srcdir"
  20. msg2 'Installing Nuclei OpenOCD'
  21. install -dm755 "${pkgdir}/opt/nuclei/NucleiStudio/toolchain" \
  22. "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/"
  23. tar zxf "nuclei-openocd-${pkgver}-linux-x64.tgz"
  24. mv "Nuclei/openocd" "${pkgdir}/opt/nuclei"
  25. ln -sf "/opt/nuclei/openocd/${pkgver}" "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/openocd"
  26. ln -sf "/opt/nuclei/openocd/${pkgver}" "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/openocd"
  27. }
  28. #
  29. # makepkg --printsrcinfo > .SRCINFO
  30. #
  31. # vim: set ts=8 sw=8 tw=0 noet:
  • 增加 Jlink 可选依赖
喜欢0
用户评论

未通过实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板