serial-port-utility-bin

LOW
maintainer taotieren 0 votes scanned 2026-10-27 09:47:05.186512
View on AUR
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
3pkgname=serial-port-utility-bin
4_name=${pkgname%-bin}
5pkgver=6.6.8
6pkgrel=1
7pkgdesc="Serial, TCP and UDP in one window — up to 16 ports at once, with a transparent bridge between any two of them"
8provides=(${_name} SerialPortUtility)
9conflicts=(${_name} SerialPortUtility)
10arch=($CARCH)
11url="https://github.com/alithon/serial-port-utility"
12_qt=qt6
13depends=(
14 libgcc
15 libglvnd
16 libstdc++
17 hicolor-icon-theme
18 $_qt-base
19 $_qt-serialport
20 $_qt-websockets
21 $_qt-5compat
22)
23makedepends=(
24 git
25 patchelf
26)
27optdepends=()
28options=(!debug)
29license=('LicenseRef-scancode-commercial-license')
30install=${_name}.install
31source=(
32 "${pkgname}::git+${url}.git"
33 "${url}/releases/download/v${pkgver}/${_name}-v${pkgver}-linux-$CARCH.tar.gz")
34sha256sums=('SKIP'
35 'c829601ac98010666e67a53eaca4cdb38d336c4b7625510f85b8a1cc2c1e7ba7')
36
37package() {
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]
49Version=1.0
50Type=Application
51MimeType=application/spu
52Name=Serial Port Utility
53Name[zh_CN]=友善串口调试助手
54Comment=Serial, TCP and UDP in one window — up to 16 ports at once, with a transparent bridge between any two of them
55Comment[zh_CN]=串口、TCP、UDP 同窗调试,最多 16 路;任意两个连接之间还能透明桥接
56Exec=SerialPortUtility
57Icon=${_name}
58Terminal=false
59StartupNotify=false
60Categories=Development
61EOF
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)SeverityRules
2026-10-27 09:47:05 Low 2
2026-10-27 07:47:02 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion