From fa9a3eeda4d51134de663f4105e8ecb1480ba024 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 5 Sep 2023 18:19:17 +0200 Subject: [PATCH] fix: add -arm64 os rules to LWJGL 3.3.2 natives Signed-off-by: Sefa Eyeoglu --- static/mojang/library-patches.json | 44 ++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/static/mojang/library-patches.json b/static/mojang/library-patches.json index 7ad1225..4ae7412 100644 --- a/static/mojang/library-patches.json +++ b/static/mojang/library-patches.json @@ -1,4 +1,48 @@ [ + { + "_comment": "Only allow osx-arm64 for existing LWJGL 3.3.2", + "match": [ + "org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-jemalloc-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-openal-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-opengl-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-stb-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-tinyfd-natives-macos-arm64:3.3.2", + "org.lwjgl:lwjgl-natives-macos-arm64:3.3.2" + ], + "override": { + "rules": [ + { + "action": "allow", + "os": { + "name": "osx-arm64" + } + } + ] + } + }, + { + "_comment": "Only allow windows-arm64 for existing LWJGL 3.3.2", + "match": [ + "org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-jemalloc-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-openal-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-opengl-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-stb-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-tinyfd-natives-windows-arm64:3.3.2", + "org.lwjgl:lwjgl-natives-windows-arm64:3.3.2" + ], + "override": { + "rules": [ + { + "action": "allow", + "os": { + "name": "windows-arm64" + } + } + ] + } + }, { "_comment": "Add missing tinyfd to the broken LWJGL 3.2.2 variant", "match": [