vocalinux-bin

LOW
maintainer jatinkrmalik 0 votes scanned 2026-10-08 08:08:18.170045
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

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.

PKGBUILD

1# Maintainer: Jatin K Malik <jatinkrmalik@gmail.com>
2# Updated by .github/workflows/release.yml on v* tags. Setup: docs/AUR.md
3
4pkgname=vocalinux-bin
5# AUR pkgver cannot contain hyphens (v0.14.0-beta -> 0.14.0beta).
6pkgver=0.18.0
7_tag=0.18.0
8pkgrel=1
9pkgdesc="Free, offline voice dictation for Linux (prebuilt AppImage)"
10arch=('x86_64' 'aarch64')
11url="https://github.com/VocaHQ/vocalinux"
12license=('AGPL-3.0-only')
13# fuse2: the type-2 AppImage runtime mounts its squashfs through FUSE.
14# Everything else it needs (CPython, GTK, the whisper.cpp Vulkan build) is
15# inside the bundle — that is the point of shipping the AppImage.
16depends=(
17 'fuse2'
18 'hicolor-icon-theme'
19 # The bundled app spawns these host tools for keystroke injection; on X11
20 # without active IBus it requires xdotool and on Wayland a host tool.
21 'xdotool'
22 'wtype'
23)
24optdepends=(
25 'vulkan-icd-loader: GPU-accelerated whisper.cpp transcription'
26 'ibus: IBus text injection (preferred on some layouts and compositors)'
27 'xclip: X11 clipboard tools (copy/paste injection fallbacks)'
28 'wl-clipboard: Wayland clipboard (wl-copy/wl-paste) injection fallbacks'
29 'ydotool: uinput keystroke injection fallback'
30)
31provides=('vocalinux')
32conflicts=('vocalinux' 'vocalinux-git')
33# Stripping would rewrite the runtime header of a self-mounting ELF.
34options=('!strip')
35source=(
36 'vocalinux.desktop'
37 'vocalinux.svg'
38 'LICENSE'
39)
40source_x86_64=("Vocalinux-${_tag}-x86_64.AppImage::https://github.com/VocaHQ/vocalinux/releases/download/v${_tag}/Vocalinux-${_tag}-x86_64.AppImage")
41source_aarch64=("Vocalinux-${_tag}-aarch64.AppImage::https://github.com/VocaHQ/vocalinux/releases/download/v${_tag}/Vocalinux-${_tag}-aarch64.AppImage")
42sha256sums=('837006a9c689146308eae8c57cba1cdcc06673a108e72f39231837c6f63ae487'
43 '128b8939ffc00314a55d0600ab29c6a92dfb116138e088c59579a086616ec8ec'
44 '8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef')
45sha256sums_x86_64=('54b9280d80a5e8be2d6cdf9a0334ade4e93426f65a5074a6b69ac9a25e28521f')
46sha256sums_aarch64=('a9e7741cb62fc0aae5e2257e721344748bc01b99765f0161a80bc983476bcdcb')
47
48package() {
49 install -Dm755 "Vocalinux-${_tag}-${CARCH}.AppImage" \
50 "${pkgdir}/opt/${pkgname}/Vocalinux-${_tag}-${CARCH}.AppImage"
51
52 install -Dm644 vocalinux.desktop \
53 "${pkgdir}/usr/share/applications/vocalinux.desktop"
54 install -Dm644 vocalinux.svg \
55 "${pkgdir}/usr/share/icons/hicolor/scalable/apps/vocalinux.svg"
56 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
57
58 install -dm755 "${pkgdir}/usr/bin"
59 ln -s "/opt/${pkgname}/Vocalinux-${_tag}-${CARCH}.AppImage" \
60 "${pkgdir}/usr/bin/vocalinux"
61}
62

Scan history

Scanned at (UTC)SeverityRules
2026-10-08 08:08:18 Low 1
2026-10-07 00:21:34 Clean 2
2026-10-07 00:04:18 Low 1

Report a package

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

0 / 4000
Your suggestion