{
  "configuration": {
    "disabled": true
  },
  "depends-on": [
    {
      "gnat": ">=12"
    }
  ],
  "description": "Ada Annex E (DSA) runtime + gnatdist replacement, backed by ZeroMQ",
  "executables": [
    "pcs_gnatdist",
    "pcs_supervisor"
  ],
  "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
  "long-description": "aDSA is a Partition Communication Subsystem (PCS) for Ada's Distributed\nSystems Annex (Annex E), replacing the discontinued PolyORB/GLADE runtime.\n`alr build` produces two ordinary tools:\n\n  * `pcs_gnatdist` -- the gnatdist replacement: builds a distributed\n    application from its `.cfg`, auto-assembling the GARLIC runtime (a\n    `--RTS` overlay of the toolchain's own runtime) on first use and\n    re-assembling it when the toolchain changes;\n  * `pcs_supervisor` -- launches and restarts a built deployment per its\n    `.manifest`.\n\nSystem prerequisites beyond the toolchain: libzmq >= 4.x and zlib\n(`pacman -S zeromq`, `apt install libzmq3-dev`, `pkg install libzmq4`;\nWindows setup is in the README's Platforms section).\n\nStart with docs/users-guide.md; `examples/` holds runnable demos.\n",
  "maintainers": [
    "Rod Kay <rodakay5@gmail.com>"
  ],
  "maintainers-logins": [
    "charlie5"
  ],
  "name": "adsa",
  "origin": {
    "hashes": [
      "sha512:eb38e880f7855be2b846cda6cef023c14eb729a6d3c8d2f8023f8e7a0882a3d14337a28d8b2ba9c26db9109e12812aa5c831c4d190ec9d78648b574fa53a6406"
    ],
    "url": "https://github.com/charlie5/aDSA/releases/download/v1.5.1/adsa-1.5.1.tar.gz"
  },
  "project-files": [
    "adsa.gpr"
  ],
  "tags": [
    "distributed",
    "dsa",
    "annex-e",
    "rpc",
    "racw",
    "gnatdist",
    "zeromq"
  ],
  "version": "1.5.1",
  "website": "https://github.com/charlie5/aDSA"
}
