39 lines
867 B
Bash
Executable File
39 lines
867 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Install prerequisite packages for SonoBus build on Fedora
|
|
|
|
GITREPO="https://github.com/essej/paulxstretch.git"
|
|
|
|
PREREQS="jack-audio-connection-kit \
|
|
jack-audio-connection-kit-devel \
|
|
alsa-lib-devel \
|
|
libX11-devel \
|
|
libXext-devel \
|
|
libXinerama-devel \
|
|
libXrandr-devel \
|
|
libXcursor-devel \
|
|
freetype-devel \
|
|
libcurl-devel \
|
|
fftw-devel \
|
|
cmake
|
|
"
|
|
|
|
echo ""
|
|
echo "Installing prerequisites - " $(date)
|
|
echo ""
|
|
|
|
sudo dnf update
|
|
sudo dnf -y groupinstall "Development Tools" "Development Libraries"
|
|
sudo dnf -y install git $PREREQS
|
|
|
|
|
|
function ver { printf "%03d%03d%03d%03d" $(echo "$1" | tr '.' ' '); }
|
|
|
|
cmakever=$(cmake --version | head -1 | cut -d" " -f3)
|
|
|
|
if [ $(ver $cmakever) -lt $(ver 3.16) ] ; then
|
|
echo "Your CMake is too old! You need version 3.16 or higher. Try to get a newer version, or compile CMake from source."
|
|
exit 1
|
|
fi
|
|
|