Package Details: glfw-wayland-minecraft-libdecoration 3.4.0+1.19-3

Git Clone URL: https://aur.archlinux.org/glfw-wayland-minecraft-libdecoration.git (read-only, click to copy)
Package Base: glfw-wayland-minecraft-libdecoration
Description: A free, open source, portable framework for graphical application development (wayland, patched for Minecraft)
Upstream URL: https://github.com/Admicos/minecraft-wayland
Keywords: glfw minecraft wayland
Licenses: custom:zlib
Conflicts: glfw, glfw-wayland
Provides: glfw
Submitter: EncryptedCicada
Maintainer: VxlerieUwU
Last Packager: VxlerieUwU
Votes: 2
Popularity: 0.60
First Submitted: 2021-12-16 04:39 (UTC)
Last Updated: 2023-01-02 12:06 (UTC)

Required by (148)

Sources (5)

Pinned Comments

EncryptedCicada commented on 2021-12-16 04:43 (UTC) (edited on 2022-04-09 19:45 (UTC) by EncryptedCicada)

This package has been forked from https://github.com/Admicos/minecraft-wayland libdecoration branch which makes this work on Gnome and other DEs requiring CSD. Please flag as out of date if needed. For any improvements or discussions or issues kindly go to https://github.com/Admicos/minecraft-wayland.

Latest Comments

AvianaCruz commented on 2023-04-01 13:37 (UTC)

@VxlerieUwU The libdecor support was upstreamed: https://github.com/glfw/glfw/commit/fbdb53b9ca457ab01675e20d9127cb62d8db88b8.

skerit commented on 2022-07-07 10:06 (UTC)

Heads up: this currently does not work with 1.19 Minecraft throws an error when starting with this implementation:


java.lang.ExceptionInInitializerError
    at org.lwjgl.glfw.GLFW.nglfwGetError(GLFW.java:1219)
    at org.lwjgl.glfw.GLFW.glfwGetError(GLFW.java:1248)
    at net.minecraft.class_1041.method_4492(class_1041.java:135)
    at com.mojang.blaze3d.platform.GLX._initGlfw(GLX.java:58)
    at com.mojang.blaze3d.systems.RenderSystem.initBackendSystem(RenderSystem.java:826)
    at net.minecraft.class_310.<init>(class_310.java:465)
    at net.minecraft.client.main.Main.main(Main.java:198)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
    at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
    at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
    at org.multimc.EntryPoint.listen(EntryPoint.java:127)
    at org.multimc.EntryPoint.main(EntryPoint.java:57)
Caused by: java.lang.NullPointerException: A required function is missing: glfwInitAllocator
    at org.lwjgl.system.APIUtil.requiredFunctionMissing(APIUtil.java:129)
    at org.lwjgl.system.APIUtil.apiGetFunctionAddress(APIUtil.java:122)
    at org.lwjgl.glfw.GLFW$Functions.<clinit>(GLFW.java:42)
    ... 19 more

The upstream repository maintainer has been working on a fix for this, but hasn't released a new version for it...

shuyuan-liu commented on 2022-04-09 14:05 (UTC)

libdecor is not listed as a dependency so building fails unless it's already installed through other means.

Also - correct me if I'm wrong - GLFW is currently at 3.3.7 released a few days ago, so is glfw-wayland-minecraft. How come this package is already 3.4.0?

EncryptedCicada commented on 2021-12-16 04:43 (UTC) (edited on 2022-04-09 19:45 (UTC) by EncryptedCicada)

This package has been forked from https://github.com/Admicos/minecraft-wayland libdecoration branch which makes this work on Gnome and other DEs requiring CSD. Please flag as out of date if needed. For any improvements or discussions or issues kindly go to https://github.com/Admicos/minecraft-wayland.