From a2e6acfdabf4aeb4440825e2f3da1aaf3b1beab2 Mon Sep 17 00:00:00 2001 From: Matthew Harris Glover Date: Wed, 22 Jul 2026 18:29:09 -0400 Subject: [PATCH] build: stop bundling the higher career venue packs (#123) Strip club and arena venue media (~678 MB of crowd MP4s) from the desktop bundle; they download on demand from their content-pack releases. The bar starter stays bundled so career works offline out of the box. Companion to the core PR (career: host higher venues as opt-in content packs). Part of the nightly-slimming effort (#122). Co-authored-by: Claude Opus 4.8 --- scripts/bundle-slopsmith.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/bundle-slopsmith.sh b/scripts/bundle-slopsmith.sh index d609226..fddd396 100755 --- a/scripts/bundle-slopsmith.sh +++ b/scripts/bundle-slopsmith.sh @@ -160,6 +160,14 @@ done # Plugin-discovery __init__.py cp "$SLOPSMITH_DIR/plugins/__init__.py" "$BUNDLE_DIR/plugins/" +# Opt-in content: don't bundle the higher career venues — the starter (bar) +# stays bundled so career works offline, but club/arena (~678 MB of crowd MP4s) +# download on demand from the content-packs release (venues.json `pack` URLs; +# career/routes.py _download_pack). Removing the media degrades gracefully. +for venue in club arena; do + rm -rf "$BUNDLE_DIR/plugins/career/venue-packs/$venue" +done + # Desktop-specific plugins (audio_engine, plugin_manager) declared in # src/renderer/**/plugin.json for dp in "$PROJECT_DIR/src/renderer" "$PROJECT_DIR/src/renderer/plugin-manager"; do