-
Notifications
You must be signed in to change notification settings - Fork 4
/
PackageInfo.g
118 lines (107 loc) · 5.58 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
####################################################################################################
##
## PackageInfo.g GAP4 Package `RCWA' Stefan Kohl
##
####################################################################################################
SetPackageInfo( rec(
PackageName := "RCWA",
Subtitle := "Residue-Class-Wise Affine Groups",
Version := "4.7.1",
Date := "06/12/2022", # dd/mm/yyyy format
License := "GPL-2.0-or-later",
Persons := [
rec( LastName := "Kohl",
FirstNames := "Stefan",
IsAuthor := true,
IsMaintainer := true,
Email := "[email protected]",
WWWHome := "https://stefan-kohl.github.io/"
)
],
Status := "accepted",
CommunicatedBy := "Bettina Eick (Braunschweig)",
AcceptDate := "04/2005",
PackageWWWHome := "https://gap-packages.github.io/rcwa/",
README_URL := Concatenation( ~.PackageWWWHome, "README.md" ),
PackageInfoURL := Concatenation( ~.PackageWWWHome, "PackageInfo.g" ),
SourceRepository := rec(
Type := "git",
URL := "https://github.com/gap-packages/rcwa",
),
IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ),
ArchiveURL := Concatenation( ~.SourceRepository.URL,
"/releases/download/v", ~.Version,
"/rcwa-", ~.Version ),
ArchiveFormats := ".tar.gz",
AbstractHTML := Concatenation("This package provides implementations of algorithms and methods",
" for computation in certain infinite permutation groups."),
PackageDoc := rec(
BookName := "RCWA",
ArchiveURLSubset := ["doc"],
HTMLStart := "doc/chap0_mj.html",
PDFFile := "doc/manual.pdf",
SixFile := "doc/manual.six",
LongTitle := "[R]esidue-[C]lass-[W]ise [A]ffine groups",
Autoload := true
),
Dependencies := rec(
GAP := ">=4.9.1",
NeededOtherPackages := [ ["ResClasses",">=4.7.2"], ["GRAPE",">=4.7"],
["Polycyclic",">=2.11"], ["FR",">=2.2.1"],
["GAPDoc",">=1.5.1"], ["Utils",">=0.40"] ],
SuggestedOtherPackages := [ ],
ExternalConditions := [ ]
),
AvailabilityTest := function ( )
if GAPInfo.BytesPerVariable = 4 then
LogPackageLoadingMessage( PACKAGE_WARNING,
[ "you are running GAP in legacy 32-bit mode - ",
"not everything might work." ] );
fi;
return true;
end,
BannerString := Concatenation( "\nLoading RCWA ", ~.Version,
" ([R]esidue-[C]lass-[W]ise [A]ffine groups)",
"\n by Stefan Kohl, [email protected].",
"\nSee ?RCWA:About for information about the package.\n\n" ),
TestFile := "tst/testall.g",
Keywords := [ "infinite permutation groups", "permutation groups over rings",
"combinatorial group theory", "residue-class-wise affine groups",
"residue-class-wise affine mappings",
"Collatz conjecture", "3n+1 conjecture" ],
AutoDoc := rec(
TitlePage := rec(
Copyright := """
©right; 2003 - 2018 by Stefan Kohl. <P/>
&RCWA; is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version. <P/>
&RCWA; is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. <P/>
For a copy of the GNU General Public License, see
the file <F>GPL</F> in the <F>etc</F> directory of the &GAP;
distribution or see <URL>https://www.gnu.org/licenses/gpl.html</URL>.
<Alt Only="LaTeX">\vspace{-1cm}</Alt>
""",
Abstract := """<#Include SYSTEM "abstract.xml">""",
Acknowledgements := """
I am grateful to John P. McDermott for the discovery that the group
discussed in Section <Ref Label="sec:ThompsonsGroupV"/> is
isomorphic to Thompson's Group V in July 2008, and to Laurent Bartholdi
for his hint on how to construct wreath products of residue-class-wise
affine groups with (&ZZ;,+) in April 2006.
Further, I thank Bettina Eick for communicating this package
and for her valuable suggestions on its manual in the time before its
first public release in April 2005.
Last but not least I thank the two anonymous referees for their
constructive criticism and their helpful suggestions.
""",
),
),
) );
####################################################################################################
##
#E PackageInfo.g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ends here