Skip to content

Add Flatpak manifest and workflow (#1403)#2040

Merged
Xottab-DUTY merged 1 commit intoOpenXRay:devfrom
AMS21:flatpak
Feb 6, 2026
Merged

Add Flatpak manifest and workflow (#1403)#2040
Xottab-DUTY merged 1 commit intoOpenXRay:devfrom
AMS21:flatpak

Conversation

@AMS21
Copy link
Contributor

@AMS21 AMS21 commented Jan 30, 2026

With this patch we can build x64 and arm64 Flatpaks of OpenXRay. I've tested it locally and after copying the original game files I am able to successfully launch CoP.

There are however a few problems I have not been able to solve:

  • Unlike the desktop file renaming I couldn't get the icon renaming to work so there is not icon.
  • I might be wrong but I don't think Flatpak supports having multiple different desktop files in the same package so if you want to launch Clear Sky for example you have to do it manually via the command line flatpak run io.github.OpenXRay.xray-16 -cs and can't use the provides desktop file like in a "normal" install

I've also looked at what would be required to add OpenXRay to flathub. But I don't think that would be possible at the moment. Flathub submission requirements
1.

The Flathub stable repository is dedicated to hosting only stable software. (...) Nightly releases, development snapshots, or any software requiring daily updates must not be published to either repo.

We currently provide only a nightly release.

Graphical applications must provide, preferably a SVG icon or at least a 256x256 PNG icon, properly named and installed.

Apart from me not getting the icon properly installed the maximum resolution for icons we have is 64x64 and not 256x256.

However in the docs they mention that it's possible to host a custom Flatpak repository on GitHub and GitHub Pages directly which would obviously not have any of the restrictions Flathub has.

@Xottab-DUTY
Copy link
Member

LGTM.

@Masterkatze, @eagleivg, any thoughts?

@Xottab-DUTY Xottab-DUTY changed the title Add Flatpak manifest and workflow Add Flatpak manifest and workflow (#1403) Jan 30, 2026
Copy link
Contributor

@Masterkatze Masterkatze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Xottab-DUTY Xottab-DUTY merged commit 7e9b20d into OpenXRay:dev Feb 6, 2026
48 of 50 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Roadmap Feb 6, 2026
@AMS21 AMS21 deleted the flatpak branch February 6, 2026 14:44
@Xottab-DUTY Xottab-DUTY linked an issue Feb 8, 2026 that may be closed by this pull request
12 tasks
@Xottab-DUTY Xottab-DUTY linked an issue Feb 20, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Actions and packaging improvements [Linux] Flatpak support or other distro independent solution

3 participants