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

Created a Fedora repository #4

Open
LyesSaadi opened this issue Jul 15, 2021 · 10 comments
Open

Created a Fedora repository #4

LyesSaadi opened this issue Jul 15, 2021 · 10 comments

Comments

@LyesSaadi
Copy link

LyesSaadi commented Jul 15, 2021

Hey :)!

I created a Fedora repository for this project! It provides packages for Fedora 33, 34 & rawhide. As opposed to the OpenSUSE package, it does not conflict with glfw, it overrides it instead (using Versions & Epochs) to avoid confusion with users and enable simple installation by just doing an upgrade (it does have downsides though, like a harder uninstallation). It also does not use the same specfile, instead, in the same way, I took Fedora's official specfile instead (and I will try to keep track of updates). It also needs the different path for the JVM arguments, like OpenSUSE. I explained everything for users in the repository web page.

The COPR repository: https://copr.fedorainfracloud.org/coprs/lyessaadi/minecraft-wayland-glfw/

(COPR is Fedora's AUR/PPAs)

I also found some weird graphical glitches with GNOME (when resizing windows, for example). I'll try soon with sway as I also use it frequently.

Thank you for this project :)!

@Admicos
Copy link
Owner

Admicos commented Jul 15, 2021

Thanks, added a link to the README file. I'll be keeping this issue open for Fedora-specific discussion.

For the GNOME glitches, can you try the patches in the libdecoration branch of this repo? I don't use GNOME so I can't really comment on if they work at all, but I faintly recall some stuff about it that was relevant. If that works, your input would probably be appreciated on issue #2.

@Alexmitter
Copy link

@LyesSaadi Would you mind switching the copr to the branch with the libdecoration patches? I believe this would be the best solution for all Fedora users interested of running Minecraft on Wayland, no matter on which wayland DE/WM.

@Admicos
Copy link
Owner

Admicos commented Dec 11, 2021

Just wanted to notify you the underlying GLFW version has updated to 3.3.6

(Your package seems to not have been updated since the initial release, if you have an RSS reader you might want to subscribe to the commit feed: https://github.com/Admicos/minecraft-wayland/commits.atom)

@LyesSaadi
Copy link
Author

I am aware of that. I am tracking the official Fedora package. I will rebuild it for 3.3.6 as soon as the Fedora packager does, applying @Alexmitter's suggestion at the same time !

@LyesSaadi
Copy link
Author

LyesSaadi commented Dec 11, 2021

Uh, I see that the libdecoration branch is a bit old, should I keep following main ?

@Admicos
Copy link
Owner

Admicos commented Dec 11, 2021

I haven't touched libdecoration since I first made it, and the only change it got was PR #9. It's not merged to main yet.

I'm worried about touching it because I do not have any test environment that needs libdecoration (so, GNOME) and I do not want to break stuff. I'll be working on getting something set up to test that out pretty soon.

@Admicos
Copy link
Owner

Admicos commented Dec 12, 2021

I updated GLFW and the libdecor patch on the libdecoration branch as far as I could (newer GLFW commits break the patch). From my testing it doesn't fix any of the issues it had, possibly except from the blurryness on hi-dpi, but I don't have the hardware to test that so I cannot confirm it changed at all.

The branches will merge only when GLFW 3.4.0 releases and the libdecoration patch updates for the release version (or gets merged, it's been marked urgent by a maintainer)

@LyesSaadi
Copy link
Author

I think I'll just create two packages, one with the libdecoration branch, and the other one with the main branch !

@TheEssem
Copy link

Any chance of providing a package of the one-nineteen branch?

@LyesSaadi
Copy link
Author

Will look into reviving this !

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

No branches or pull requests

4 participants