{
  "canonical_url": "https://crates.flyology.org/community/",
  "catalog": {
    "name": "community",
    "repository_url": "https://github.com/alire-project/alire-index",
    "revision": "cd12c6aa35b7d6483841517305d57ba167ec78d0"
  },
  "generated_at": "2026-08-23T04:55:42Z",
  "index": {
    "version": "1.4.0"
  },
  "package": {
    "catalog": "community",
    "description": "Ada bindings for Raylib",
    "development_only": false,
    "latest_version": "2.0.0",
    "name": "raylib",
    "selected_version": "2.0.0",
    "versions": [
      {
        "dependants": [
          {
            "catalog": "community",
            "condition": null,
            "development": false,
            "name": "suika_programing",
            "path": "index/su/suika_programing/suika_programing-0.1.0.toml",
            "provided_version": "2.0.0",
            "qualifies": false,
            "requirement": "^1.0.0",
            "requires": "raylib",
            "selected": true,
            "version": "0.1.0"
          }
        ],
        "dependencies": [
          {
            "catalog": "flyology",
            "condition": null,
            "name": "gnat",
            "package": "gnat_flyology_native",
            "provided_version": "16.2.0",
            "requirement": ">=12 & <2000",
            "resolved": true,
            "version": "16.2.0-patchset.1.1.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "libraylib",
            "package": "libraylib",
            "provided_version": "system",
            "requirement": "~6.0",
            "resolved": true,
            "version": "system"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Fabien Chouteau"
          ],
          "depends-on": [
            {
              "gnat": ">=12 & <2000",
              "libraylib": "~6.0"
            }
          ],
          "description": "Ada bindings for Raylib",
          "licenses": "MIT OR Apache-2.0 WITH LLVM-exception",
          "long-description": "# Using raylib-ada\n\nThis project is available in the [Alire package manager](https://alire.ada.dev).\nTo use it, just add `raylib` in your dependencies:\n```console\n$ alr with raylib\n```\n\nAnd add the following linker switches for executable projects to link against\nRaylib and libmath:\n```\n   package Linker is\n      for Switches (\"Ada\") use (\"-lraylib\", \"-lm\");\n   end Linker;\n```\n\n# Raylib dependencies on Ubuntu/Debian\n\nWhen Raylib is available in the system distributions (Arch, Fedora, Msys2,\nMacports, Brew, etc.), Alire will install it for you so there's nothing to do\nhere.\n\nFor Ubuntu/Debian on the other hand, you have to download a Raylib release from\nGitHub (or build from source if you want).\n\nAlire will let you know with a message like this:\n```\nwarn: The following external dependencies are unavailable within Alire:\nwarn:    libraylib^6\nwarn: They should be made available in the environment by the user.\n```\n\nDownload the 6.0 release from this address:\n```\n$ wget https://github.com/raysan5/raylib/releases/download/6.0/raylib-6.0_linux_amd64.tar.gz\n```\n\nExtract it:\n```\n$ tar xf raylib-6.0_linux_amd64.tar.gz\n```\n\nSet the environment variables like so:\n```\n$ export C_INCLUDE_PATH=${PWD}/raylib-6.0_linux_amd64/include/:${C_INCLUDE_PATH}\n$ export LIBRARY_PATH=${PWD}/raylib-6.0_linux_amd64/lib/:${LIBRARY_PATH}\n```\n",
          "maintainers": [
            "Fabien Chouteau <fabien.chouteau@gmail.com>"
          ],
          "maintainers-logins": [
            "Fabien-Chouteau"
          ],
          "name": "raylib",
          "origin": {
            "commit": "d6a489037ca3d9c3ffe3f73a0a3ce6168ee70297",
            "url": "git+https://github.com/Fabien-Chouteau/raylib-ada.git"
          },
          "tags": [
            "raylib",
            "gamedev",
            "binding"
          ],
          "version": "2.0.0",
          "website": "https://github.com/Fabien-Chouteau/raylib-ada"
        },
        "path": "index/ra/raylib/raylib-2.0.0.toml",
        "version": "2.0.0"
      },
      {
        "dependants": [
          {
            "catalog": "community",
            "condition": null,
            "development": false,
            "name": "suika_programing",
            "path": "index/su/suika_programing/suika_programing-0.1.0.toml",
            "provided_version": "1.0.1",
            "qualifies": true,
            "requirement": "^1.0.0",
            "requires": "raylib",
            "selected": true,
            "version": "0.1.0"
          }
        ],
        "dependencies": [
          {
            "catalog": "flyology",
            "condition": null,
            "name": "gnat",
            "package": "gnat_flyology_native",
            "provided_version": "16.2.0",
            "requirement": ">=12 & <2000",
            "resolved": true,
            "version": "16.2.0-patchset.1.1.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "libraylib",
            "package": "libraylib",
            "provided_version": "system",
            "requirement": "^5",
            "resolved": true,
            "version": "system"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Fabien Chouteau"
          ],
          "depends-on": [
            {
              "gnat": ">=12 & <2000",
              "libraylib": "^5"
            }
          ],
          "description": "Ada bindings for Raylib",
          "licenses": "MIT OR Apache-2.0 WITH LLVM-exception",
          "long-description": "# Using raylib-ada\n\nThis project is available in the [Alire package manager](https://alire.ada.dev).\nTo use it, just add `raylib` in your dependencies:\n```console\n$ alr with raylib\n```\n\nAnd add the following linker switches for executable projects to link against\nRaylib and libmath:\n```\n   package Linker is\n      for Switches (\"Ada\") use (\"-lraylib\", \"-lm\");\n   end Linker;\n```\n\n# Raylib dependencies on Ubuntu/Debian\n\nWhen Raylib is available in the system distributions (Arch, Fedora, Msys2,\nMacports, Brew, etc.), Alire will install it for you so there's nothing to do\nhere.\n\nFor Ubuntu/Debian on the other hand, you have to download a Raylib release from\nGitHub (or build from source if you want).\n\nAlire will let you know with a message like this:\n```\nwarn: The following external dependencies are unavailable within Alire:\nwarn:    libraylib^5\nwarn: They should be made available in the environment by the user.\n```\n\nDownload the 5.0 release from this address:\n```\n$ wget https://github.com/raysan5/raylib/releases/download/5.0/raylib-5.0_linux_amd64.tar.gz\n```\n\nExtract it:\n```\n$ tar xf raylib-5.0_linux_amd64.tar.gz\n```\n\nSet the environment variables like so:\n```\n$ export C_INCLUDE_PATH=${PWD}/raylib-5.0_linux_amd64/include/:${C_INCLUDE_PATH}\n$ export LIBRARY_PATH=${PWD}/raylib-5.0_linux_amd64/lib/:${LIBRARY_PATH}\n```\n",
          "maintainers": [
            "Fabien Chouteau <fabien.chouteau@gmail.com>"
          ],
          "maintainers-logins": [
            "Fabien-Chouteau"
          ],
          "name": "raylib",
          "origin": {
            "commit": "0fd26c4b9cbcb89fcfb8b08476aaebf16738df48",
            "url": "git+https://github.com/Fabien-Chouteau/raylib-ada.git"
          },
          "tags": [
            "raylib",
            "gamedev",
            "binding"
          ],
          "version": "1.0.1",
          "website": ""
        },
        "path": "index/ra/raylib/raylib-1.0.1.toml",
        "version": "1.0.1"
      },
      {
        "dependants": [
          {
            "catalog": "community",
            "condition": null,
            "development": false,
            "name": "suika_programing",
            "path": "index/su/suika_programing/suika_programing-0.1.0.toml",
            "provided_version": "1.0.0",
            "qualifies": true,
            "requirement": "^1.0.0",
            "requires": "raylib",
            "selected": true,
            "version": "0.1.0"
          }
        ],
        "dependencies": [
          {
            "catalog": "flyology",
            "condition": null,
            "name": "gnat",
            "package": "gnat_flyology_native",
            "provided_version": "16.2.0",
            "requirement": ">=12 & <2000",
            "resolved": true,
            "version": "16.2.0-patchset.1.1.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "libraylib",
            "package": "libraylib",
            "provided_version": "system",
            "requirement": "^5",
            "resolved": true,
            "version": "system"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "sh",
                "scripts/build_raylib.sh"
              ],
              "type": "pre-build"
            }
          ],
          "authors": [
            "Fabien Chouteau"
          ],
          "configuration": {
            "variables": {
              "ENABLE_RAYLIB_BUILD": {
                "default": false,
                "type": "Boolean"
              }
            }
          },
          "depends-on": [
            {
              "gnat": ">=12 & <2000",
              "libraylib": "^5"
            }
          ],
          "description": "Ada bindings for Raylib",
          "environment": {
            "LIBRARY_PATH": {
              "append": "${CRATE_ROOT}/build-raylib/raylib/"
            }
          },
          "licenses": "MIT OR Apache-2.0 WITH LLVM-exception",
          "maintainers": [
            "Fabien Chouteau <fabien.chouteau@gmail.com>"
          ],
          "maintainers-logins": [
            "Fabien-Chouteau"
          ],
          "name": "raylib",
          "origin": {
            "commit": "4d933d89d9ace79466e8ee7a9fe6ffa383279cb5",
            "url": "git+https://github.com/Fabien-Chouteau/raylib-ada.git"
          },
          "tags": [
            "raylib",
            "gamedev",
            "binding"
          ],
          "version": "1.0.0",
          "website": ""
        },
        "path": "index/ra/raylib/raylib-1.0.0.toml",
        "version": "1.0.0"
      },
      {
        "dependants": [
          {
            "catalog": "community",
            "condition": null,
            "development": false,
            "name": "suika_programing",
            "path": "index/su/suika_programing/suika_programing-0.1.0.toml",
            "provided_version": "0.1.0",
            "qualifies": false,
            "requirement": "^1.0.0",
            "requires": "raylib",
            "selected": true,
            "version": "0.1.0"
          }
        ],
        "dependencies": [
          {
            "catalog": "flyology",
            "condition": null,
            "name": "gnat",
            "package": "gnat_flyology_native",
            "provided_version": "16.2.0",
            "requirement": ">=12 & <2000",
            "resolved": true,
            "version": "16.2.0-patchset.1.1.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Fabien Chouteau"
          ],
          "available": false,
          "depends-on": [
            {
              "gnat": ">=12 & <2000"
            }
          ],
          "description": "Ada bindings for Raylib",
          "licenses": "MIT OR Apache-2.0 WITH LLVM-exception",
          "maintainers": [
            "Fabien Chouteau <fabien.chouteau@gmail.com>"
          ],
          "maintainers-logins": [
            "Fabien-Chouteau"
          ],
          "name": "raylib",
          "origin": {
            "commit": "d5a6702eec1774ee3753672e62fbb99d88ef893a",
            "url": "git+https://github.com/Fabien-Chouteau/raylib-ada.git"
          },
          "tags": [
            "raylib",
            "gamedev",
            "binding"
          ],
          "version": "0.1.0",
          "website": ""
        },
        "path": "index/ra/raylib/raylib-0.1.0.toml",
        "version": "0.1.0"
      }
    ]
  },
  "schema_version": 4
}
