Saltar para o conteúdo

Playtime 2

Playtime 2

#!/bin/bash
set -e
ICON_ORIG='gnome-mpv'
ICON_REPL='helgobox'
DEPS='libxdo3'
source <(curl -sSL https://estudio-debian.pages.dev/functions.lib)
install_playtime() {
	install_deb
	mkdir -p "$HOME"/{.config/REAPER/Helgoboss/App/bin,.config/REAPER/UserPlugins/FX,.local/share/applications,.local/share/icons/hicolor/512x512/apps}
	wget -q --show-progress -O "$HOME"/.config/REAPER/UserPlugins/reaper_helgobox-linux-x86_64.so "$(curl -sSL https://api.github.com/repos/helgoboss/helgobox/releases | grep browser_download_url | grep download/v | grep reaper_helgobox-linux-x86_64.so | head -n1 | cut -d '"' -f4)"
	wget -q --show-progress -O "$HOME"/.config/REAPER/UserPlugins/FX/helgobox-linux-x86_64.so "$(curl -sSL https://api.github.com/repos/helgoboss/helgobox/releases | grep browser_download_url | grep download/v | grep helgobox-linux-x86_64.so | head -n1 | cut -d '"' -f4)"
	wget -q --show-progress -O "$HOME"/.config/REAPER/Data/toolbar_icons/toolbar_playtime_2.png https://github.com/helgoboss/helgobox/raw/master/resources/artwork/toolbar_icons/toolbar_playtime_2.png
	wget -q --show-progress -O "$HOME"/.config/REAPER/Data/toolbar_icons/150/toolbar_playtime_2.png https://github.com/helgoboss/helgobox/raw/master/resources/artwork/toolbar_icons/150/toolbar_playtime_2.png
	wget -q --show-progress -O "$HOME"/.config/REAPER/Data/toolbar_icons/200/toolbar_playtime_2.png https://github.com/helgoboss/helgobox/raw/master/resources/artwork/toolbar_icons/200/toolbar_playtime_2.png
	script() {
		TARGET="$(curl -sSL https://api.github.com/repos/helgoboss/helgobox-app-dist/releases | grep browser_download_url | grep download/v | grep linux | head -n1 | cut -d '"' -f4)"
		download
		tar -xf ./*.tar.zst -C "$HOME"/.config/REAPER/Helgoboss/App/bin
	}
	tmprun script
}
local_papirus_icon
bashrun_install() {
	TARGET="https://estudio-debian.pages.dev/static/screenshots/bashrun.deb"
	download
}
if command -v reaper >/dev/null; then
	install_playtime
else
	if command -v bashrun-url >/dev/null; then
		bashrun-url br:reaper
		install_playtime
	else
		tmprun bashrun_install
		bashrun-url br:reaper
		install_playtime
	fi
fi
cp "$HOME"/.config/REAPER/Helgoboss/App/bin/data/flutter_assets/assets/images/realearn-logo.png "$HOME"/.local/share/icons/hicolor/512x512/apps/helgobox.png
tee "$HOME"/.local/share/applications/helgobox.desktop >/dev/null <<EOF
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Helgobox
Exec=$HOME/.config/REAPER/Helgoboss/App/bin/helgobox
Categories=Audio;
Icon=helgobox
StartupNotify=true
EOF