adds old scripts

This commit is contained in:
2024-10-02 18:54:20 -07:00
commit af69b03fbf
4 changed files with 111 additions and 0 deletions

32
scripts/fusion.sh Normal file
View File

@@ -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

BIN
scripts/nuke.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

48
scripts/nuke.sh Normal file
View File

@@ -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

31
scripts/resolve.sh Normal file
View File

@@ -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