openwood-git
LOW
maintainer trougnouf
0 votes
scanned 2026-10-08 20:09:40.002650
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: trougnouf <trougnouf@disroot.org>
2
# Upstream: https://github.com/trougnouf/openwood
3
# NOTE: regenerate .SRCINFO before uploading to the AUR:
4
# makepkg --printsrcinfo > .SRCINFO
5
6
pkgname=openwood-git
7
pkgver=r10.30bafa9
8
pkgrel=1
9
pkgdesc="Control a Charnwood E-series stove (Aire 300) over BLE: CLI + MQTT bridge with Home Assistant discovery"
10
arch=(any)
11
url="https://github.com/trougnouf/openwood"
12
license=("GPL-3.0-or-later")
13
makedepends=(git python-build python-installer python-wheel python-setuptools)
14
depends=(python python-bleak)
15
optdepends=(
16
"python-paho-mqtt: MQTT bridge for Home Assistant (1.6 or 2.x)"
17
"mosquitto: MQTT broker, if Home Assistant does not have one yet"
18
)
19
provides=(openwood)
20
conflicts=(openwood)
21
backup=(etc/openwood/mqtt.env)
22
source=("git+https://github.com/trougnouf/openwood.git")
23
sha256sums=("SKIP")
24
25
pkgver() {
26
cd "$srcdir/openwood"
27
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
28
}
29
30
build() {
31
cd "$srcdir/openwood"
32
python -m build --wheel --no-isolation
33
}
34
35
package() {
36
cd "$srcdir/openwood"
37
38
python -m installer --destdir="$pkgdir" dist/*.whl
39
40
# systemd service + service user + default config
41
install -Dm644 packaging/systemd/openwood-mqtt.service \
42
"$pkgdir/usr/lib/systemd/system/openwood-mqtt.service"
43
install -Dm644 packaging/systemd/openwood.sysusers.conf \
44
"$pkgdir/usr/lib/sysusers.d/openwood.conf"
45
install -Dm644 packaging/systemd/mqtt.env \
46
"$pkgdir/etc/openwood/mqtt.env"
47
48
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-08 20:09:40 | Low | 1 |