updated readmes and added linux build scripts
This commit is contained in:
37
linux/fedora_get_prereqs.sh
Executable file
37
linux/fedora_get_prereqs.sh
Executable file
@ -0,0 +1,37 @@
|
||||
#!/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
|
||||
|
Reference in New Issue
Block a user