enodia-sentinal/packaging
Luna 3dd82ab18b
docs(packaging): document desktop GUI frontends and optdepends
The GUI frontends landed with README/CLI/operations docs but no packaging
coverage. Add a PACKAGING.md section with the command/script/requirement
table for both frontends, note why stdlib tkinter is still an optdepend
rather than a hard dependency, and record that packaging must not grant the
GUIs privileges beyond the operator's own account.

Add the matching PKGBUILD optdepends (`tk`, `pyside6`), plus
`python-pystray`/`python-pillow` for the tray applet, which were never
listed when it shipped. Also add `gui/` to the CLAUDE.md architecture notes
and state snapshot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JX86xeoBJVBb16qHkDf53K
2026-07-22 04:33:55 -07:00
..
build-package.sh Document packaging and release artifacts 2026-06-17 00:22:43 -07:00
enodia-sentinel-fim.hook Document packaging and release artifacts 2026-06-17 00:22:43 -07:00
enodia-sentinel-tray.desktop Add opt-in autostart desktop entry for the tray applet 2026-07-03 07:38:23 -07:00
enodia-sentinel.tmpfiles Document packaging and release artifacts 2026-06-17 00:22:43 -07:00
enodia-sentinel.wrapper Relicense under GPL-3.0-or-later 2026-05-31 06:52:34 -07:00
PKGBUILD docs(packaging): document desktop GUI frontends and optdepends 2026-07-22 04:33:55 -07:00
release-artifacts.sh Document packaging and release artifacts 2026-06-17 00:22:43 -07:00