From 65dce27deb6d8177ca0e4577ea08090e708ad457 Mon Sep 17 00:00:00 2001 From: RockBacon9922 <58570245+RockBacon9922@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:28:21 +0000 Subject: [PATCH] Trying to build a script that works for my system --- setup.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 setup.sh diff --git a/setup.sh b/setup.sh new file mode 100755 index 000000000..f95abbc3c --- /dev/null +++ b/setup.sh @@ -0,0 +1,9 @@ +#!/bin/bash +sudo npm install -y -g npm@latest pnpm +sudo apt install -y cargo pnpm +DEBIAN_TAURI_DEPS="libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libappindicator3-dev librsvg2-dev" # Tauri dependencies +DEBIAN_FFMPEG_DEPS="libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavresample-dev libavutil-dev libswscale-dev libswresample-dev ffmpeg" # FFMPEG dependencies +DEBIAN_BINDGEN_DEPS="pkg-config clang" # Bindgen dependencies - it's used by a dependency of Spacedrive + +sudo apt-get -y update +sudo apt-get -y install ${SPACEDRIVE_CUSTOM_APT_FLAGS:-} $DEBIAN_TAURI_DEPS $DEBIAN_FFMPEG_DEPS $DEBIAN_BINDGEN_DEPS \ No newline at end of file