fix: move manual dependency installation outside of download block to ensure they are always verified
This commit is contained in:
@ -219,24 +219,23 @@ if [ ! -d "openFrameworks" ]; then
|
|||||||
sudo -u "$REAL_USER" tar -xzf "$OF_FILE"
|
sudo -u "$REAL_USER" tar -xzf "$OF_FILE"
|
||||||
sudo -u "$REAL_USER" mv of_v0.12.1_linux*_release openFrameworks
|
sudo -u "$REAL_USER" mv of_v0.12.1_linux*_release openFrameworks
|
||||||
sudo -u "$REAL_USER" rm "$OF_FILE"
|
sudo -u "$REAL_USER" rm "$OF_FILE"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Installing modern dependencies for Debian Trixie..."
|
# ALWAYS verify dependencies, even if OF is already present
|
||||||
if command -v apt-get > /dev/null; then
|
echo "Ensuring modern dependencies for Debian Trixie..."
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
if command -v apt-get > /dev/null; then
|
||||||
libmpg123-dev libsndfile1-dev libopenal-dev libassimp-dev \
|
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||||
libglew-dev libglfw3-dev liburiparser-dev \
|
libmpg123-dev libsndfile1-dev libopenal-dev libassimp-dev \
|
||||||
libcurl4-openssl-dev libpugixml-dev libasound2-dev \
|
libglew-dev libglfw3-dev liburiparser-dev \
|
||||||
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
|
libcurl4-openssl-dev libpugixml-dev libasound2-dev \
|
||||||
gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
|
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
|
||||||
gstreamer1.0-plugins-ugly gstreamer1.0-libav \
|
gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
|
||||||
libgtk-3-dev libboost-filesystem-dev \
|
gstreamer1.0-plugins-ugly gstreamer1.0-libav \
|
||||||
libfontconfig1-dev libfreetype-dev libx11-dev \
|
libgtk-3-dev libboost-filesystem-dev \
|
||||||
libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev \
|
libfontconfig1-dev libfreetype-dev libx11-dev \
|
||||||
libpulse-dev libudev-dev libfreeimage-dev librtaudio-dev \
|
libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev \
|
||||||
freeglut3-dev libxxf86vm-dev
|
libpulse-dev libudev-dev libfreeimage-dev librtaudio-dev \
|
||||||
fi
|
freeglut3-dev libxxf86vm-dev
|
||||||
else
|
|
||||||
echo "OpenFrameworks already present. Skipping download."
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Downloading and building ofxPiMapper Addon..."
|
echo "Downloading and building ofxPiMapper Addon..."
|
||||||
|
|||||||
Reference in New Issue
Block a user