{
  "authors": [
    "Stephane.Carrez@gmail.com"
  ],
  "configuration": {
    "disabled": true
  },
  "depends-on": [
    {
      "liblzma": "*"
    }
  ],
  "description": "Ada LZMA Library Binding",
  "gpr-externals": {
    "LZMA_BUILD": [
      "distrib",
      "debug",
      "optimize",
      "profile",
      "coverage"
    ],
    "LZMA_LIBRARY_TYPE": [
      "relocatable",
      "static",
      "static-pic"
    ]
  },
  "licenses": "MIT",
  "long-description": "\nA very thin Ada binding for the LZMA compression library.\nRoughly speaking, import some package:\n\n    with Lzma.Base;\n    with Lzma.Container;\n    with Lzma.Check;\n\nThen declare the LZMA stream:\n\n    Stream  : aliased Lzma.Base.lzma_stream := Lzma.Base.LZMA_STREAM_INIT;\n\nInitialize the LZMA stream as decoder (or as encoder):\n\n    Result := Lzma.Container.lzma_stream_decoder (Stream'Unchecked_Access,\n                                                  Long_Long_Integer'Last,\n                                                  Lzma.Container.LZMA_CONCATENATED);\n\nSetup the stream 'next_out', 'avail_out', 'next_in' and 'avail_in' and call\nthe lzma_code operation with the action (Lzma.Base.LZMA_RUN or Lzma.Base.LZMA_FINISH):\n\n    Result := Lzma.Base.lzma_code (Stream'Unchecked_Access, Action);\n\nClose the LZMA stream:\n\n    Lzma.Base.lzma_end (Stream'Unchecked_Access);\n\n",
  "maintainers": [
    "Stephane.Carrez@gmail.com"
  ],
  "maintainers-logins": [
    "stcarrez"
  ],
  "name": "lzmada",
  "origin": {
    "commit": "b1b687dbffd5edbd494eb9d40aabfa4d3c48dfaf",
    "url": "git+https://gitlab.com/stcarrez/ada-lzma.git"
  },
  "project-files": [
    ".alire/lzmada.gpr"
  ],
  "tags": [
    "compression",
    "lzma"
  ],
  "version": "1.1.3",
  "website": "https://gitlab.com/stcarrez/ada-lzma"
}
