Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kde/flatpak-kde-runtime
Files to generate a repository with org.kde.Platform and Sdk
https://github.com/kde/flatpak-kde-runtime
Last synced: 4 days ago
JSON representation
Files to generate a repository with org.kde.Platform and Sdk
- Host: GitHub
- URL: https://github.com/kde/flatpak-kde-runtime
- Owner: KDE
- Created: 2016-06-10T17:06:38.000Z (over 8 years ago)
- Default Branch: qt5.15lts
- Last Pushed: 2024-10-29T23:11:03.000Z (16 days ago)
- Last Synced: 2024-10-30T01:46:03.225Z (16 days ago)
- Language: Python
- Homepage: https://invent.kde.org/packaging/flatpak-kde-runtime
- Size: 983 KB
- Stars: 28
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is this?
Here you can find the recipes to build KDE's flatpak runtime, namely org.kde.Platform and its org.kde.Sdk. It's a set of libraries that should offer a wide range of library to use in Qt applications, be KDE from or not.You can find the source in here: https://invent.kde.org/packaging/flatpak-kde-runtime
# Getting to grips
Issues can be reported here:
https://bugs.kde.org/enter_bug.cgi?product=Qt%2FKDE%20Flatpak%20RuntimeHere you can find some documentation on how to get the big picture of Flatpak usage in KDE:
https://community.kde.org/Guidelines_and_HOWTOs/FlatpakThere's a [different branch](https://invent.kde.org/packaging/flatpak-kde-runtime/-/branches) for each version of Qt. The KDE Frameworks version updates with it as new stable releases become available.
# Testing
This can generally be built with flatpak-builder as explained in its documentation. There's a Makefile to make it a bit easier to trigger:## Useful variables
* ARCH: Should be one of the offered by `flatpak --supported-arches`. Static qemu builds can be used for cross-compilation. Defaults to `flatpak --default-arch`
* INSTALL_SOURCE: Where to get the dependencies from. Defaults to flathub.
* EXPORT_ARGS: Extra arguments to pass to flatpak-builder.## Useful commands
* `make remotes` will add flathub.
* `make check` will make sure the json file is valid.
* `make org.kde.Sdk.app` builds the SDK.