Skip to content
Build the latest SparkleShare release or nightly from source in Flatpak.
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
shared-modules @ a28ded7
.gitignore
.gitmodules
README.md
build-nightly.sh
build-stable.sh
flathub.json
org.sparkleshare.SparkleShare.Nightly.yml
org.sparkleshare.SparkleShare.yml

README.md

SparkleShare Flatpak spec

This spec is used to make SparkleShare available on Flathub. If you just want to use the latest stable release, it's easiest to install SparkleShare from there.

If you're interested in installing the latest nightly SparkleShare version, do read on.

Install dependencies and build the flatpak

First, run git submodule update --init.

# Install the GNOME runtime and SDK
flatpak --user remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
flatpak --user install gnome org.gnome.Platform 3.28
flatpak --user install gnome org.gnome.Sdk 3.28

# Build or update the latest nightly SparkleShare from master
flatpak-builder --repo=./repo ./app org.sparkleshare.SparkleShare.Nightly.yml

It may take a while to build the flatpak (around 30 minutes on my computer), this is normal.

Install the built flatpak from the repo

flatpak --user remote-add --no-gpg-verify sparkleshare ./repo
flatpak --user install sparkleshare org.sparkleshare.SparkleShare

You can now start SparkleShare from the apps menu or by running flatpak run org.sparkleshare.SparkleShare.

I've added two scripts to automate the build and installation steps after you've installed the GNOME runtime and SDK. ./build-stable.sh builds the last released version, and ./build-nightly.sh builds the last commit on master. Simply run the script again to build any new commits.

You can’t perform that action at this time.