Saltar para o conteúdo

REAPER

REAPER

#!/bin/bash
set -e
source <(curl -sSL https://estudio-debian.pages.dev/functions.lib)
PKGS="libaom0 \
	libavcodec58 \
	libavformat58 \
	libavutil56 \
	libcodec2-0.8.1 \
	libcrystalhd3 \
	libssh-gcrypt-4 \
	libswresample3 \
	libswscale5 \
	libvpx5 \
	libwebp6 \
	libx264-155 \
	libx265-165"
ffmpeg_reaper=1
for p in $PKGS; do
    dpkg -s "$p" >/dev/null 2>&1 || {
        ffmpeg_reaper=0
        break
    }
done
if [[ "$ffmpeg_reaper" -eq 1 ]]; then
    printf 'ffmpeg encontrado\n\n'
else
    bashrun-url br:ffmpeg-reaper
fi
am -i --icons reaper
script() {
    wget -q --show-progress -O- https://stash.reaper.fm/41334/libSwell.colortheme | sed 's/Open Sans/Segoe UI Symbol/' | sudo tee /opt/reaper/libSwell.colortheme >/dev/null
    mkdir -p "$HOME"/.config/REAPER/{LangPack,UserPlugins}
    wget -q --show-progress -O "$HOME"/.config/REAPER/LangPack/pt-BR.ReaperLangPack https://stash.reaper.fm"$(curl -sSL https://stash.reaper.fm/tag/Language-Packs | grep pt-BR | head -n1 | cut -d '"' -f2 | sed 's/\/v//g')"
    wget -q --show-progress -O "$HOME"/.config/REAPER/UserPlugins/reaper_reapack-x86_64.so "$(curl -sSL https://api.github.com/repos/cfillion/reapack/releases | grep browser_download_url | grep download/v | grep x86_64.so | head -n1 | cut -d '"' -f4)"
    TARGET="https://sws-extension.org/download/pre-release/$(curl -sSL http://sws-extension.org/download/pre-release/ | grep Linux-x86_64 | head -n1 | cut -d '"' -f4)"
    download
    tar fx sws-*-Linux-x86_64-*.tar.xz -C "$HOME"/.config/REAPER
    if [[ "$(gsettings get org.gnome.desktop.interface icon-theme)" == "'Papirus-Dark'" ]]; then
        sudo mkdir -p /usr/local/share/icons/Papirus-Dark/128x128/mimetypes
        sudo ln -fs /usr/local/share/icons/hicolor/scalable/mimetypes/cockos-reaper-* /usr/local/share/icons/Papirus-Dark/128x128/mimetypes/
    else
        mkdir -p "$HOME"/.icons/{Adwaita,Yaru}/256x256/mimetypes
        cp /usr/local/share/icons/hicolor/scalable/mimetypes/cockos-reaper-* "$HOME"/.icons/Adwaita/256x256/mimetypes/
        cp /usr/local/share/icons/hicolor/scalable/mimetypes/cockos-reaper-* "$HOME"/.icons/Yaru/256x256/mimetypes/
    fi
    git clone -q https://github.com/mrbvrz/segoe-ui-linux
    cd segoe-ui-linux
    chmod +x install.sh
    yes | sudo ./install.sh
}
tmprun script
tee "$HOME"/.local/bin/reaper >/dev/null <<EOF
#!/bin/bash
gamemoderun sh -c "trap 'powerprofilesctl set balanced' EXIT; powerprofilesctl set performance; /opt/reaper/reaper"
EOF
chmod +x "$HOME"/.local/bin/reaper