forked from pnnl/GroupTheoretical
-
Notifications
You must be signed in to change notification settings - Fork 0
/
PackageInfo.g
188 lines (171 loc) · 5.77 KB
/
PackageInfo.g
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
################################################################################
##
## PackageInfo.g for the package `GroupTheoretical'
## Authors: Paul Bruillard
## Cesar Galindo
## Siu-Hung Ng
## Julia Plavnik
## Eric Rowell
## Zhenghan Wang
##
## (created from Frank Luebeck's PackageInfo.g template file)
##
##
SetPackageInfo( rec (
## package name and banner subtitlte
PackageName := "GroupTheoretical",
Subtitle := "Twisted Double of a Finite Group",
## Version numbering scheme is <major>.<minor>[.<build>[.<revision>]]
## for build:
## 0 = alpha
## 1 = beta
## 2 = release candidate
## 3 = for (final) release
##
Version := "0.0.1.2",
## Date in format dd/mm/yyyy
##
Date := "19/09/2016",
PackageWWWHome := Concatenation("https://github.com/pnnl/",LowercaseString(~.PackageName),".git/"),
## archive url without extensions
##
## ArchiveURL := ~.PackageWWWHome,
##
## all possible extneions, recognized formats are .tar.gz .tar.bz2, -win.zip
## ArchiveFormats:=".tar.gz .tar.bz2 -win.zip",
## Text and binary files so that GAP can produce archives
##
##TextFile:=["init.g","PackageInfo.g","configure","Makefile.ini","lib/DwG_data.g","lib/DwG_rank.g","lib/Projective_Representations.g"],
BinaryFiles:=["doc/manual.pdf"],
## author and maintainer information
Persons := [
rec(
LastName := "Bruillard",
FirstNames := "Paul",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "N/A",
PostalAddress := "N/A",
Place := "Richland, Washington, USA",
Institution := "Pacific Northwest National Laboratory"
),
rec(
LastName := "Galindo",
FirstNames := "Cesar",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "N/A",
PostalAddress := "N/A",
Place := "Bogota, Columbia",
Institution := "Universidad de Los Andes"
),
rec(
LastName := "Ng",
FirstNames := "Siu-Hung",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "math.lsu.edu/~rng/",
PostalAddress := "N/A",
Place := "Baton Rouge, Louisiana",
Institution := "Louisiana State University"
),
rec(
LastName := "Plavnik",
FirstNames := "Julia",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "math.tamu.edu/~julia",
PostalAddress := "N/A",
Place := "College Station, Texas, USA",
Institution := "Texas A&M University"
),
rec(
LastName := "Rowell",
FirstNames := "Eric",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "math.tamu.edu/~rowell/",
PostalAddress := "N/A",
Place := "College Station, Texas, USA",
Institution := "Texas A&M University"
),
rec(
LastName := "Wang",
FirstNames := "Zhenghan",
IsAuthor := true,
IsMaintainer := false,
Email := "[email protected]",
WWWHome := "stationq.ucsb.edu/~wang/",
PostalAddress := "N/A",
Place := "Santa Barbara, California, USA",
Institution := "Microsoft Research Station Q"
)
],
## Status information:
## "accepted" for successfully refereed packages
## "submitted" for packages submitted for refereeing
## "deposited" for packages for which the GAP developers have agreed to
## distribute them with the core GAP system
## "dev" for development versions of packages
## "other" for all other packages
##
Status := "dev",
## provide the next two if and only if the status is accepted
## CommunicatedBy := "",
##
## format: mm/yyyy
## AccptedDate := "",
## readme and packageinfo must be provided via urls
README_URL := Concatenation(~.PackageWWWHome,"README"),
PackageInfoURL := Concatenation(~.PackageWWWHome,"PackageInfo.g"),
## provide a short abstract explaining the package content in HTML format and a
## URL of a webpage with more detailed information.
##
AbstractHTML := "This package provides a collection of functions for computing\
alpha-projective representations of a finite group and the modular datum of a\
the twisted double of a finite group.",
## Package documentation information
##
PackageDoc := rec(
## same name as in GAP
BookName := "GroupTheoretical",
ArchiveURLSubset := ["doc"],
HTMLStart := "doc/main.html",
PDFStart := "doc/output.pdf",
# the path to the .six file used by GAPs help system
SixFile := "doc/manual.six",
# a longer title
LongTitle := "GroupTheoretical GAP Package Documentation",
),
## Restrications and dependencies
##
Dependencies := rec(
# GAP version
GAP:=">=4.4",
NeededOtherPackages := [["GAPDoc","1.5"],["HAP","1.11.13"]],
SuggestedOtherPackages := [],
OtherPackagesLoadedInAdvance:=[],
ExternalConditions:=[]
),
## Provide a test function for the availability of this package (just say
## ReturnTrue if the package only includes GAP code).
AvailabilityTest := ReturnTrue,
## Banner String
BannerString := Concatenation(
"--------------------------------------------------------------------------------\n",
" Loading GroupTheoretical ", ~.Version, "\n",
" by ",
JoinStringsWithSeparator(List(Filtered(~.Persons,r->r.IsAuthor),r->Concatenation(" ",r.FirstNames,
" ", r.LastName))),
"\n",
"For help, type ?GroupTheoretical \n",
"--------------------------------------------------------------------------------\n"),
## relative path to the package root to a file which contains tests
TestFile := "tst/testall.tst",
Keywords := ["modular category", "ribbon category", "fusion category", "twisted double", "quantum double", "projective representation"]
));