Installation
This page outlines methods of installing SpMp and its dependencies using pre-compiled packages. For instructions to compile SpMp from its source code, see Building from source.
Android
On Android, SpMp is a self-contained app with no dependencies. It supports Android version 8.0 (SDK version 26) and later.
APKs can be downloaded from the release page on SpMp’s GitHub repository as well as from F-Droid. There is no difference between APKs downloaded from GitHub and from F-Droid.
Desktop
There are several methods for installing SpMp on desktop platforms. For Linux, the Flatpak is recommended. For Windows, the exe installer is recommended. SpMp is only available for x86_64 platforms.
Unless a method is marked with ‘Dependencies included’, the following must be installed on the system:
All OSes:
Linux only:
Tarball
Available for Linux and Windows. Dependencies not included.
Download a tarball distribution from the releases page, extract it, and run the executable contained in the bin
directory.
Flatpak
Available for Linux and Windows. Dependencies included.
1. Add repositories
flatpak remote-add toastbits https://flatpak.toastbits.dev/index.flatpakrepo
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Install application
SpMp:
flatpak install dev.toastbits.spmp
AUR
Available for Arch Linux. Dependencies included.
https://aur.archlinux.org/packages/spmp
Nix Flake
Available for Nix. Dependencies included.
1. Add SpMp to flake inputs
spmp.url = "github:toasterofbread/spmp/v0.4.1";
...
outputs = { self, nixpkgs, spmp, ... }@inputs:
2. Add SpMp to packages
home.packages = [
...
inputs.spmp.packages.${system}.default
];
3. Rebuild and run with spmp
Jar
Available for Linux and Windows. Dependencies not included.
Download a jar distribution from the releases page, then run it with java -jar <path to jar>
.
AppImage
Available for Linux. Dependencies not included.
Download an AppImage distribution from the releases page and run it.
Exe installer
Available for Windows. Dependencies included (excluding Java).
Download an exe distribution from the releases page, then install and run it.
Nightly builds
Automatically built pre-release packages are available for all platforms on SpMp’s actions page (as well as the server’s). These are experimental builds which may not have been tested, so use with caution!.