airdash
LOW
maintainer christianhelle
0 votes
scanned 2026-10-17 13:18:05.291310
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: Christian Helle <christian.helle@outlook.com>
2
3
pkgname=airdash
4
pkgver=0.1.0
5
pkgrel=1
6
pkgdesc="Desktop dashboard for Airthings air quality monitors"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/christianhelle/airdash"
9
license=('MIT')
10
# The window and OpenGL libraries are loaded at runtime rather than linked.
11
depends=('gcc-libs' 'glibc' 'hicolor-icon-theme' 'libglvnd' 'libxkbcommon' 'wayland')
12
makedepends=('cargo')
13
optdepends=(
14
'libx11: run in an X11 session'
15
'libxcursor: run in an X11 session'
16
'libxi: run in an X11 session'
17
'libxkbcommon-x11: run in an X11 session'
18
'libxrender: run in an X11 session'
19
'gnome-keyring: keep the Airthings sign-in in the Secret Service instead of a file'
20
)
21
conflicts=('airdash-bin')
22
# makepkg's LTO compiles the aws-lc-sys C code to GCC bitcode, which the Rust linker cannot read. Cargo
23
# still does LTO through the release profile, which also strips the binary.
24
options=('!lto' '!debug')
25
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
26
sha256sums=('fa629e2edfaa69375857531cab25c255121699932ccba9e0566bfd3950d848de')
27
28
prepare() {
29
cd "$pkgname-$pkgver"
30
export RUSTUP_TOOLCHAIN=stable
31
cargo fetch --locked --target "$(rustc --print host-tuple)"
32
}
33
34
build() {
35
cd "$pkgname-$pkgver"
36
export RUSTUP_TOOLCHAIN=stable
37
export CARGO_TARGET_DIR=target
38
cargo build --frozen --release -p airdash
39
}
40
41
package() {
42
cd "$pkgname-$pkgver"
43
install -Dm755 target/release/airdash "$pkgdir/usr/bin/airdash"
44
install -Dm644 src/airdash/assets/com.christianhelle.airdash.desktop \
45
"$pkgdir/usr/share/applications/com.christianhelle.airdash.desktop"
46
install -Dm644 src/airdash/assets/icon.png \
47
"$pkgdir/usr/share/icons/hicolor/256x256/apps/com.christianhelle.airdash.png"
48
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 13:18:05 | Low | 1 |