doubao-voice-input-git

LOW
maintainer 111qqz 0 votes scanned 2026-09-16 15:22:50.295451
View on AUR
Why flagged

The package builds from a public git repository with a SKIP'd checksum, but sources are from a plausible project host (GitHub) and consist of auditable Python code and data; no untrusted prebuilt binaries or remote code execution.

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%): The package builds from a public git repository with a SKIP'd checksum, but sources are from a plausible project host (GitHub) and consist of auditable Python code and data; no untrusted prebuilt binaries or remote code execution.

PKGBUILD

1# Maintainer: atang-sp <atang.sp.2025@gmail.com>
2
3pkgname=doubao-voice-input-git
4pkgver=1.0.2.r2.g98ce357
5pkgrel=1
6pkgdesc="Doubao push-to-talk voice input for Linux/Wayland (git)"
7arch=('any')
8url="https://github.com/wurong98/doubao-input-for-linux"
9license=('MIT')
10depends=(
11 'gtk4'
12 'hicolor-icon-theme'
13 'python'
14 'python-cairo'
15 'python-evdev'
16 'python-gobject'
17 'python-sounddevice'
18 'python-websockets'
19 'webkitgtk-6.0'
20 'wl-clipboard'
21)
22makedepends=(
23 'git'
24 'python-build'
25 'python-installer'
26 'python-setuptools'
27 'python-wheel'
28)
29provides=('doubao-input')
30conflicts=('doubao-input')
31install=doubao-input.install
32source=(
33 "doubao-input::git+${url}.git"
34 'doubao-input.service'
35 '70-doubao-input-uinput.rules'
36 'evdev-2-list-devices.patch'
37)
38sha256sums=(
39 'SKIP'
40 '6e935d832da2c0f1f5adf81bcd587abe97c80c97a5beaf01883b8434cdb05a79'
41 'c71e03ce761e98fa0c0a49dde3956336c2f2a47d4f44ba464a7ad6c5d89c0403'
42 '9ce153f09b7d5c75f651c8d3ff657ddd363e76b9b03aaba051049c3f2f0ae643'
43)
44
45pkgver() {
46 cd doubao-input
47 git describe --long --tags --abbrev=7 | \
48 sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
49}
50
51prepare() {
52 cd doubao-input
53 patch -Np1 -i "$srcdir/evdev-2-list-devices.patch"
54}
55
56build() {
57 cd doubao-input
58 python -m build --wheel --no-isolation
59}
60
61package() {
62 cd doubao-input
63
64 python -m installer --destdir="$pkgdir" dist/*.whl
65
66 install -Dm644 "$srcdir/doubao-input.service" \
67 "$pkgdir/usr/lib/systemd/user/doubao-input.service"
68 install -Dm644 debian/doubao-input.desktop \
69 "$pkgdir/usr/share/applications/doubao-input.desktop"
70 install -Dm644 "$srcdir/70-doubao-input-uinput.rules" \
71 "$pkgdir/usr/lib/udev/rules.d/70-doubao-input-uinput.rules"
72
73 install -Dm644 src/doubao_input/resources/logo-128.png \
74 "$pkgdir/usr/share/icons/hicolor/128x128/apps/doubao-input.png"
75
76 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
77 install -Dm644 README.md NOTICE -t "$pkgdir/usr/share/doc/$pkgname"
78}
79

Scan history

Scanned at (UTC)SeverityRules
2026-09-16 15:22:50 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