more releases

This commit is contained in:
Alejandro R. Mosteo
2018-03-04 23:47:54 +01:00
parent fc62b8323a
commit 05ebc5b815
10 changed files with 119 additions and 16 deletions
+3 -3
View File
@@ -8,14 +8,14 @@ package Alire.Index.Alire is
Desc : constant Project_Description := "Alire project catalog and support files";
V_0_1 : constant Release :=
V_0_1_2 : constant Release :=
Register (Name,
V ("0.1.2"),
Desc,
Git (Repo, "e2dee2e147ae9e4d666567b53b108cbe61bc06e8"),
Dependencies =>
Within_Minor (Semantic_Versioning.V_0_1) and
Within_Major (Simple_Logging.V_1)
Within_Minor (Semantic_Versioning.V_0_1_2) and
Within_Major (Simple_Logging.V_1_0_0)
);
+3 -3
View File
@@ -8,13 +8,13 @@ package Alire.Index.Alr is
Desc : constant Project_Description := "Command-line tool from the Alire project";
V_0_1 : constant Release :=
V_0_1_2 : constant Release :=
Register (Name,
V ("0.1.2"),
Desc,
Git (Repo, "4002536beea8aee12b455077df4dd144b409bde4"),
Dependencies =>
Within_Major (Alire.V_0_1) and
Within_Major (Simple_Logging.V_1));
Within_Major (Alire.V_0_1_2) and
Within_Major (Simple_Logging.V_1_0_0));
end Alire.Index.Alr;
+24
View File
@@ -0,0 +1,24 @@
package Alire.Index.APQ is
Name : constant Project_Name := "apq";
Repo : constant URL := "https://github.com/alire-project/apq.git";
Desc : constant Project_Description := "APQ Ada95 Database Library ";
V_3_2_0 : constant Release :=
Register (Name,
V ("3.2.0"),
Desc & "(core)",
Git (Repo, "3b5b4b99f528f853e02abf239da7db3d8c9962b4"),
Properties =>
GPR_File ("apq.gpr") and
GPR_File ("samples" / "apq-samples.gpr") and
GPR_Scenario ("OS", "Windows_NT" or "GNU/Linux" or "Darwin") and
GPR_Scenario ("DEBUG", "true" or "false") and
License (GMGPL_2_0) and
License (GMGPL_3_0)
);
end Alire.Index.APQ;
-2
View File
@@ -21,6 +21,4 @@ package Alire.Index.Hello is
Git (Repo, "65725c20778875eef12b61a01b437120932965f3"),
Dependencies => Within_Major (Libhello.V_1_0_0));
V_1_0 : Release renames V_1_0_1;
end Alire.Index.Hello;
+21
View File
@@ -0,0 +1,21 @@
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/cforler/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, "06b4907c6ae6dcdce62339ff8fd2913d7bbbc0d9"),
Properties =>
Author (Prj_Author) and
License (GMGPL_2_0) and
License (GMGPL_3_0)
);
end Alire.Index.Libadacrypt;
+1 -1
View File
@@ -5,7 +5,7 @@ package Alire.Index.Semantic_Versioning is
Desc : constant Project_Description := "Semantic Versioning for Ada";
V_0_1 : constant Release :=
V_0_1_2 : constant Release :=
Register (Name,
V ("0.1.2"),
Desc,
+5 -5
View File
@@ -5,10 +5,10 @@ package Alire.Index.Simple_Logging is
Desc : constant Project_Description := "Simple logging to console";
V_1 : constant Release :=
Register (Name,
V ("1.0.0"),
Desc,
Git (Repo, "d98242b8bd1c7f964cebc454e9b1206ffdbb0ca9"));
V_1_0_0 : constant Release :=
Register (Name,
V ("1.0.0"),
Desc,
Git (Repo, "d98242b8bd1c7f964cebc454e9b1206ffdbb0ca9"));
end Alire.Index.Simple_Logging;
+29
View File
@@ -0,0 +1,29 @@
package Alire.Index.Template is
-- A Template with common fields ready to save-as
-- Prj_Name : constant Project_Name := "";
-- Prj_Desc : constant Project_Description := "";
-- Prj_Repo : constant URL := "";
--
-- Prj_Author : constant String := "";
-- Prj_Maintainer : constant String := "";
-- Prj_Website : constant URL := "";
-- V_0_0_0 : constant Release :=
-- Register (Prj_Name,
-- V (""),
-- Prj_Desc,
-- Git (Prj_Repo, "commit"),
-- Properties =>
-- GPR_File ("") and
--
-- Executable ("main") and
--
-- Author (Prj_Author) and
-- Maintainer (Prj_Maintainer) and
-- Website (Prj_Website) and
-- License (GMGPL_2_0)
-- );
end Alire.Index.Template;
+32
View File
@@ -0,0 +1,32 @@
package Alire.Index.Whitakers_Words is
-- A Template with common fields ready to save-as
Prj_Name : constant Project_Name := "whitakers_words";
Prj_Desc : constant Project_Description := "William Whitaker's WORDS, a Latin dictionary";
Prj_Repo : constant URL := "https://github.com/mk270/whitakers-words.git";
Prj_Author : constant String := "William A. Whitaker";
Prj_Maintainer : constant String := "Martin Keegan";
Prj_Website : constant URL := "http://mk270.github.io/whitakers-words/";
V_0_0_0 : constant Release :=
Register (Prj_Name,
V ("2017.09.10"),
Prj_Desc,
Git (Prj_Repo, "27be95b8a06d7b22c0600c824cf929ab43efcf25"),
Properties =>
GPR_File ("words.gpr") and
Executable ("words") and
Author (Prj_Author) and
Maintainer (Prj_Maintainer) and
Website (Prj_Website) and
License (Public_Domain) and
Comment ("This package builds the binary but additional steps are needed") and
Comment ("See the README file for further instructions")
);
end Alire.Index.Whitakers_Words;
+1 -2
View File
@@ -12,8 +12,7 @@ package Alire.GPR with Preelaborate is
function Free_Variable (Name : String) return Variable;
subtype Value is String
with Dynamic_Predicate => (for all C of Value => C in 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '-');
subtype Value is String;
type Value_Vector is new Utils.String_Vector with null record;