summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-04-05 10:41:32 +0800
committertaotieren2022-04-05 10:41:32 +0800
commit58e2f2863c3c1de95e73c78f05cbc46aef144f68 (patch)
tree048fbca7d8aaeec41cabb40968dfb180e168589d
parent1006c5fdd9fb40d4744f950353e94e5fc2a4c798 (diff)
downloadaur-58e2f2863c3c1de95e73c78f05cbc46aef144f68.tar.gz
update 2022.04
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7498a0b8cff..e80387a29066 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nuclei-gcc
pkgdesc = nuclei-gcc 是 Nuclei Studio IDE 的编译工具。
- pkgver = 2022.01
- pkgrel = 2
+ pkgver = 2022.04
+ pkgrel = 1
url = https://www.nucleisys.com/download.php
arch = x86_64
license = unknow
@@ -9,7 +9,10 @@ pkgbase = nuclei-gcc
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
+ source = https://www.nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.04.tar.bz2
+ sha256sums = cab6f57d58f3ca6931e9204eb582217a7aa4e02004eaa55cb06ec8ef4e529981
pkgname = nuclei-gcc
+ depends = nuclei-gcc-bin
+
+pkgname = nuclei-gcc-bin
diff --git a/PKGBUILD b/PKGBUILD
index 78b8f75c98d7..08f59b33871f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: taotieren <admin@taotieren.com>
-pkgname=nuclei-gcc
-pkgver=2022.01
-pkgrel=2
+pkgbase=nuclei-gcc
+pkgname=(nuclei-gcc nuclei-gcc-bin)
+pkgver=2022.04
+pkgrel=1
pkgdesc="nuclei-gcc 是 Nuclei Studio IDE 的编译工具。"
arch=("x86_64")
makedepends=()
@@ -16,9 +17,13 @@ license=('unknow')
options=(!strip)
source=("https://www.nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_${pkgver}.tar.bz2")
-sha256sums=('accc54cffd55bfd6e6da61dba3b37f4610913fccda19d7b24238c82d3fe0a98f')
+sha256sums=('cab6f57d58f3ca6931e9204eb582217a7aa4e02004eaa55cb06ec8ef4e529981')
-package() {
+package_nuclei-gcc() {
+ depends=(nuclei-gcc-bin)
+}
+
+package_nuclei-gcc-bin() {
msg2 'Installing Nuclei GCC'
install -dm755 "${pkgdir}/opt/nuclei/NucleiStudio/toolchain/" \
"${pkgdir}/opt/SEGGER/Embedded-Studio-RISC-V/Nuclei_Toolchain/"
@@ -26,8 +31,6 @@ package() {
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"
-
-
}
#