-
Notifications
You must be signed in to change notification settings - Fork 13
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
Gentoo tutorial #6
Comments
I linked to this issue in the README. Just like in the other distro-specific issues I'll keep this open for discussion. |
A month and so has passed since I made that comment. Gentoo's official repositories have since (finally!) updated to Java 17 on the premise that it's LTS :) |
glfw now has native wayland support in Gentoo, so no patch downloading, but you still have to choose on compile time with a use flag:
|
@dtrauma nah, I had to patch anyway because of the "focus" error. Though these patches are not compatible with gentoo, patches are failing. If anyone trying to make it work: see #54 (comment) |
How to patch 3.4 glfw? Instruction is not working after update :( |
I recently requested stabilization of Do note that some modpacks targeting older versions of Minecraft bundle their own versions of glfw (for other reasons) as a |
Okey, on c*%ck version I've just replaced libglfw.so, forgot about this. Thanks! |
While I'm doing this on Gentoo right now, I figured I'd pass by a tutorial.
Portage offers a clean way to include patches into ebuilds (which is essentially the same as PKGBUILDs in Arch). We want to copy these into
/etc/portage/patches/${category}/${package}
. Make sure portage has read access to these files, at the very least.We are lucky the ebuild for glfw injects patches without having to do anything else. This is a convention most packages follow.
Before you begin, make sure the USE flag for glfw includes
wayland-only
, as otherwise you'd be running XWayland. Yikes. Do this in your preferred manner, I suggest addingmedia-libs/glfw wayland-only
to/etc/portage/package.use/minecraft.use
.The next step is trivial: copy the files from this repository into the directory you created, and rebuild.
Done :)
Note: Minecraft 1.17 and above require Java 16, which requires an overlay in Gentoo, since officially Gentoo is still stuck at Java8 for some weird reason.
I added
2xsaiko
withlayman -a 2xsaiko
and installed it withemerge openjdk:16
The text was updated successfully, but these errors were encountered: