serial-port-utility-bin
LOW
maintainer taotieren
0 votes
scanned 2026-10-27 09:47:05.186512
Why flagged
The package builds from a legitimate GitHub source and includes a prebuilt binary from the project's official release, which is normal for AUR packages; the low severity is due to few votes and recent upload, not inherent risk.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 80%): The package builds from a legitimate GitHub source and includes a prebuilt binary from the project's official release, which is normal for AUR packages; the low severity is due to few votes and recent upload, not inherent risk.
PKGBUILD
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgname=serial-port-utility-bin
4
_name=${pkgname%-bin}
5
pkgver=6.6.8
6
pkgrel=1
7
pkgdesc="Serial, TCP and UDP in one window — up to 16 ports at once, with a transparent bridge between any two of them"
8
provides=(${_name} SerialPortUtility)
9
conflicts=(${_name} SerialPortUtility)
10
arch=($CARCH)
11
url="https://github.com/alithon/serial-port-utility"
12
_qt=qt6
13
depends=(
14
libgcc
15
libglvnd
16
libstdc++
17
hicolor-icon-theme
18
$_qt-base
19
$_qt-serialport
20
$_qt-websockets
21
$_qt-5compat
22
)
23
makedepends=(
24
git
25
patchelf
26
)
27
optdepends=()
28
options=(!debug)
29
license=('LicenseRef-scancode-commercial-license')
30
install=${_name}.install
31
source=(
32
"${pkgname}::git+${url}.git"
33
"${url}/releases/download/v${pkgver}/${_name}-v${pkgver}-linux-$CARCH.tar.gz")
34
sha256sums=('SKIP'
35
'c829601ac98010666e67a53eaca4cdb38d336c4b7625510f85b8a1cc2c1e7ba7')
36
37
package() {
38
install -vDm0755 SerialPortUtility -t "${pkgdir}/usr/bin/"
39
patchelf --remove-rpath "$pkgdir/usr/bin/SerialPortUtility"
40
cd ${srcdir}/${pkgname}
41
install -vDm0644 THIRD-PARTY-NOTICES.md -t "${pkgdir}/usr/share/licenses/${pkgname}/"
42
install -vDm0644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}/"
43
install -vDm0644 README* -t "${pkgdir}/usr/share/doc/${pkgname}/"
44
install -vDm0644 SECURITY* -t "${pkgdir}/usr/share/doc/${pkgname}/"
45
install -vDm0644 SUPPORT* -t "${pkgdir}/usr/share/doc/${pkgname}/"
46
install -vDm0644 docs/images/logo.png "${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_name}.png"
47
install -vDm0644 /dev/stdin "${pkgdir}/usr/share/applications/${_name}.desktop" <<EOF
48
[Desktop Entry]
49
Version=1.0
50
Type=Application
51
MimeType=application/spu
52
Name=Serial Port Utility
53
Name[zh_CN]=友善串口调试助手
54
Comment=Serial, TCP and UDP in one window — up to 16 ports at once, with a transparent bridge between any two of them
55
Comment[zh_CN]=串口、TCP、UDP 同窗调试,最多 16 路;任意两个连接之间还能透明桥接
56
Exec=SerialPortUtility
57
Icon=${_name}
58
Terminal=false
59
StartupNotify=false
60
Categories=Development
61
EOF
62
}
63
Changes since previous scan
--- PKGBUILD @ 2026-10-27 07:47+++ PKGBUILD @ 2026-10-27 09:47@@ -2,7 +2,7 @@ pkgname=serial-port-utility-bin _name=${pkgname%-bin}-pkgver=6.6.7+pkgver=6.6.8 pkgrel=1 pkgdesc="Serial, TCP and UDP in one window — up to 16 ports at once, with a transparent bridge between any two of them" provides=(${_name} SerialPortUtility)@@ -32,7 +32,7 @@ "${pkgname}::git+${url}.git" "${url}/releases/download/v${pkgver}/${_name}-v${pkgver}-linux-$CARCH.tar.gz") sha256sums=('SKIP'- '1834516d4ce0c517612c4af77f806151be08e46017a7f16b91aff048d613f31a')+ 'c829601ac98010666e67a53eaca4cdb38d336c4b7625510f85b8a1cc2c1e7ba7') package() { install -vDm0755 SerialPortUtility -t "${pkgdir}/usr/bin/"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-27 09:47:05 | Low | 2 |
| 2026-10-27 07:47:02 | Low | 2 |