Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Flatpak

Installation

Runtime

$ dnf install -y flatpak
$ wget https://sdk.gnome.org/keys/gnome-sdk.gpg -o /tmp/gnome-sdk.gpg
$ flatpak remote-add --gpg-import=/tmp/gnome-sdk.gpg gnome https://sdk.gnome.org/repo/
$ flatpak remote-add --gpg-import=/tmp/gnome-sdk.gpg gnome-apps https://sdk.gnome.org/repo-apps/
$ flatpak install gnome org.gnome.Platform 3.20

Application

$ flatpak install gnome-apps org.gnome.gedit stable
$ flatpak run org.gnome.gedit

SDK

$ flatpak install gnome org.gnome.Sdk 3.20

Builders

  • GNOME Runtime and SDK: GitLab, GitHub
    docker run -it --rm -v $PWD:/workspace registry.gitlab.com/gbraad/flatpak-builder-gnome bash
  • freedesktop Runtime and SDK: GitLab, GitHub
    docker run -it --rm -v $PWD:/workspace registry.gitlab.com/gbraad/flatpak-builder-freedesktop bash

Runtimes

  • Official runtimes
  • Automated runtime build; GitLab
  • CentOS: https://github.com/matthiasclasen/flatpak-runtime, build
  • openSUSE: https://github.com/fcrozat/opensuse-flatpak-runtime
  • Mono: (WIP!): https://gitlab.com/gbraad/flatpak-mono-runtime, https://github.com/gbraad/flatpak-mono-runtime
  • Fedora (WIP!): https://gitlab.com/gbraad/flatpak-fedora-runtime, https://github.com/gbraad/flatpak-fedora-runtime

Also see Examples at the top of the page

Applications

  • Spotify build wrapper: GitLab
  • Hello app: GitLab
  • OpenStack (WIP!) https://github.com/gbraad/flatpak-openstack-client

Test