summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-03-20 22:29:38 +0800
committertaotieren2022-03-20 22:29:38 +0800
commit1006c5fdd9fb40d4744f950353e94e5fc2a4c798 (patch)
tree35e023a58922a7018fbbfa5a787b18cf85d54546
parent312eb8044443dedd20d0cb276c7be54017b8a8dc (diff)
downloadaur-1006c5fdd9fb40d4744f950353e94e5fc2a4c798.tar.gz
Update PKGBUILD
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD12
2 files changed, 13 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0cefc324ba32..f7498a0b8cff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,13 @@
pkgbase = nuclei-gcc
pkgdesc = nuclei-gcc 是 Nuclei Studio IDE 的编译工具。
pkgver = 2022.01
- pkgrel = 1
+ pkgrel = 2
url = https://www.nucleisys.com/download.php
arch = x86_64
license = unknow
+ optdepends = nucleistudioide: Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。
+ optdepends = jlink-software-and-documentation: Segger JLink software & documentation pack for Linux
+ optdepends = embedded-studio-risc-v: Segger Embedded Studio for RISC-V
options = !strip
source = https://www.nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.01.tar.bz2
sha256sums = accc54cffd55bfd6e6da61dba3b37f4610913fccda19d7b24238c82d3fe0a98f
diff --git a/PKGBUILD b/PKGBUILD
index 25dd975f378c..78b8f75c98d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,14 @@
pkgname=nuclei-gcc
pkgver=2022.01
-pkgrel=1
+pkgrel=2
pkgdesc="nuclei-gcc 是 Nuclei Studio IDE 的编译工具。"
arch=("x86_64")
makedepends=()
depends=()
-optdepends=()
+optdepends=('nucleistudioide: Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。'
+ 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
+ 'embedded-studio-risc-v: Segger Embedded Studio for RISC-V')
conflicts=()
url="https://www.nucleisys.com/download.php"
license=('unknow')
@@ -18,10 +20,14 @@ sha256sums=('accc54cffd55bfd6e6da61dba3b37f4610913fccda19d7b24238c82d3fe0a98f')
package() {
msg2 'Installing Nuclei GCC'
- install -dm755 "${pkgdir}/opt/nuclei/NucleiStudio/toolchain"
+ install -dm755 "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/" \
+ "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/"
mv "${srcdir}/gcc" "${pkgdir}/opt/nuclei"
ln -sf "/opt/nuclei/gcc" "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/gcc"
+ ln -sf "/opt/nuclei/gcc" "${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/gcc"
+
+
}
#