{
  "name": "libsdl-org/sdl3",
  "version": "3.4.16",
  "commit": "0000000000000000000000000000000000000000",
  "published_at": "2026-10-21T06:43:56Z",
  "flagged": false,
  "manifest": {
    "$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"
      }
    }
  }
}
