Skip to content

Build the latest SparkleShare release or nightly from source in Flatpak.

Notifications You must be signed in to change notification settings

hbons/org.sparkleshare.SparkleShare

Repository files navigation

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.

About

Build the latest SparkleShare release or nightly from source in Flatpak.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages