Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flatpak packaging #36

Open
tinywrkb opened this issue Feb 6, 2022 · 1 comment
Open

Flatpak packaging #36

tinywrkb opened this issue Feb 6, 2022 · 1 comment
Labels
Building enhancement New feature or request

Comments

@tinywrkb
Copy link

tinywrkb commented Feb 6, 2022

I quickly packaged here ddcui as a Flatpak to have the app decoupled from the base OS and built with the KDE Flatpak runtime.
Users who are running immutable OSs (Silverblue/Kinote or Endless OS) might appericiate having a Flatpak packaging manifest for building and installing the app.

I don't think that this is suited for distribution via Flathub, as it expect that the host system would be set to allow access to these i2c devices.

Note that the packaging manifest includes x-checker-data properties for easily automating module version updates with flatpak-external-data-checker.

It's not something I recommend doing, but it's possible to use this packaging manifest to generate a Flatpak bundle, and then distribute the packaged app as a single file installer, though in that case I suggest adding separate-locales: false to the Flatpak manifest.

@rockowitz
Copy link
Owner

Thanks for the post. Packaging ddcutil/ddcui as flatpack/snap/docker images is on the future enhancement list, but the devil with doing so is all the details that are apparent only to someone familiar with the framework and integrating it with the existing workflow. If you can provide a pull request I'll consider adding it to the existing ddcui package or creating a new package, as appropriate.

@rockowitz rockowitz added the enhancement New feature or request label Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Building enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants