fix: add arm64/arm32 natives to LWJGL 3.3.3

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu 2024-04-03 17:18:29 +02:00
parent 3c3051f769
commit 20212390ae
No known key found for this signature in database
GPG Key ID: E13DFD4B47127951

View File

@ -1,6 +1,6 @@
[
{
"_comment": "Only allow osx-arm64 for existing LWJGL 3.3.2",
"_comment": "Only allow osx-arm64 for existing LWJGL 3.3.2/3.3.3",
"match": [
"org.lwjgl:lwjgl-freetype-natives-macos-arm64:3.3.2",
"org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.2",
@ -9,7 +9,15 @@
"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"
"org.lwjgl:lwjgl-natives-macos-arm64:3.3.2",
"org.lwjgl:lwjgl-freetype-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-jemalloc-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-openal-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-opengl-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-stb-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-tinyfd-natives-macos-arm64:3.3.3",
"org.lwjgl:lwjgl-natives-macos-arm64:3.3.3"
],
"override": {
"rules": [
@ -23,7 +31,7 @@
}
},
{
"_comment": "Only allow windows-arm64 for existing LWJGL 3.3.2",
"_comment": "Only allow windows-arm64 for existing LWJGL 3.3.2/3.3.3",
"match": [
"org.lwjgl:lwjgl-freetype-natives-windows-arm64:3.3.2",
"org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.2",
@ -32,7 +40,15 @@
"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"
"org.lwjgl:lwjgl-natives-windows-arm64:3.3.2",
"org.lwjgl:lwjgl-freetype-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-jemalloc-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-openal-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-opengl-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-stb-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-tinyfd-natives-windows-arm64:3.3.3",
"org.lwjgl:lwjgl-natives-windows-arm64:3.3.3"
],
"override": {
"rules": [
@ -2376,6 +2392,370 @@
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "492a0f11f85b85899a6568f07511160c1b87cd38",
"size": 122159,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "eff8b86798191192fe2cba2dc2776109f30c239d",
"size": 209315,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-openal:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "ad8f302118a65bb8d615f8a2a680db58fb8f835e",
"size": 592963,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-openal-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "2096f6b94b2d68745d858fbfe53aacf5f0c8074c",
"size": 58625,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-stb:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "ddc177afc2be1ee8d93684b11363b80589a13fe1",
"size": 207418,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-stb-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "2823a8c955c758d0954d282888075019ef99cec7",
"size": 43864,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "f35d8b6ffe1ac1e3a5eb1d4e33de80f044ad5fd8",
"size": 91294,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl/lwjgl-natives-linux-arm64.jar"
}
},
"name": "org.lwjgl:lwjgl-natives-linux-arm64:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm64"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-glfw:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "d9af485c32545b37dd5359b163161d42d7534dcf",
"size": 112560,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-jemalloc:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "109b6931880d02d4e65ced38928a16e41d19873e",
"size": 178324,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-openal:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "e1702aa09d20359d6cf5cb2999fa7685a785eca7",
"size": 505618,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-openal-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-opengl:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "dbba17fc5ac0985d14a57c11f9537617d67b9952",
"size": 59263,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-stb:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "1ae28ff044699ff29b0e980ffabd73fba8a664b3",
"size": 154931,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-stb-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl-tinyfd:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "c2a0a05c82c4b9f69ded0b6ad5f417addea78ce2",
"size": 49495,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
"match": [
"org.lwjgl:lwjgl:3.3.3"
],
"additionalLibraries": [
{
"downloads": {
"artifact": {
"sha1": "2075c51a80f0ef0f22ba616ba54007ac2b0debd4",
"size": 89565,
"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl/lwjgl-natives-linux-arm32.jar"
}
},
"name": "org.lwjgl:lwjgl-natives-linux-arm32:3.3.3-lwjgl.1",
"rules": [
{
"action": "allow",
"os": {
"name": "linux-arm32"
}
}
]
}
]
},
{
"_comment": "Replace glfw from 3.3.1 with version from 3.3.2 to prevent stack smashing",
"match": [