@@ -28,19 +28,24 @@ offline against that freshly-pinned lockfile.
2828
2929## Per-dependency justification
3030
31- Every entry in ` depends=() ` is dynamically linked or dlopened by the binary. The
32- set was audited against issue #98 — anything not actually linked was dropped.
31+ Every entry in ` depends=() ` is dynamically linked or dlopened by the tagged
32+ binary this package builds. The current ` pkgver=0.1.0 ` tag still uses the old
33+ GTK3 tray backend; drop the GTK/appindicator entries when ` _pkgtag ` points at a
34+ release that contains the pure-Rust ` ksni ` tray backend.
3335
3436| Dependency | Why it is required (binary links / dlopens it) | Arch | Fedora | Ubuntu/Debian |
3537| -----------------------------| -------------------------------------------------------------------------| ------| --------| ---------------|
3638| ` pipewire ` | ` libpipewire-0.3.so ` — audio engine (via the ` pipewire ` crate / -sys) | extra | Everything | main |
39+ | ` gtk3 ` | ` libgtk-3.so ` / ` libgdk-3.so ` — tray menu in the 0.1.0 tag | extra | Everything | main |
40+ | ` libayatana-appindicator ` | ` libayatana-appindicator3.so ` — SNI tray in the 0.1.0 tag | extra | Everything | main |
3741| ` wayland ` | ` libwayland-client.so ` — Iced/winit Wayland backend (dlopened) | extra | Everything | main |
3842| ` libxkbcommon ` | ` libxkbcommon.so ` — keyboard mapping (winit, dlopened) | extra | Everything | main |
3943| ` xdg-desktop-portal ` | D-Bus service for file chooser + global shortcuts (` ashpd ` , no link) | extra | Everything | main |
4044
41- The tray backend uses ` ksni ` (StatusNotifierItem over zbus). It does not link
42- GTK, libayatana-appindicator, or xdotool/libxdo. Re-verify package bumps with
43- ` namcap ` and ` cargo tree ` .
45+ The current development branch uses ` ksni ` (StatusNotifierItem over zbus), so
46+ future release bumps should re-audit this table with ` namcap ` and ` cargo tree `
47+ and remove the GTK/appindicator entries once the package no longer builds the
48+ 0.1.0 tag.
4449
4550## Per-release bump runbook
4651
0 commit comments