Files
SubWave/scripts/install_reqdeb.sh

43 lines
927 B
Bash
Executable File

#!/usr/bin/env bash
set -e
echo "Installing build tools..."
sudo apt install -y \
build-essential \
cmake \
ninja-build \
pkg-config \
git
echo "Installing Qt6 dependencies..."
sudo apt install -y \
qt6-base-dev \
qt6-base-dev-tools \
qt6-multimedia-dev \
qt6-tools-dev \
qt6-tools-dev-tools \
libqt6opengl6-dev \
libqt6openglwidgets6
echo "Installing FFmpeg development libraries..."
sudo apt install -y \
libavformat-dev \
libavcodec-dev \
libavutil-dev \
libswresample-dev \
libswscale-dev \
ffmpeg
echo "Installing FFTW3..."
sudo apt install -y \
libfftw3-dev
echo "Installing OpenGL dependencies..."
sudo apt install -y \
libgl1-mesa-dev \
libglu1-mesa-dev
echo "Verifying pkg-config modules..."
pkg-config --modversion libavformat || echo "FFmpeg pkg-config missing"
pkg-config --modversion fftw3 || echo "FFTW pkg-config missing"