Collision
flatpak-builder-tools
Our great sponsors
Collision | flatpak-builder-tools | |
---|---|---|
5 | 14 | |
135 | 185 | |
- | 3.8% | |
8.5 | 7.4 | |
4 days ago | 13 days ago | |
Crystal | Python | |
BSD 2-clause "Simplified" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Collision
- Collision: A GUI tool in Crystal to generate, compare and verify MD5, SHA-1, SHA-256 & SHA-512 hashes
-
What is the most promising GNOME/GTK apps that you're not even using?
Done by Eduardo Flores (I love it but it is still at a very early stage of development) and Collision by GeopJr (I don't use it bc I don't need it yet, but it is installed just in case)
-
Packaging your Crystal app into a Flatpak
This is based on my experience and workflow on distributing Hashbrown using Flatpak. It might not be ideal.
-
Made a GNOME-shell inspired webpage for my GTK app using SvelteKit
Repo
flatpak-builder-tools
-
How to use Gnome SDK from Makefile
Setting the build configuration for a module with things like type: autotools, type: cmake-ninja, or type: meson will add the necessary options automatically. Likewise, helper scripts like flatpak-pip-generator will generate manifest fragments containing the necessary prefix-specifying arguments.
-
Missing python module inside runtime when I install the app.
There's also this pull request https://github.com/flatpak/flatpak-builder-tools/pull/347 that would add an --ignore-installed= option to flatpak-pip-generator.
-
Building a dotnet application in a clean, no-internet environment
Yeah, turns out I had to do something similar to this. flatpak-dotnet-generator proved pretty useful, even if the README was a bit out of date.
-
Include Python modules in a Flatpak?
If you want it automated, for most packages you can use flatpak-pip-generator
- Just replaced a snap with a flatkpak and jesus christ snap sucks...
-
Need help with Flatpak package's dependencies
The first issue I had was working out how I add PyPI packages as deps, then I was pointed towards flatpak-pip-generator which generates JSON files that you can add as modules. That works fine:
-
Error when trying to build wormhole-gui as flatpak
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.
-
How to install flatpak-pip-generator?
I am trying to install `flatpak-pip-generator` found in the link here. It looks like it is part of the `flatpak-builder` package but I have that installed and I can't seem to use the pip-generator. I run the command listed in the readme `flatpak-pip-generator --requirements-file=/the/path/to/requirements.txt --output pypi-dependencies
-
Why aren't more developers maintaining their own Flatpaks?
That one page in the docs does mention that tricky things like dependency resolution have to be done in advance, but support for building that dependency resolution is at best officially unsupported. There's a git repo dedicated to scripts to do this sort of thing but:
-
Packaging your Crystal app into a Flatpak
It would be nice to see some Crystal apps on flathub (I believe Hashbrown is the only one at the moment). A crystal sdk (like rust's) and a shard builder tool to generate the shards automatically would greatly improve the experience, if anyone is up to doing them.
What are some alternatives?
libevent - Event notification library
org.freedesktop.Sdk.Extension.rust-stable
flatpak - Linux application sandboxing and distribution framework
libusb - A cross-platform library to access USB devices
flathub - Issue tracker and new submissions
wormhole-gui - Cross-platform application for easy encrypted file, folder, and text sharing between devices. [Moved to: https://github.com/Jacalz/rymdport]
meson - The Meson Build System
crystal-gobject - gobject-introspection for Crystal
flatpak-external-data-checker - A tool for checking if the external data used in Flatpak manifests is still up to date
Iu - UI framework based on the Fusion/libui.cr library, with elements from watzon/cru.
shared-modules - Common Flatpak modules that can be used as a git submodule