summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortaotieren2021-05-10 20:37:56 +0800
committertaotieren2021-05-10 20:37:56 +0800
commit53718e4debab15f00ecfce6b0e6b94609d4c4f4b (patch)
tree655a39d72005e6c58aac3fefc7d1f04321fd9df9 /PKGBUILD
parent0175bb9d672a0317de0a81e068ee83dfc138c73a (diff)
downloadaur-53718e4debab15f00ecfce6b0e6b94609d4c4f4b.tar.gz
Update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f7de3540c908..64957f826dac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,11 +2,11 @@
pkgname=nucleistudioide
pkgver=202102
-pkgrel=3
+pkgrel=4
pkgdesc="Nuclei Studio IDE 是基于 MCU Eclipse IDE 开发的一款针对芯来公司处理器核产品的集成开发环境工具,用于 RISC-V 开发继承了 Eclipse IDE 平台的各种优势。"
arch=("x86_64")
-makedepends=('xdg-user-dirs' 'imagemagick')
-depends=('java-runtime' 'jlink-software-and-documentation' 'ncurses5-compat-libs' 'glibc' 'libusb' 'openocd')
+makedepends=()
+depends=('jlink-software-and-documentation')
optdepends=()
conflicts=()
url="https://www.nucleisys.com/download.php"
@@ -25,25 +25,28 @@ package() {
mv "${srcdir}/NucleiStudio_IDE_${pkgver}/NucleiStudio" "${pkgdir}/opt/nuclei"
msg2 'Instalation of binary file'
- install -Dm755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" <<END
+ install -Dm755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" <<EOF
#!/bin/sh
/opt/nuclei/NucleiStudio/NucleiStudio "\$@"
-END
+EOF
+ install -dm755 "${pkgdir}/etc/udev/rules.d/"
+ ln -sf "/opt/nuclei/NucleiStudio/toolchain/openocd/contrib/60-openocd.rules" "${pkgdir}/etc/udev/rules.d/99-openocd.rules"
+
msg2 'Installing desktop shortcut'
- install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/${pkgname}.desktop" <<END
+ install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/${pkgname}.desktop" <<EOF
[Desktop Entry]
Name=NucleiStudioIDE
Comment=NucleiStudioIDE
GenericName=NucleiStudioIDE
-Exec=env GDK_BACKEND=x11 NucleiStudio %F
+Exec=env GDK_BACKEND=x11 nucleistudioide %F
Icon=
Path=/opt/nuclei/NucleiStudio/
Terminal=false
StartupNotify=true
Type=Application
Categories=Development
-END
+EOF
}