at32-new-clock-configuration
MEDIUM
maintainer taotieren
0 votes
base
at32-new-clock-configuration-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:39
source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/Program%20and%20Debug/${_pkg_file_name}.zip")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgbase=at32-new-clock-configuration-bin
4
pkgname=at32-new-clock-configuration
5
pkgver=3.0.20
6
pkgrel=3
7
# epoch=1
8
pkgdesc="AT32 时钟配置工具是雅特力科技为方便对 AT32 系列 MCU 进行时钟配置而开发的一个图形化配置工具,其主旨是使用户清晰了解时钟路径和配置出期望的时钟频率。"
9
arch=('x86_64')
10
url="https://www.arterytek.com/cn/support/tools.jsp"
11
license=('LicenseRef-scancode-commercial-license')
12
provides=(${pkgname})
13
conflicts=()
14
replaces=()
15
depends=(
16
sh
17
glib2
18
libgcc_s.so
19
libstdc++.so
20
libz.so
21
)
22
makedepends=(libarchive sed)
23
optdepends=(
24
'artery-isp-console'
25
'at-link-console'
26
'at32-bootloader-doc'
27
'at32-ide'
28
'at32-ide-project-generate'
29
'at32-work-bench'
30
'at32-openocd'
31
'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'
32
)
33
backup=()
34
options=('!strip' '!debug' '!lto')
35
# install=${pkgname}.install
36
_pkg_name=AT32_New_Clock_Configuration
37
_pkg_linux=${_pkg_name}_Linux-${arch}
38
_pkg_file_name=${_pkg_linux}_V${pkgver}
39
source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/Program%20and%20Debug/${_pkg_file_name}.zip")
40
# https://www.arterytek.com/download/Program%20and%20Debug/AT32_New_Clock_Configuration_Linux-x86_64_V3.0.19.zip
41
sha256sums=('55d41411fcc0b22b9df4a6d900575c88bf0852a6883d5f96761fbfb6e85e2f1a')
42
# noextract=(${_pkg_file_name}.zip)
43
44
package() {
45
install -dm0755 "${pkgdir}/opt/artery32/${pkgname}/" \
46
"${srcdir}/${_pkg_file_name}"
47
48
bsdtar -xf ${srcdir}/${_pkg_file_name}.deb -C ${srcdir}/${_pkg_file_name}
49
bsdtar -xf ${srcdir}/${_pkg_file_name}/data.tar.xz -C ${srcdir}/${_pkg_file_name}
50
51
cp -rv ${srcdir}/${_pkg_file_name}/usr/local/* "${pkgdir}/opt/artery32/${pkgname}/"
52
53
sed -i 's|/usr/local/|/opt/artery32/at32-new-clock-configuration/|g' ${srcdir}/${_pkg_file_name}/usr/share/applications/AT32_New_Clock_Configuration.desktop
54
install -Dm0644 ${srcdir}/${_pkg_file_name}/usr/share/applications/AT32_New_Clock_Configuration.desktop ${pkgdir}/usr/share/applications/AT32_New_Clock_Configuration.desktop
55
install -Dm0644 ${srcdir}/${_pkg_file_name}/usr/share/icons/AT32_New_Clock_Configuration/ArteryIcon.ico ${pkgdir}/usr/share/icons/AT32_New_Clock_Configuration/ArteryIcon.ico
56
57
install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" <<EOF
58
#!/bin/bash
59
/opt/artery32/${pkgname}/${_pkg_name}/${_pkg_name}.sh "\$@"
60
EOF
61
chown -R root:root "${pkgdir}/"
62
}
63
Changes since previous scan
--- PKGBUILD @ 2026-06-19 23:51+++ PKGBUILD @ 2026-08-28 03:33@@ -2,8 +2,8 @@ pkgbase=at32-new-clock-configuration-bin pkgname=at32-new-clock-configuration-pkgver=3.0.19-pkgrel=1+pkgver=3.0.20+pkgrel=3 # epoch=1 pkgdesc="AT32 时钟配置工具是雅特力科技为方便对 AT32 系列 MCU 进行时钟配置而开发的一个图形化配置工具,其主旨是使用户清晰了解时钟路径和配置出期望的时钟频率。" arch=('x86_64')@@ -12,16 +12,24 @@ provides=(${pkgname}) conflicts=() replaces=()-depends=(bash- gcc-libs+depends=(+ sh glib2- glibc- zlib)+ libgcc_s.so+ libstdc++.so+ libz.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-ide-project-generate'+ 'at32-work-bench'+ 'at32-openocd' 'jlink-software-and-documentation: Segger JLink software & documentation pack for Linux'- 'at32-ide'- 'at32-work-bench')+) backup=() options=('!strip' '!debug' '!lto') # install=${pkgname}.install@@ -30,7 +38,7 @@ _pkg_file_name=${_pkg_linux}_V${pkgver} source=("${_pkg_file_name}.zip::https://www.arterytek.com/download/Program%20and%20Debug/${_pkg_file_name}.zip") # https://www.arterytek.com/download/Program%20and%20Debug/AT32_New_Clock_Configuration_Linux-x86_64_V3.0.19.zip-sha256sums=('af35ceaef61b0fc99cd624d17579bcca55e8eeb8b6566c0e375e137677d58b9a')+sha256sums=('55d41411fcc0b22b9df4a6d900575c88bf0852a6883d5f96761fbfb6e85e2f1a') # noextract=(${_pkg_file_name}.zip) package() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 03:33:56 | Medium | 1 |
| 2026-06-19 23:51:18 | Clean | 2 |
| 2026-06-19 22:34:54 | Medium | 1 |