fix: replace broken internal OF dependency script with manual Debian Trixie compatible list
This commit is contained in:
@ -219,13 +219,20 @@ if [ ! -d "openFrameworks" ]; then
|
||||
sudo -u "$REAL_USER" mv of_v0.12.1_linux*_release openFrameworks
|
||||
sudo -u "$REAL_USER" rm "$OF_FILE"
|
||||
|
||||
# Crucial: Install dependencies from inside the downloaded archive
|
||||
echo "Installing OpenFrameworks dependencies (this matches your release)..."
|
||||
if [ -d "openFrameworks/scripts/linux/debian" ]; then
|
||||
cd openFrameworks/scripts/linux/debian
|
||||
./install_dependencies.sh -y
|
||||
./install_codecs.sh
|
||||
cd ../../../
|
||||
# Crucial: Install dependencies manually for Debian Trixie/modern systems
|
||||
# Internal script is obsolete and looks for libgconf-2-4 which is gone.
|
||||
echo "Installing modern dependencies for Debian Trixie..."
|
||||
if command -v apt-get > /dev/null; then
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
libmpg123-dev libsndfile1-dev libopenal-dev libassimp-dev \
|
||||
libtess2-dev libglew-dev libglfw3-dev liburiparser-dev \
|
||||
libcurl4-openssl-dev libpugixml-dev libasound2-dev \
|
||||
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
|
||||
gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
|
||||
gstreamer1.0-plugins-ugly gstreamer1.0-libav \
|
||||
libgtk-3-dev libboost-filesystem-dev libfreeimage-dev \
|
||||
libfontconfig1-dev libfreetype6-dev libx11-dev \
|
||||
libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
|
||||
fi
|
||||
else
|
||||
echo "OpenFrameworks already present. Skipping download."
|
||||
|
||||
Reference in New Issue
Block a user