Skip to content

Conversation

user1-github
Copy link
Contributor

I opened this PR to test the latest 2.0.9 builds and see if something needs to be adjusted for the upcoming 2.1.0 release.

After 2.1.0 is released, we can update to it via this PR and merge it.

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/215092/net.redeclipse.RedEclipse.flatpakref

@user1-github
Copy link
Contributor Author

user1-github commented Sep 29, 2025

@Calinou From the build log I noticed a new tessfont_linux binary is now being created. I remember I and AsciiWolf agreed to keep/ship all Red Eclipse binaries in the Flatpak, but I don't really understand what this new tessfont_linux binary does exactly. Is it going to be useful in the Flatpak?

Also, does RE support controllers or Steam Deck controls? I just noticed it has the --device=all permission, while almost all other shooters on Flathub have --device=dri.

@user1-github
Copy link
Contributor Author

Otherwise, just tested this a bit, seems to work fine.

@AsciiWolf
Copy link
Collaborator

Also, does RE support controllers or Steam Deck controls? I just noticed it has the --device=all permission, while almost all other shooters on Flathub have --device=dri.

It's not only about Steam Deck controllers, but about gamepad support as a whole. And Red Eclipse should support gamepads - if I am not wrong, I actually tried this before enabling the all devices permission. The new --device=input permission is sadly still useless so this is the only way to get controllers working properly.

@user1-github
Copy link
Contributor Author

The new --device=input permission is sadly still useless so this is the only way to get controllers working properly.

Interesting, I thought --device=input is useless only if you have versions of Flatpak older than 1.15.x. Maybe you need to use it in conjunction with --device=usb?

@AsciiWolf
Copy link
Collaborator

AsciiWolf commented Sep 29, 2025

Well, I think that --device=input is still not supported on Flathub (or at least it wasn't when I last tried few months ago), but more importantly we also have to support older Flatpak versions that are still in use. (Flatpak 1.15.x is a development release that should not be used on stable systems and 1.16.0 was released in January this year - most distributions still use 1.14.x or older).

I am also not happy about the --device=all permission, but it is the best we have at the moment.

@user1-github
Copy link
Contributor Author

Yeah, fair points.

@Calinou
Copy link
Collaborator

Calinou commented Sep 29, 2025

@Calinou From the build log I noticed a new tessfont_linux binary is now being created. I remember I and AsciiWolf agreed to keep/ship all Red Eclipse binaries in the Flatpak, but I don't really understand what this new tessfont_linux binary does exactly. Is it going to be useful in the Flatpak?

It's only useful for modders wishing to port fonts to the game, so you probably don't need to include it.

@Calinou Calinou added the enhancement New feature or request label Sep 29, 2025
Copy link
Collaborator

@Calinou Calinou left a comment

Choose a reason for hiding this comment

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

Tested locally on Fedora 42, it works as expected.

@user1-github
Copy link
Contributor Author

It's only useful for modders wishing to port fonts to the game, so you probably don't need to include it.

Yeah, it looks like it will also need filesystem access in order to be useful, so I leave it as is.

@AsciiWolf
Copy link
Collaborator

By the way, keep in mind that for the actual release, version information in AppStream metadata need to be updated too.

@user1-github
Copy link
Contributor Author

Yes, I'm aware.

@flathubbot
Copy link

🚧 Test build enqueued.

1 similar comment
@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

Test build was cancelled.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/217306/net.redeclipse.RedEclipse.flatpakref

@user1-github
Copy link
Contributor Author

I've made some upstream metadata improvements which got accepted, so I'm bringing them here as well.

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/219408/net.redeclipse.RedEclipse.flatpakref

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants