-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathPackageInfo.g
86 lines (75 loc) · 2.67 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
SetPackageInfo( rec(
PackageName := "polymaking",
Subtitle := "Interfacing the geometry software polymake",
Version := "0.8.7",
Date := "04/10/2023", # dd/mm/yyyy format
License := "GPL-2.0-or-later",
Persons := [
rec(
LastName := "Roeder",
FirstNames := "Marc",
IsAuthor := true,
IsMaintainer := true,
Email := "[email protected]",
),
rec(
LastName := "GAP Team",
FirstNames := "The",
IsAuthor := false,
IsMaintainer := true,
Email := "[email protected]",
),
],
Status := "deposited",
PackageWWWHome := "https://gap-packages.github.io/polymaking/",
README_URL := Concatenation( ~.PackageWWWHome, "README.md" ),
PackageInfoURL := Concatenation( ~.PackageWWWHome, "PackageInfo.g" ),
SourceRepository := rec(
Type := "git",
URL := "https://github.com/gap-packages/polymaking",
),
IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ),
ArchiveURL := Concatenation( ~.SourceRepository.URL,
"/releases/download/v", ~.Version,
"/polymaking-", ~.Version ),
ArchiveFormats := ".tar.gz",
AbstractHTML := "This package provides a very basic interface to the polymake program by Ewgenij Gawrilow, Michael Joswig et al.",
PackageDoc := rec(
BookName := "polymaking",
ArchiveURLSubset := ["doc"],
HTMLStart := "doc/chap0_mj.html",
PDFFile := "doc/manual.pdf",
SixFile := "doc/manual.six",
LongTitle := "A package for using polymake in GAP",
),
Dependencies := rec(
GAP := ">=4.8",
NeededOtherPackages := [],
SuggestedOtherPackages := [["GAPDoc", ">= 0.99"]],
ExternalConditions := ["polymake (http://www.polymake.org) must be installed"]
),
AvailabilityTest := ReturnTrue,
TestFile := "tst/testall.g",
Keywords := ["interface","polymake","computational geometry"],
AutoDoc := rec(
TitlePage := rec(
Abstract := """
This package provides a very basic interface to the polymake
program by Ewgenij Gawrilow, Michael Joswig et al. <Cite
Key="polymake"></Cite>. The polymake program itself is not
included.
""",
Acknowledgements := """
This work has been supported by Marie Curie Grant No. MTKD-CT-2006-042685
""",
Copyright := """
©right; 2007--2013 Marc Roeder. <P/>
This package is distributed under the terms of the GNU General
Public License version 2 or later (at your convenience). See the
file "LICENSE" or
<URL>https://www.gnu.org/copyleft/gpl.html</URL>
""",
Version := Concatenation( "Version ", ~.Version ),
)
),
));