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
|
SetPackageInfo( rec(
PackageName := "HAPcryst",
Subtitle := "A HAP extension for crystallographic groups",
Version := "0.1.15",
Date := "26/07/2022", # dd/mm/yyyy format
License := "GPL-2.0-or-later",
Persons := [
rec(
LastName := "Roeder",
FirstNames := "Marc",
IsAuthor := true,
IsMaintainer := true,
Email := "roeder.marc@gmail.com",
),
rec(
LastName := "GAP Team",
FirstNames := "The",
IsAuthor := false,
IsMaintainer := true,
Email := "support@gap-system.org",
),
],
# Status := "accepted",
Status := "deposited",
PackageWWWHome := "https://gap-packages.github.io/hapcryst/",
README_URL := Concatenation( ~.PackageWWWHome, "README" ),
PackageInfoURL := Concatenation( ~.PackageWWWHome, "PackageInfo.g" ),
SourceRepository := rec(
Type := "git",
URL := "https://github.com/gap-packages/hapcryst",
),
IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ),
ArchiveURL := Concatenation( ~.SourceRepository.URL,
"/releases/download/v", ~.Version,
"/hapcryst-", ~.Version ),
ArchiveFormats := ".tar.gz",
AbstractHTML := "This is an extension to the HAP package by Graham Ellis. It implements geometric methods for the calculation of resolutions of Bieberbach groups.",
PackageDoc := [
rec(
# use same as in GAP
BookName := "HAPcryst",
ArchiveURLSubset := ["doc"],
HTMLStart := "doc/chap0_mj.html",
PDFFile := "doc/manual.pdf",
SixFile := "doc/manual.six",
LongTitle := "The crystallographic group extension to HAP",
Autoload := true
),
rec(
BookName := "HAPprog",
ArchiveURLSubset := ["lib/datatypes/doc"],
HTMLStart := "lib/datatypes/doc/chap0.html",
PDFFile := "lib/datatypes/doc/manual.pdf",
SixFile := "lib/datatypes/doc/manual.six",
LongTitle := "An experimental framework for objectifying the data structures of Hap",
Autoload := true
)
],
Dependencies := rec(
GAP := ">=4.9",
NeededOtherPackages := [
["Polycyclic",">=2.8.1"],
["AClib",">=1.1"],
["cryst",">=4.1.5"],
["HAP",">=1.8"],
["polymaking",">=0.7.9"],
],
SuggestedOtherPackages := [
[ "Carat", ">=1.1" ],
["CrystCat",">=1.1.2"],
["GAPDoc", ">= 0.99"]
],
ExternalConditions := ["polymake (https://polymake.org) must be installed to calculate resolutions"]
),
AvailabilityTest := ReturnTrue,
TestFile := "tst/testall.g",
Keywords := ["homological algebra","crystallographic groups","resolution"],
AutoDoc := rec(
TitlePage := rec(
Acknowledgements := """
This work was supported by Marie Curie Grant No. MTKD-CT-2006-042685
""",
Copyright := """
©right; 2007 Marc Röder. <P/>
This package is distributed under the terms of the GNU General
Public License version 2 or later (at your convenience). See the
file <File>LICENSE</File> or
<URL>https://www.gnu.org/copyleft/gpl.html</URL>
""",
Version := Concatenation( "Version ", ~.Version ),
)
),
));
|