-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
minetest: 5.8.0 -> 5.9.0 #334206
minetest: 5.8.0 -> 5.9.0 #334206
Conversation
506f697
to
a6115b0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’ve confirmed that this starts up successfully for me on x86_64-darwin
🎉
Glad to see a Darwin Mesa dependency go away.
* remove irrlichtmt input. Minetest's irrlicht fork has been moved into the minetest repo and is now statically linked. * remove mesa from buildInputs for darwin. Otherwise startup fails with "OpenGL driver version is not 1.2 or better." and "Shaders are enabled but GLSL is not supported by the driver.". Presumably that happens because minetest tries to use an incomplete OpenGL driver from mesa instead of the drivers provided by macOS. * remove withTouchSupport arg, as the upstream CMake option has been removed. Touch support should now always be enabled. * make minetest-touch an alias for minetestclient * remove unused args
Irrlicht's SDL device (=backend) was enabled by default for the 5.9.0 pre-release, but was disabled again at the last minute before the release due to issues reported by some users. NOTE: the irrlicht device is a compile time option and cannot be switched at runtime.
a6115b0
to
d9145b5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Works both with and without SDL2
Minetest's irrlicht fork has been moved into the minetest repo.
d9145b5
to
8739341
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks everyone!
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.05
git worktree add -d .worktree/backport-334206-to-release-24.05 origin/release-24.05
cd .worktree/backport-334206-to-release-24.05
git switch --create backport-334206-to-release-24.05
git cherry-pick -x d61c03fe460f6349e5173e007fb2b678c33bed36 e9761ca2ae6c793ad3578444b5644bbdbcd0d607 873934134d0a0b237aa39a3ed31521d7a2df8326 |
I'm not sure a backport is appropriate. See https://dev.minetest.net/Changelog#Deprecations_and_compatibility_notes . This pr also removes a package and alters the parameters of another. |
Description of changes
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.