kiln registryproof of conceptAccount

libsdl-org/sdl

Simple DirectMedia Layer 2

License: Zlib

Install

kiln require libsdl-org/sdl:^2.30.8

Versions

VersionCommitPublished
2.30.8 000000000000 2026-10-21T06:43:56Z

Manifest (2.30.8)

{
  "$schema": "../../../json-schema/package.schema.json",
  "build": {
    "options": {
      "SDL_SHARED": [
        {
          "value": true,
          "when": {
            "linkage": "shared"
          }
        },
        {
          "value": false
        }
      ],
      "SDL_STATIC": [
        {
          "value": true,
          "when": {
            "linkage": "static"
          }
        },
        {
          "value": false
        }
      ],
      "SDL_TEST": false,
      "SDL_TESTS": 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 2",
  "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/sdl",
  "providers": [
    {
      "tag": "release-{version}",
      "type": "github"
    }
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/libsdl-org/SDL"
  },
  "targets": {
    "sdl2": {
      "include": [
        "include/SDL2"
      ],
      "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"
          }
        }
      ],
      "output-name": "SDL2",
      "type": "library"
    }
  }
}

← All packages