From 5d456cd9266cca4d3705279c6e569b33bd39e619 Mon Sep 17 00:00:00 2001 From: ckti <7046769+ckti@users.noreply.github.com.> Date: Tue, 8 Oct 2024 13:37:33 +0100 Subject: [PATCH] Oracle 9.4 Prereqs script --- linux/oracle_get_prereqs.sh | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 linux/oracle_get_prereqs.sh diff --git a/linux/oracle_get_prereqs.sh b/linux/oracle_get_prereqs.sh new file mode 100755 index 000000000..b3cce6b90 --- /dev/null +++ b/linux/oracle_get_prereqs.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# +# Install prerequisite packages for SonoBus build on Fedora + +GITREPO="https://github.com/sonosaurus/sonobus" + +PREREQS="opus \ + opus-devel \ + 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" +sudo dnf -y install git $PREREQS --allowerasing + + +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 +