11#! /bin/bash
22
3- # Setup script for MeetingVideo-Transrecorder
3+ # Setup script for transrecorder-screen-recorder-local-ai-transcripts
44# Downloads and configures Python runtime and FFmpeg for macOS and Windows
55
66set -e # Exit on any error
77
8- echo " 🚀 Setting up MeetingVideo-Transrecorder binaries..."
8+ echo " 🚀 Setting up transrecorder-screen-recorder-local-ai-transcripts binaries..."
99echo " ================================================="
1010
1111# Colors for output
@@ -45,7 +45,7 @@ print_status "Detected platform: $PLATFORM"
4545
4646setup_macos () {
4747 print_status " Setting up macOS binaries..."
48-
48+
4949 if [ ! -d " python-runtime" ]; then
5050 print_status " Creating Python virtual environment for macOS..."
5151 python3 -m venv python-runtime
@@ -57,7 +57,7 @@ setup_macos() {
5757 else
5858 print_warning " macOS Python runtime already exists, skipping..."
5959 fi
60-
60+
6161 if [ ! -d " ffmpeg-bin" ]; then
6262 print_status " Downloading FFmpeg for macOS..."
6363 mkdir -p ffmpeg-bin
@@ -74,10 +74,10 @@ setup_macos() {
7474
7575setup_windows () {
7676 print_status " Setting up Windows binaries..."
77-
77+
7878 # For Windows, we only need FFmpeg - Python will be provided by the system/CI
7979 print_status " Windows builds use system Python - only setting up FFmpeg..."
80-
80+
8181 if [ ! -d " ffmpeg-bin-windows" ]; then
8282 print_status " Downloading FFmpeg for Windows..."
8383 mkdir -p ffmpeg-bin-windows
@@ -89,14 +89,14 @@ setup_windows() {
8989 else
9090 print_warning " Windows FFmpeg already exists, skipping..."
9191 fi
92-
92+
9393 print_success " Windows setup complete - uses system Python + bundled FFmpeg"
9494 print_warning " Note: Windows builds rely on system Python and pip install requirements.txt"
9595}
9696
9797setup_linux () {
9898 print_status " Setting up Linux binaries..."
99-
99+
100100 if [ ! -d " python-runtime" ]; then
101101 print_status " Creating Python virtual environment for Linux..."
102102 python3 -m venv python-runtime
@@ -108,7 +108,7 @@ setup_linux() {
108108 else
109109 print_warning " Linux Python runtime already exists, skipping..."
110110 fi
111-
111+
112112 if [ ! -d " ffmpeg-bin" ]; then
113113 print_status " Downloading static FFmpeg for Linux..."
114114 mkdir -p ffmpeg-bin
0 commit comments