Files
alire-index-community/index/alire-index-libadacrypt.ads
T
Alejandro R. Mosteo b596c8386a testing on 7.2
2018-03-07 12:54:38 +01:00

51 lines
2.0 KiB
Ada

with Alire.Index.AUnit;
package Alire.Index.Libadacrypt is
Prj_Name : constant Project_Name := "libadacrypt";
Prj_Desc : constant Project_Description := "A crypto library for Ada with a nice API";
Prj_Repo : constant URL := "https://github.com/alire-project/Ada-Crypto-Library.git";
Prj_Author : constant String := "Christian Forler";
V_0_8_7 : constant Release :=
Register (Prj_Name,
V ("0.8.7"),
Prj_Desc,
Git (Prj_Repo, "33d15283abbc6d8a51d717de2bd822e026710c0d"),
Dependencies =>
Within_Major (AUnit.V_2017),
Properties =>
GPR_File ("libadacrypt.gpr") and
GPR_File ("acltest.gpr") and
GPR_Scenario ("system", "unix" or "windows") and
GPR_Scenario ("mode", "debug" or "release") and
Executable ("test-asymmetric_ciphers") and
Executable ("test-big_number") and
Executable ("test-kdf") and
Executable ("test-symmetric_ciphers") and
Executable ("test-tests") and
Author (Prj_Author) and
License (GMGPL_2_0) and
License (GMGPL_3_0),
Private_Properties =>
On_Condition
(System_Is (GNU_Linux),
GPR_External ("system", "unix")) and
On_Condition
(System_Is (Windows),
GPR_External ("system", "windows")),
Available_When =>
not Compiler_Is (GNAT_FSF_7_2)
-- It fails self-tests; might be a spureous warning
);
end Alire.Index.Libadacrypt;