earshot-git
LOW
maintainer 9M2PJU
0 votes
scanned 2026-11-05 10:09:05.899562
Why flagged
The package builds from the project's own git repository, which is normal for -git AUR packages; the low severity is due to few votes and recent upload, not malicious content.
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 the project's own git repository, which is normal for -git AUR packages; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: Mazlum <https://github.com/MrMazlum/Earshot>
2
# Earshot -git: always builds the tip of main, so reinstalling always gives
3
# you the latest commit. For the pinned release binary without compiling,
4
# use earshot-bin instead.
5
pkgname=earshot-git
6
_pkgname=earshot
7
pkgver=1.1.0.r39.g3d6ebd2
8
pkgrel=1
9
pkgdesc="Use your phone as your PC's microphone, over Wi-Fi (latest git)"
10
arch=('x86_64')
11
url="https://github.com/MrMazlum/Earshot"
12
license=('GPL-3.0-or-later')
13
depends=('alsa-lib' 'dbus' 'hicolor-icon-theme')
14
makedepends=('git' 'cargo' 'cmake' 'pkgconf' 'alsa-lib' 'dbus')
15
optdepends=(
16
'pulseaudio-utils: virtual microphone via pactl (PulseAudio)'
17
'pipewire-pulse: virtual microphone via pactl (PipeWire)'
18
'gnome-shell-extension-appindicator: tray icon on GNOME'
19
)
20
provides=('earshot')
21
conflicts=('earshot' 'earshot-bin')
22
source=("git+https://github.com/MrMazlum/Earshot.git")
23
sha256sums=('SKIP')
24
25
pkgver() {
26
cd "$_pkgname"
27
# Single source of truth is receiver/Cargo.toml; suffix counts commits
28
# since the v<version> tag so the version always moves forward.
29
ver=$(sed -n 's/^version *= *"\([^"]*\)".*/\1/p' receiver/Cargo.toml | head -1)
30
printf '%s.r%s.g%s' "$ver" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
31
}
32
33
build() {
34
cd "$_pkgname/receiver"
35
cargo build --release --locked
36
}
37
38
package() {
39
cd "$_pkgname"
40
install -Dm0755 receiver/target/release/earshot-receiver "$pkgdir/usr/bin/earshot-receiver"
41
install -Dm0755 receiver/target/release/earshot-tray "$pkgdir/usr/bin/earshot-tray"
42
install -Dm0644 packaging/earshot.desktop "$pkgdir/usr/share/applications/earshot.desktop"
43
install -Dm0644 docs/icon.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/earshot.png"
44
install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45
}
46
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-05 10:09:05 | Low | 2 |