Our great sponsors
-
wormhole-gui
Discontinued Cross-platform application for easy encrypted file, folder, and text sharing between devices. [Moved to: https://github.com/Jacalz/rymdport]
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
flatpak-external-data-checker
A tool for checking if the external data used in Flatpak manifests is still up to date
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I have been trying to build wormhole-gui (https://github.com/Jacalz/wormhole-gui) as a flatpak but I am running into a few errors. My current makefile is this one: https://gist.github.com/Jacalz/75b6a9b9f00dd5c966ad11ad6b0d907d. There might be more errors as I get further in the build process, but when trying to compile it, I get this error:
Btw, I managed to get it working using vendoring. Worked flawless. I have a whole example project up now: https://github.com/Jacalz/flatpak_demo
For packaging with local cache and without networking, use the flatpak-go-get-generator.py from flatpak-builder-tools. I didn't have much success recently with go-get generator, so I'm not sure if working correctly, or it's just me doing something wrong.
You can add flatpak-external-data-checker property to help to update the Flatpak manifest on new releases.
Use appstream-util to validate your appdata/metadata, see here.
Related posts
- Flathub – The Linux App Store
- How do I easily create a Flatpak from 2 sources?
- Steam Link now available on Linux
- XZ backdoor story – Initial analysis
- FOSS software is probably less likely to abuse this, but it just depends how ruthless the publisher is, a lot of people desire to be successful and it's human nature to look for advantages to put yourself above others in competitive environments.