Indexed PragmARC

This commit is contained in:
Alejandro R. Mosteo
2018-02-26 00:33:52 +01:00
parent 49e217afa6
commit 6bc06445f9
3 changed files with 8 additions and 2 deletions
+1
View File
@@ -86,6 +86,7 @@ package Alire.Index is
-- Shortcuts for properties/requisites:
-- "Typed" attributes (named pairs of label-value)
function Author is new Properties.Labeled.Generic_New_Label (Properties.Labeled.Author);
function Executable is new Properties.Labeled.Generic_New_Label (Properties.Labeled.Executable);
function Maintainer is new Properties.Labeled.Generic_New_Label (Properties.Labeled.Maintainer);
function Website is new Properties.Labeled.Generic_New_Label (Properties.Labeled.Website);
+4
View File
@@ -35,6 +35,10 @@ package Alire.Licensing with Preelaborate is
Unlicense,
WTFPL,
Zlib,
-- Extra additions
GMGPL_2_0,
GMGPL_3_0,
Public_Domain,
Unknown);
+3 -2
View File
@@ -4,8 +4,9 @@ package Alire.Properties.Labeled with Preelaborate is
-- Properties that have a single string value and a name
type Labels is (Executable, -- A resulting executable built by the project
Maintainer, -- Info about the maintainer
type Labels is (Author, -- VIP
Executable, -- A resulting executable built by the project
Maintainer, -- Info about the maintainer of the alr-packaged project
Website); -- A website other than the repository
type Label (<>) is new Properties.Property with private;