Flatpak
- Project Flatpak
- Getting Started
- Examples
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