libsdl-org/sdl3
Simple DirectMedia Layer 3 (SDL2 is libsdl-org/sdl)
License: Zlib
Install
kiln require libsdl-org/sdl3:^3.4.18
Versions
| Version | Commit | Published |
|---|---|---|
| 3.4.18 | 000000000000 | 2026-10-21T06:43:56Z |
| 3.4.16 | 000000000000 | 2026-10-21T06:43:56Z |
Manifest (3.4.18)
{
"$schema": "../../../json-schema/package.schema.json",
"build": {
"options": {
"SDL_EXAMPLES": false,
"SDL_SHARED": [
{
"value": true,
"when": {
"linkage": "shared"
}
},
{
"value": false
}
],
"SDL_STATIC": [
{
"value": true,
"when": {
"linkage": "static"
}
},
{
"value": false
}
],
"SDL_TESTS": false,
"SDL_X11_XCURSOR": false,
"SDL_X11_XDBE": false,
"SDL_X11_XFIXES": false,
"SDL_X11_XINPUT": false,
"SDL_X11_XRANDR": false,
"SDL_X11_XSCRNSAVER": false,
"SDL_X11_XSHAPE": false,
"SDL_X11_XTEST": false
},
"requires": [
{
"hint": {
"debian": "sudo apt install libx11-dev libxext-dev",
"default": "install the X11 development packages",
"fedora": "sudo dnf install libX11-devel libXext-devel"
},
"name": "X11 development files (without them SDL is built without X11 video support)",
"optional": true,
"pkg-config": "x11",
"when": {
"os": "linux"
}
},
{
"hint": {
"debian": "sudo apt install libwayland-dev libxkbcommon-dev",
"default": "install the Wayland development packages",
"fedora": "sudo dnf install wayland-devel libxkbcommon-devel"
},
"name": "Wayland development files (without them SDL is built without Wayland support)",
"optional": true,
"pkg-config": "wayland-client",
"when": {
"os": "linux"
}
},
{
"hint": {
"debian": "sudo apt install libasound2-dev",
"default": "install the ALSA development package",
"fedora": "sudo dnf install alsa-lib-devel"
},
"name": "ALSA development files (without them SDL is built without ALSA audio)",
"optional": true,
"pkg-config": "alsa",
"when": {
"os": "linux"
}
}
],
"system": "cmake"
},
"description": "Simple DirectMedia Layer 3 (SDL2 is libsdl-org/sdl)",
"language": "c",
"license": "Zlib",
"matrix": {
"arch": [
"x86_64",
"arm64"
],
"build_type": [
"release"
],
"compiler": [
"gcc",
"clang",
"msvc"
],
"exclude": [
{
"compiler": "gcc",
"os": "windows"
},
{
"compiler": "msvc",
"os": "linux"
},
{
"compiler": "msvc",
"os": "macos"
}
],
"linkage": [
"static",
"shared"
],
"os": [
"linux",
"windows",
"macos"
]
},
"name": "libsdl-org/sdl3",
"providers": [
{
"tag": "release-{version}",
"type": "github"
}
],
"repository": {
"type": "git",
"url": "https://github.com/libsdl-org/SDL"
},
"targets": {
"sdl3": {
"include": [
"include"
],
"link-libraries": [
{
"value": "dl",
"when": {
"os": "linux"
}
},
{
"value": "pthread",
"when": {
"os": "linux"
}
},
{
"value": "winmm",
"when": {
"os": "windows"
}
},
{
"value": "imm32",
"when": {
"os": "windows"
}
},
{
"value": "setupapi",
"when": {
"os": "windows"
}
},
{
"value": "version",
"when": {
"os": "windows"
}
},
{
"value": "m",
"when": {
"os": [
"linux",
"macos"
]
}
}
],
"output-name": "SDL3",
"type": "library"
}
}
}