38 lines
853 B
Bash
38 lines
853 B
Bash
|
#!/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 \
|
||
|
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
|
||
|
|