at32-ide-project-generate
MEDIUM
maintainer taotieren
0 votes
base
at32-ide-project-generate-bin
scanned 2026-08-28 03:33:56.563888
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:38
source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/AT32%20IDE/${_pkg_file_name}.zip")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgbase=at32-ide-project-generate-bin
4
pkgname=at32-ide-project-generate
5
pkgver=1.0.06
6
pkgrel=5
7
# epoch=1
8
pkgdesc="AT32 IDE 是个跨平台 ARM 嵌入式系统的软件开发环境。 它包含一系列的 Eclipse 插件和工具。该插件可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32
9
MCU。"
10
arch=('x86_64')
11
url="https://www.arterytek.com/cn/support/tools.jsp"
12
license=('LicenseRef-scancode-commercial-license')
13
provides=(at32-ide-project-generate)
14
conflicts=()
15
replaces=()
16
depends=(
17
sh
18
libgcc_s.so
19
libstdc++.so
20
)
21
makedepends=(libarchive sed)
22
optdepends=(
23
'artery-isp-console'
24
'at-link-console'
25
'at32-bootloader-doc'
26
'at32-ide'
27
'at32-new-clock-configuration'
28
'at32-work-bench'
29
'at32-openocd'
30
'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
31
)
32
backup=()
33
options=()
34
# install=${pkgname}.install
35
_pkg_name=AT32IDE_Project_Generate
36
_pkg_linux=${_pkg_name}_Linux-${arch}
37
_pkg_file_name=${_pkg_linux}_V${pkgver}
38
source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/AT32%20IDE/${_pkg_file_name}.zip")
39
sha256sums=('62d467329563818c97e6de1aa9ae20f25b68d2e3b57461546e477bf0c9d39e58')
40
noextract=(${_pkg_file_name}.zip)
41
42
package() {
43
install -dm0755 "${pkgdir}/opt/artery32/${pkgname}/"
44
45
bsdtar -xf ${srcdir}/${_pkg_file_name}.zip -C "${pkgdir}/opt/artery32/${pkgname}/"
46
47
install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" <<EOF
48
#!/bin/bash
49
/opt/artery32/${pkgname}/${_pkg_linux}/${_pkg_name} "\$@"
50
EOF
51
chown -R root:root "${pkgdir}/"
52
}
53
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-28 03:33@@ -3,7 +3,7 @@ pkgbase=at32-ide-project-generate-bin pkgname=at32-ide-project-generate pkgver=1.0.06-pkgrel=3+pkgrel=5 # epoch=1 pkgdesc="AT32 IDE 是个跨平台 ARM 嵌入式系统的软件开发环境。 它包含一系列的 Eclipse 插件和工具。该插件可让用户在 AT32 IDE 开发环境下创建、建置和调试 AT32 MCU。"@@ -13,14 +13,22 @@ provides=(at32-ide-project-generate) conflicts=() replaces=()-depends=(bash- gcc-libs- glibc)+depends=(+ sh+ libgcc_s.so+ libstdc++.so+) makedepends=(libarchive sed)-optdepends=('artery-isp-console-bin: Artery ISP Console 是一款基于 MCU Bootloader 的命令行应用程序。使用该应用程序,用户可以通过 UART 端口或者 USB 端口配置操作 Artery 的 MCU 设备。'+optdepends=(+ 'artery-isp-console'+ 'at-link-console'+ 'at32-bootloader-doc'+ 'at32-ide'+ 'at32-new-clock-configuration'+ 'at32-work-bench'+ 'at32-openocd' 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'- 'at32-ide'- 'at32-work-bench')+) backup=() options=() # install=${pkgname}.installScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 03:33:56 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |