User : "pourquoi en brew ? pourquoi ne pas les inclures dans
le build ?".
Le DMG embarque maintenant TOUT — l'utilisateur n'a plus rien
à installer manuellement :
- SuperCollider.app 3.14 universel (~150 MB, téléchargé depuis
github.com/supercollider releases puis copié depuis le .dmg
monté + démonté)
- node-v20.18.0-darwin-arm64 binary (~70 MB) standalone dans
payload/runtime/
- libusb-1.0.0.dylib bundled dans oscope-of.app/Contents/
Frameworks/ avec install_name_tool -change pour le retrouver
via @executable_path/../Frameworks/libusb-1.0.0.dylib
DMG attendu ~250 MB au lieu de 10 MB. Mais entièrement
autonome : drag & drop, premier lancement, ça tourne.
INSTALL.txt + release notes mis à jour pour indiquer
"tout-inclus, rien à installer en plus".
Le DMG ne contenait que oscope-of.app. Maintenant inclut :
- oscope-of.app (visualizer)
- AVLiveLauncher.app (build via xcodebuild dans CI)
- sound_algo/ (source SuperCollider complète)
- INSTALL.txt avec prérequis brew + marche à suivre