Indexed PragmARC
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -35,6 +35,10 @@ package Alire.Licensing with Preelaborate is
|
||||
Unlicense,
|
||||
WTFPL,
|
||||
Zlib,
|
||||
|
||||
-- Extra additions
|
||||
GMGPL_2_0,
|
||||
GMGPL_3_0,
|
||||
Public_Domain,
|
||||
Unknown);
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user