summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-04-05 10:52:36 +0800
committertaotieren2022-04-05 10:52:36 +0800
commitad262c55e64c8e193f7197eba74e125cd2ddd381 (patch)
tree616b1a2b93671a0d225328595a6a29ba6ccdaaea
parentf3f805616826887c6c73a55fc2a15030721512a1 (diff)
downloadaur-ad262c55e64c8e193f7197eba74e125cd2ddd381.tar.gz
update 2022.04
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a1286f753d..797a200a391 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = nucleistudioide
pkgdesc = Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。
- pkgver = 2022.01
+ pkgver = 2022.04
pkgrel = 1
url = https://www.nucleisys.com/download.php
arch = x86_64
license = unknow
- depends = nuclei-gcc
- depends = nuclei-openocd
+ depends = nuclei-gcc-bin
+ depends = nuclei-openocd-bin
+ depends = nuclei-qemu-bin
optdepends = jlink-software-and-documentation: Segger JLink software & documentation pack for Linux
options = !strip
- source = https://www.nucleisys.com/upload/files/nucleistudio/NucleiStudio_IDE_202201-lin64.tgz
- sha256sums = fb43e878bf08e02f1ce4ab29e72022032e66e18041f897d4191ac9c38650d662
+ source = https://www.nucleisys.com/upload/files/nucleistudio/NucleiStudio_IDE_202204-lin64.tgz
+ sha256sums = 3ddeef99c2af0ed16c3584b0348fee24258b82c6ebfad88e0c6056b9248b75dc
-pkgname = nucleistudioide
+pkgname = nucleistudioide-bin
diff --git a/PKGBUILD b/PKGBUILD
index 5ea53679ef4..f2f2674c538 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,22 @@
# Maintainer: taotieren <admin@taotieren.com>
-pkgname=nucleistudioide
-pkgver=2022.01
+pkgbase=nucleistudioide
+pkgname=(nucleistudioide-bin)
+pkgver=2022.04
pkgrel=1
pkgdesc="Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。"
arch=("x86_64")
-makedepends=()
-depends=('nuclei-gcc' 'nuclei-openocd')
+depends=('nuclei-gcc-bin' 'nuclei-openocd-bin' 'nuclei-qemu-bin')
optdepends=('jlink-software-and-documentation: Segger JLink software & documentation pack for Linux')
+makedepends=()
conflicts=()
url="https://www.nucleisys.com/download.php"
license=('unknow')
options=(!strip)
-
source=("https://www.nucleisys.com/upload/files/nucleistudio/NucleiStudio_IDE_${pkgver/./}-lin64.tgz")
-sha256sums=('fb43e878bf08e02f1ce4ab29e72022032e66e18041f897d4191ac9c38650d662')
+sha256sums=('3ddeef99c2af0ed16c3584b0348fee24258b82c6ebfad88e0c6056b9248b75dc')
-package() {
+package_nucleistudioide-bin() {
cd "$srcdir"
msg2 'Installing Nuclei Studio IDE'
@@ -24,6 +24,7 @@ package() {
tar zxf "NucleiStudio_IDE_${pkgver/./}-lin64.tgz"
rm -rf "NucleiStudio_IDE_${pkgver/./}/NucleiStudio/toolchain/openocd"
rm -rf "NucleiStudio_IDE_${pkgver/./}/NucleiStudio/toolchain/gcc"
+ rm -rf "NucleiStudio_IDE_${pkgver/./}/NucleiStudio/toolchain/qemu"
mv "${srcdir}/NucleiStudio_IDE_${pkgver/./}/NucleiStudio" "${pkgdir}/opt/nuclei"
@@ -81,6 +82,7 @@ EOF
}
+
#
# makepkg --printsrcinfo > .SRCINFO
#