51 lines
1.8 KiB
Ada
51 lines
1.8 KiB
Ada
with Alire.Index.AUnit;
|
|
|
|
package Alire.Index.Libadacrypt is
|
|
|
|
function Project is new Catalogued_Project ("libadacrypt",
|
|
"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 :=
|
|
Project.Register
|
|
(V ("0.8.7"),
|
|
Git (Prj_Repo, "33d15283abbc6d8a51d717de2bd822e026710c0d"),
|
|
|
|
Dependencies =>
|
|
AUnit.V_2017.Within_Major,
|
|
|
|
Properties =>
|
|
Project_File ("libadacrypt.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 =>
|
|
Project_File ("acltest.gpr") and
|
|
|
|
On_Condition
|
|
(Operating_System = GNU_Linux,
|
|
GPR_External ("system", "unix")) and
|
|
On_Condition
|
|
(Operating_System = Windows,
|
|
GPR_External ("system", "windows")),
|
|
|
|
Available_When =>
|
|
Compiler > GNAT_FSF_7_2
|
|
-- It fails self-tests; might be a spureous warning
|
|
);
|
|
|
|
end Alire.Index.Libadacrypt;
|