dsh-tauri-desktop-bin
LOW
maintainer isbest
0 votes
scanned 2026-10-23 15:37:50.087015
Why flagged
Package installs a prebuilt binary from an official project release on GitHub, which is a normal AUR practice; the flagged low votes and recent upload are minor trust indicators but do not imply active 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 95%): Package installs a prebuilt binary from an official project release on GitHub, which is a normal AUR practice; the flagged low votes and recent upload are minor trust indicators but do not imply active risk.
PKGBUILD
1
# Maintainer: YageGeng <icoderdev@outlook.com>
2
3
pkgname=dsh-tauri-desktop-bin
4
# 跟随上游稳定版升级,打包发行号从 1 重新开始。
5
pkgver=0.24.1
6
pkgrel=1
7
pkgdesc='Native desktop application for DeepSeek Harness (official binary)'
8
arch=('x86_64')
9
url='https://github.com/dsh-tauri/deepseek-harness-desktop'
10
# 上游的附加条款限制商业二次开发,不能仅标注为 MIT。
11
license=('LicenseRef-MIT-with-additional-terms')
12
depends=(
13
'ca-certificates'
14
'cairo'
15
'dbus'
16
'gdk-pixbuf2'
17
'glib2'
18
'glibc'
19
# 上游新增视频桌宠播放,需与官方 deb 一致的 GStreamer 插件。
20
'gst-plugins-bad'
21
'gst-plugins-good'
22
'gtk3'
23
'hicolor-icon-theme'
24
'libgcc'
25
'libsoup3'
26
'libx11'
27
'libxtst'
28
'openssl'
29
'wayland'
30
'webkit2gtk-4.1'
31
'xdg-utils'
32
)
33
optdepends=(
34
'git: Git integration and workspace operations'
35
'xdg-desktop-portal: Native directory selection (requires a desktop-specific backend)'
36
)
37
# Electron 版是不同应用,仅声明与 Tauri 源码包等价;两者命令路径仍有冲突。
38
provides=("dsh-tauri-desktop=${pkgver}")
39
conflicts=('dsh-tauri-desktop' 'deepseek-harness-desktop')
40
# 保留上游二进制,避免再次剥离符号或生成无用的调试包。
41
options=('!strip' '!debug')
42
source=(
43
"${pkgname}-${pkgver}-LICENSE::https://raw.githubusercontent.com/dsh-tauri/deepseek-harness-desktop/v${pkgver}/LICENSE"
44
"${pkgname}-${pkgver}-LICENSE.details::https://raw.githubusercontent.com/dsh-tauri/deepseek-harness-desktop/v${pkgver}/LICENSE.details"
45
)
46
sha256sums=(
47
'a9a6b4fb724c6a42f68cc377969ee2816035367ab127aceba7f6af9da3656e5d'
48
'3d1e8bb97f9047b71888b14c063b12ed1ee3d5980f122f02c1f150dab6e5f8d0'
49
)
50
source_x86_64=("${url}/releases/download/v${pkgver}/Deepseek.Harness.Desktop_${pkgver}_amd64.deb")
51
# 使用当前 GitHub 发布资产公布的 SHA-256 校验预编译包。
52
sha256sums_x86_64=('783a0a315adefa9857bc8d6b914ea18674fcf3fcae0061af9a00aadf2465d3d6')
53
54
# 安装官方 deb 的完整资源树,补全协议入口并收录上游许可。
55
package() {
56
bsdtar -xf "${srcdir}/data.tar.gz" -C "${pkgdir}"
57
58
# 上游入口更名为 DSH Tauri,但仍需补上 URL 占位符以传递 dsh:// 链接。
59
sed -i \
60
-e 's/^Exec=deepseek-harness-desktop$/Exec=deepseek-harness-desktop %u/' \
61
-e 's|^MimeType=x-scheme-handler/dsh$|MimeType=x-scheme-handler/dsh;|' \
62
"${pkgdir}/usr/share/applications/DSH Tauri.desktop"
63
64
install -Dm644 "${srcdir}/${pkgname}-${pkgver}-LICENSE" \
65
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
66
install -Dm644 "${srcdir}/${pkgname}-${pkgver}-LICENSE.details" \
67
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.details"
68
}
69
Changes since previous scan
--- PKGBUILD @ 2026-10-16 00:12+++ PKGBUILD @ 2026-10-23 15:37@@ -2,7 +2,7 @@ pkgname=dsh-tauri-desktop-bin # 跟随上游稳定版升级,打包发行号从 1 重新开始。-pkgver=0.23.2+pkgver=0.24.1 pkgrel=1 pkgdesc='Native desktop application for DeepSeek Harness (official binary)' arch=('x86_64')@@ -49,7 +49,7 @@ ) source_x86_64=("${url}/releases/download/v${pkgver}/Deepseek.Harness.Desktop_${pkgver}_amd64.deb") # 使用当前 GitHub 发布资产公布的 SHA-256 校验预编译包。-sha256sums_x86_64=('75108802ee21a1bd8d6f760a380cc77be34c52cfec0f53d0d332870ea7abc931')+sha256sums_x86_64=('783a0a315adefa9857bc8d6b914ea18674fcf3fcae0061af9a00aadf2465d3d6') # 安装官方 deb 的完整资源树,补全协议入口并收录上游许可。 package() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-23 15:37:50 | Low | 2 |
| 2026-10-16 00:12:47 | Clean | 2 |
| 2026-10-15 15:12:23 | Low | 1 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 15:17:00 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |
| 2026-10-12 00:18:51 | Low | 2 |
| 2026-10-11 00:26:05 | Low | 2 |
| 2026-10-10 18:15:18 | Low | 2 |