ArchiveBox/pkg/debian
Claude 82932812ae
Simplify deb/brew packages to thin wrappers around pip install
Remove all non-essential dependencies from both package formats.
The .deb now only depends on python3, pip, and venv. The brew
formula only depends on python@3.13. All other runtime deps
(node, chrome, yt-dlp, wget, ripgrep, etc.) are installed
on-demand by `archivebox install` at runtime.

Removed from brew formula:
- 6 depends_on entries (node, git, wget, curl, ripgrep, yt-dlp)
- on_linux block (pkg-config, openssl, libffi)
- post_install hook (was running archivebox install)
- service block (users run archivebox server directly)

Removed from .deb:
- 6 depends entries (nodejs, npm, git, wget, curl, ripgrep)
- recommends section (yt-dlp, ffmpeg, chromium)

Net: -126 lines across packaging files.

https://claude.ai/code/session_01Vx1EsNrNySgsc8Y67dGzCn
2026-03-15 03:56:39 +00:00
..
scripts Address remaining PR review comments 2026-03-15 03:39:33 +00:00
archivebox Fix PR review comments: service flags, DATA_DIR, version pinning, upgrade safety 2026-03-15 03:12:37 +00:00
archivebox.service Fix remaining PR review comments from all review rounds 2026-03-15 03:44:49 +00:00
install.sh Fix remaining PR review comments from all review rounds 2026-03-15 03:44:49 +00:00
nfpm.yaml Simplify deb/brew packages to thin wrappers around pip install 2026-03-15 03:56:39 +00:00