spacedrive icon indicating copy to clipboard operation
spacedrive copied to clipboard

Setup scripts

Open oscartbeaumont opened this issue 3 years ago • 7 comments

  • [x] Windows
  • [ ] Linux - Arch
  • [x] Linux - Ubuntu
  • [x] Linux - PopOS
  • [ ] Linux - Debian
  • [ ] Linux - Fedora
  • [x] Convert CI to use the script

oscartbeaumont avatar Apr 30 '22 17:04 oscartbeaumont

Could I take care of writing the windows setup script?

I think a logical flow of operations would be:

  1. Check for rust, cargo, nodejs, and npnm installations
  2. run pnpm i
  3. run pnpm prep

Is there other functionality you wanted the scripts to have?

kolton-musgrove avatar May 07 '22 14:05 kolton-musgrove

@kolton-musgrove Feel free to do the Windows setup script!

The functionality you listed sounds good. You will have to install the required Tauri dependencies along with ffmpeg or its required dependencies so that the Rust code will build.

oscartbeaumont avatar May 08 '22 02:05 oscartbeaumont

What about the Linux script?

abhnva avatar May 08 '22 06:05 abhnva

What about them?

The alpha version of the Linux script already exists in the repo. I just need to get Arch and Fedora working properly, which is hard as I only have a Debian based system (although imma test with Docker). I have had a busy few days but I will push my changes before mid-week.

oscartbeaumont avatar May 08 '22 06:05 oscartbeaumont

Hi @oscartbeaumont, I'd be happy to help out with the Arch Linux install.

CodePurble avatar May 09 '22 06:05 CodePurble

I am rewriting the windows setup script, given that so many people are having issues.

From past experience, the ffmpeg binaries are need in path, including each library ffmpeg needs and their respective binaries.

I'll keep updated here and will test with multiple machines.

voletro avatar Jun 22 '22 05:06 voletro

Awesome! Feel free to message on here or Discord if you got any questions!

oscartbeaumont avatar Jun 22 '22 05:06 oscartbeaumont