From 4731804d221fec795f5eb2d66b64ac481dc24e16 Mon Sep 17 00:00:00 2001 From: Botspot Date: Mon, 5 Apr 2021 11:58:54 -0500 Subject: [PATCH] Add Turbo Scratch app --- apps/Turbo Scratch/credits | 3 +++ apps/Turbo Scratch/description | 4 ++++ apps/Turbo Scratch/icon-24.png | Bin 0 -> 1348 bytes apps/Turbo Scratch/icon-64.png | Bin 0 -> 3414 bytes apps/Turbo Scratch/install-32 | 18 ++++++++++++++++++ apps/Turbo Scratch/install-64 | 19 +++++++++++++++++++ apps/Turbo Scratch/uninstall | 10 ++++++++++ apps/Turbo Scratch/website | 1 + data/categories/structure | 3 ++- 9 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 apps/Turbo Scratch/credits create mode 100644 apps/Turbo Scratch/description create mode 100644 apps/Turbo Scratch/icon-24.png create mode 100644 apps/Turbo Scratch/icon-64.png create mode 100755 apps/Turbo Scratch/install-32 create mode 100755 apps/Turbo Scratch/install-64 create mode 100755 apps/Turbo Scratch/uninstall create mode 100644 apps/Turbo Scratch/website diff --git a/apps/Turbo Scratch/credits b/apps/Turbo Scratch/credits new file mode 100644 index 0000000..690f003 --- /dev/null +++ b/apps/Turbo Scratch/credits @@ -0,0 +1,3 @@ +App added to pi-apps by [Raspberry Pi News](bit.ly/rpnsite) + +Made by the [TurboWarp dev team](https://github.com/TurboWarp/) diff --git a/apps/Turbo Scratch/description b/apps/Turbo Scratch/description new file mode 100644 index 0000000..b5bcb59 --- /dev/null +++ b/apps/Turbo Scratch/description @@ -0,0 +1,4 @@ +Scratch 3 Desktop, but runs much faster. Also known as 'TurboWarp' +TurboWarp is a Scratch mod that compiles projects to JavaScript to make them run really fast. Also has dark mode, addons, and more. It even works when you're offline, just like the original Scratch Desktop. + +To run: Menu -> Programming -> TurboWarp diff --git a/apps/Turbo Scratch/icon-24.png b/apps/Turbo Scratch/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..1b606362a0dc36831a7984974d5ee1ffd3b312c3 GIT binary patch literal 1348 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 p|B4*_NCDn}wMP)i`-UtMp@j/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +rm -f ~/turbowarp.deb +wget -O ~/turbowarp.deb https://github.com/TurboWarp/desktop/releases/download/v0.3.1/TurboWarp-linux-armv7l-0.3.1.deb || error "Failed to download deb!" + +sudo apt install -yf ~/turbowarp.deb || error "Failed to install turbowarp.deb!" + +rm -f ~/turbowarp.deb + +#Move TurboWarp desktop file from Education category to Programming category +sed -i 's/Categories=Education;/Categories=Application;Development;/g' /usr/share/applications/turbowarp-desktop.desktop diff --git a/apps/Turbo Scratch/install-64 b/apps/Turbo Scratch/install-64 new file mode 100755 index 0000000..c188a6d --- /dev/null +++ b/apps/Turbo Scratch/install-64 @@ -0,0 +1,19 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +rm -f ~/turbowarp.deb +wget -O ~/turbowarp.deb https://github.com/TurboWarp/desktop/releases/download/v0.3.1/TurboWarp-linux-arm64-0.3.1.deb || error "Failed to download deb!" + +sudo apt install -yf ~/turbowarp.deb || error "Failed to install turbowarp.deb!" + +rm -f ~/turbowarp.deb + +#Move TurboWarp desktop file from Education category to Programming category +sed -i 's/Categories=Education;/Categories=Application;Development;/g' /usr/share/applications/turbowarp-desktop.desktop + diff --git a/apps/Turbo Scratch/uninstall b/apps/Turbo Scratch/uninstall new file mode 100755 index 0000000..88b95fb --- /dev/null +++ b/apps/Turbo Scratch/uninstall @@ -0,0 +1,10 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +sudo apt remove -y turbowarp-desktop || error "apt failed to purge turbowarp-desktop" diff --git a/apps/Turbo Scratch/website b/apps/Turbo Scratch/website new file mode 100644 index 0000000..c427cec --- /dev/null +++ b/apps/Turbo Scratch/website @@ -0,0 +1 @@ +turbowarp.org diff --git a/data/categories/structure b/data/categories/structure index da94082..0549d6e 100644 --- a/data/categories/structure +++ b/data/categories/structure @@ -4,6 +4,7 @@ Angry IP scanner|Internet AnyDesk|Internet Arduino|Editors BalenaEtcher|Tools +Bongo Cam|Multimedia Box86|Tools Boxy SVG|Editors Browsh|Internet @@ -72,6 +73,7 @@ template|hidden Timeshift|Tools tldr|Tools Tor Browser|Internet +Turbo Scratch|Editors Ulauncher|Eyecandy unrar|Tools Update Buddy|Tools @@ -88,4 +90,3 @@ Wine (x86)|Tools WPS Office|Editors YouTubuddy|Multimedia Zoom|Internet -Bongo Cam|