commit af69b03fbf80905688e421426f385905a5e2ec1f Author: Carlos Aldana Date: Wed Oct 2 18:54:20 2024 -0700 adds old scripts diff --git a/scripts/fusion.sh b/scripts/fusion.sh new file mode 100644 index 0000000..b0e19b6 --- /dev/null +++ b/scripts/fusion.sh @@ -0,0 +1,32 @@ +default_version="19.0.1" +echo "Please enter version number (default ${default_version}):" +read version + +if [ -z "$version" ]; then + version="${default_version}" +fi +vnum="${version%%b*}" + +installer_path=~/Downloads/Blackmagic_Fusion_Studio_${version}_Linux/Blackmagic_Fusion_Studio_Linux_${vnum}_installer.run + +read -p "Make sure the installer is located at '${installer_path}'. Press Enter to continue, or n to cancel..." answer + +case $answer in +[Nn]*) + echo "Installation cancelled" + exit 0 + ;; +*) + echo "Running installer..." + ;; +esac + +sudo SKIP_PACKAGE_CHECK=1 ${installer_path} + +sudo dnf install libxcrypt-compat libcurl libcurl-devel mesa-libGLU -y + +# cd /opt/resolve/libs +# sudo mkdir disabled-libraries +# sudo mv libglib* disabled-libraries +# sudo mv libgio* disabled-libraries +# sudo mv libgmodule* disabled-libraries diff --git a/scripts/nuke.png b/scripts/nuke.png new file mode 100644 index 0000000..b764547 Binary files /dev/null and b/scripts/nuke.png differ diff --git a/scripts/nuke.sh b/scripts/nuke.sh new file mode 100644 index 0000000..87f1e91 --- /dev/null +++ b/scripts/nuke.sh @@ -0,0 +1,48 @@ +default_version="15.1v3" + +echo "Please enter version number (default ${default_version}):" +read version + +if [ -z "$version" ]; then + version=${default_version} +fi +vnum="${version%%v*}" +# echo "Version num:${vnum}" + +installer_path=~/Downloads/Nuke${version}-linux-x86_64.run + +read -p "Make sure the installer is located at '${installer_path}'. Press Enter to continue, or n to cancel..." answer + +case $answer in +[Nn]*) + echo "Installation cancelled" + exit 0 + ;; +*) + echo "Running installer..." + ;; +esac + +sudo ${installer_path} --accept-foundry-eula + +echo "Moving application to bin directory..." +sudo mkdir /usr/bin/Nuke/ +sudo cp nuke.png /usr/bin/Nuke/nuke.png +sudo mv ./Nuke${version} /usr/bin/Nuke/ + +echo "Installing libraries..." +sudo yum install mesa-libGLU.x86_64 -y +sudo dnf install libxcrypt-compat -y + +echo "Creating Application shortcut..." +sudo mkdir -p ~/.local/share/applications/ +sudo chmod -R 777 ~/.local/share/applications/ +cd ~/.local/share/applications/ +echo "#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Name=Nuke ${vnum} +Exec=/usr/bin/Nuke/Nuke${version}/Nuke${vnum} --indie +Icon=/usr/bin/Nuke/nuke.png" >nuke${version}.desktop diff --git a/scripts/resolve.sh b/scripts/resolve.sh new file mode 100644 index 0000000..269ed44 --- /dev/null +++ b/scripts/resolve.sh @@ -0,0 +1,31 @@ +default_version="19.0.1" +echo "Please enter version number (default ${default_version}):" +read version + +if [ -z "$version" ]; then + version=${default_version} +fi + +installer_path=~/Downloads/DaVinci_Resolve_Studio_${version}_Linux/DaVinci_Resolve_Studio_${version}_Linux.run + +read -p "Make sure the installer is located at '${installer_path}'. Press Enter to continue, or n to cancel..." answer + +case $answer in +[Nn]*) + echo "Installation cancelled" + exit 0 + ;; +*) + echo "Running installer..." + ;; +esac + +sudo SKIP_PACKAGE_CHECK=1 ${installer_path} + +sudo dnf install libxcrypt-compat libcurl libcurl-devel mesa-libGLU -y + +cd /opt/resolve/libs +sudo mkdir disabled-libraries +sudo mv libglib* disabled-libraries +sudo mv libgio* disabled-libraries +sudo mv libgmodule* disabled-libraries