@VxlerieUwU The libdecor support was upstreamed: https://github.com/glfw/glfw/commit/fbdb53b9ca457ab01675e20d9127cb62d8db88b8.
Search Criteria
Package Details: glfw-wayland-minecraft-libdecoration 3.4.0+1.19-3
Package Actions
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.060374 |
First Submitted: | 2021-12-16 04:39 (UTC) |
Last Updated: | 2023-01-02 12:06 (UTC) |
Dependencies (15)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libxkbcommon (libxkbcommon-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- libxcursor (make)
- libxi (libxi-gitAUR) (make)
- libxinerama (libxinerama-randr-gitAUR) (make)
- libxkbcommon (libxkbcommon-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (155)
- arch-gaming-meta (requires glfw)
- arrayfire-git (requires glfw)
- atta (requires glfw)
- aurorafw-git (requires glfw)
- betterspades (requires glfw)
- betterspades (requires glfw) (make)
- black-magic-probe-utils (requires glfw)
- cavecube (requires glfw) (make)
- cegui (requires glfw) (optional)
- cegui (requires glfw) (make)
- cegui-git (requires glfw) (optional)
- chipmachine (requires glfw)
- chipmachine-git (requires glfw)
- chronoengine (requires glfw) (make)
- chronoengine (requires glfw) (optional)
- chronoengine-git (requires glfw) (make)
- chronoengine-git (requires glfw) (optional)
- cleartouch-git (requires glfw)
- cocos2d-x-src (requires glfw)
- couch (requires glfw)
- Show 135 more...
Sources (5)
Latest Comments
AvianaCruz commented on 2023-04-01 13:37 (UTC)
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.
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.