* Fix Linux release - Pin appimage-builder to latest master - Add required cmp option to AppImageBuilder.yml - Disable intro video on Linux (it breaks onboarding for some reason) * Auto format * Fix typecheck
1.7 KiB
AppImage build script and files
This directory contains the script and recipe to build an AppImage from a Spacedrive .deb using appimage-builder.
Instructions (Requires a Linux environment)
-
Install one of the following container runtimes:
-
Set up your development environment following the steps in the CONTRIBUTING guide
-
Build a production release of Spacedrive by invoking
pnpm tauriin a terminal window inside the Spacedrive repository rootAfter the build finishes you should end up with a
.debarchive intarget/release/bundle/deb -
Change your current work directory to
scripts/appimage -
Execute the
build_appimage.shscript inside adebian:bookwormcontainer-
Podman:
podman run --rm -v "$(CDPATH='' cd ../.. && pwd -P):/srv" -w /srv debian:bookworm scripts/appimage/build_appimage.sh- You may have to run Podman with
podman run --privilegedif you get a permission denied error
- You may have to run Podman with
-
Docker:
docker run --rm -v "$(CDPATH='' cd ../.. && pwd -P):/srv" -w /srv debian:bookworm scripts/appimage/build_appimage.shIf you are running a system with selinux enforcing you will need mount the
/srvvolume with theZflag to avoidPermission deniederrors. more info
After the script finishes you should end up with an
.AppImageexecutable intarget/release/bundle/appimage -