Test ran at 2024-04-29 12:28:47.603111+00:00 SOLUTION: lzmada=1.1.3: Ada LZMA Library Binding Origin: commit b1b687dbffd5edbd494eb9d40aabfa4d3c48dfaf from https://gitlab.com/stcarrez/ada-lzma.git Properties: Author: Stephane.Carrez@gmail.com Configuration: no modifiers Description: Ada LZMA Library Binding GPR Scenario: LZMA_BUILD := distrib | debug | optimize | profile | coverage GPR Scenario: LZMA_LIBRARY_TYPE := relocatable | static | static-pic License: MIT Long_Description: A very thin Ada binding for the LZMA compression library. Roughly speaking, import some package: with Lzma.Base; with Lzma.Container; with Lzma.Check; Then declare the LZMA stream: Stream : aliased Lzma.Base.lzma_stream := Lzma.Base.LZMA_STREAM_INIT; Initialize the LZMA stream as decoder (or as encoder): Result := Lzma.Container.lzma_stream_decoder (Stream'Unchecked_Access, Long_Long_Integer'Last, Lzma.Container.LZMA_CONCATENATED); Setup the stream 'next_out', 'avail_out', 'next_in' and 'avail_in' and call the lzma_code operation with the action (Lzma.Base.LZMA_RUN or Lzma.Base.LZMA_FINISH): Result := Lzma.Base.lzma_code (Stream'Unchecked_Access, Action); Close the LZMA stream: Lzma.Base.lzma_end (Stream'Unchecked_Access); Maintainer: Stephane.Carrez@gmail.com Maintainers_Logins: stcarrez Name: lzmada Project_File: .alire/lzmada.gpr Tag: compression Tag: lzma Version: 1.1.3 Website: https://gitlab.com/stcarrez/ada-lzma Dependencies (direct): liblzma* Dependencies (solution): liblzma=5.2.5 Dependencies (graph): lzmada=1.1.3 --> liblzma=5.2.5 (*) LOG: Note: Deploying lzmada=1.1.3... Note: Deploying liblzma=5.2.5... Note: Building lzmada/.alire/lzmada.gpr... Setup [mkdir] object directory for project LzmAda [mkdir] library directory for project LzmAda Compile [Ada] lzma-vli.ads [Ada] lzma.ads [Ada] lzma-container.ads [Ada] lzma-check.ads [Ada] lzma_lzma_h.ads [Ada] lzma-base.ads [Ada] lzma-streamflags.ads [Ada] lzma-block.ads [Ada] lzma-filter.ads Build Libraries [gprlib] lzmada.lexch [archive] liblzmada.a [index] liblzmada.a Build finished successfully in 0.33 seconds. lzmada=1.1.3 successfully retrieved and built. Dependencies were solved as follows: + liblzma 5.2.5 (new) Found declared GPR file: .alire/lzmada.gpr