Spracherkennung für: .g vermutete Sprache: Delphi {Delphi[44] SPS[44] Apollo[36]} [Methode: maximale Elemente, drei Dimensionen]
#############################################################################
##
## PackageInfo.g
for the package `design
' Leonard Soicher
##
SetPackageInfo( rec(
PackageName :=
"DESIGN",
Subtitle :=
"The Design Package for GAP",
Version :=
"1.8.2",
Date :=
"02/11/2024", # dd/mm/yyyy format
License :=
"GPL-2.0-or-later",
SourceRepository := rec(
Type :=
"git",
URL :=
"https://github.com/gap-packages/design",
),
IssueTrackerURL := Concatenation( ~.SourceRepository.URL,
"/issues" ),
PackageWWWHome :=
"https://gap-packages.github.io/design",
README_URL := Concatenation( ~.PackageWWWHome,
"/README.md" ),
PackageInfoURL := Concatenation( ~.PackageWWWHome,
"/PackageInfo.g" ),
ArchiveURL := Concatenation( ~.SourceRepository.URL,
"/releases/download/v", ~.Version,
"/design-", ~.Version ),
ArchiveFormats :=
".tar.gz",
Persons := [
rec(
LastName :=
"Soicher",
FirstNames :=
"Leonard H.",
IsAuthor := true,
IsMaintainer := true,
Email :=
"L.H.Soicher@qmul.ac.uk",
WWWHome :=
"https://webspace.maths.qmul.ac.uk/l.h.soicher/",
Place :=
"London",
Institution := Concatenation( [
"School of Mathematical Sciences, ",
"Queen Mary University of London",
] )
)
],
## Status information. Currently the following cases are recognized:
##
"accepted" for successfully refereed packages
##
"deposited" for packages
for which the GAP developers agreed
##
to distribute them
with the core GAP system
##
"dev" for development versions
of packages
##
"other" for all other packages
##
Status :=
"accepted",
## You must provide the next two entries
if and only
if the status
is
##
"accepted":
# format:
'name (place)'
CommunicatedBy :=
"Akos Seress (Ohio State)",
# format: mm/yyyy
AcceptDate :=
"08/2006",
## Here you must provide a short abstract explaining the package content
##
in HTML format (used on the package overview Web page)
and an URL
##
for a Webpage
with more detailed information about the package
## (
not more than a few lines, less
is ok):
## Please, use
'<span class="pkgname">GAP</span>' and
##
'<span class="pkgname">MyPKG</span>' for specifying package names.
##
AbstractHTML :=
"<span class=\"pkgname\
">DESIGN</span> is a package for \
constructing, classifying, partitioning,
and studying block designs.
",
## On the GAP Website there
is an online version
of all manuals
in the
## GAP distribution.
To handle the documentation
of a package it
is
## necessary
to have:
## - an archive containing the package documentation (
in at least one
##
of HTML
or PDF-format, preferably both formats)
## - the start
file of the HTML documentation (
if provided), *relative
to
## package root*
## - the PDF-
file (
if provided) *relative
to the package root*
##
For links
to other package manuals
or the GAP manuals one can assume
## relative paths
as in a standard GAP installation.
## Also, provide the information which
is currently given
in your packages
## init.g
file in the command DeclarePackage(Auto)Documentation
## (
for future simplification
of the package loading mechanism).
##
## Please, don
't include unnecessary files (.log, .aux, .dvi, .ps, ...) in
## the provided documentation archive.
##
#
in case of several help books give a list
of such records here:
PackageDoc := rec(
# use same
as in GAP
BookName :=
"DESIGN",
ArchiveURLSubset := [
"htm",
"doc/manual.pdf"],
HTMLStart :=
"htm/chapters.htm",
PDFFile :=
"doc/manual.pdf",
# the path
to the .six
file used by GAP
's help system
SixFile :=
"doc/manual.six",
# a longer title
of the book, this together
with the book name should
# fit on a single text line (appears
with the
'?books' command
in GAP)
LongTitle :=
"The Design Package for GAP",
# Should this help book be autoloaded when GAP starts up? This should
# usually be
'true', otherwise say
'false'.
Autoload := true
),
## Are there restrictions on the operating system
for this package?
Or does
## the package need other packages
to be available?
Dependencies := rec(
# GAP version, use version strings
for specifying exact versions,
# prepend a
'>=' for specifying a least version.
GAP :=
">=4.10",
# list
of pairs [package name, (least) version], package name
is case
# insensitive, least version denoted
with '>=' prepended
to version
string.
# without these, the package will
not load
# NeededOtherPackages := [[
"GAPDoc",
">= 0.99"]],
NeededOtherPackages := [[
"GRAPE",
">= 4.8"], [
"GAPDoc",
">=1.6"]],
# without these the package will issue a warning
while loading
# SuggestedOtherPackages := [],
SuggestedOtherPackages := [],
# needed external conditions (programs, operating system, ...) provide
# just strings
as text
or
# pairs [text, URL] where URL provides further information
# about that point.
# (no automatic test will be done
for this,
do this
in your
#
'AvailabilityTest' function below)
# ExternalConditions := []
ExternalConditions := []
),
## Provide a test
function for the availability
of this package, see
## documentation
of 'Declare(Auto)Package', this
is the <tester>
function.
##
For packages which will
not fully work, use
'Info(InfoWarning, 1,
##
".....")
' statements. For packages containing nothing but GAP code,
## just say
'ReturnTrue' here.
## (When this
is used
for package loading
in the future the availability
## tests
of other packages,
as given above, will be done automatically
and
## need
not be included here.)
# AvailabilityTest := ReturnTrue,
AvailabilityTest := ReturnTrue,
## *Optional*, but recommended: path relative
to package root
to a
file which
## contains
as many tests
of the package functionality
as sensible.
TestFile :=
"tst/testall.g",
## *Optional*: Here you can list some keyword related
to the topic
##
of the package.
# Keywords := [
"Smith normal form",
"p-adic",
"rational matrix inversion"]
Keywords := [
"block design",
"t-design",
"design",
"resolution",
"efficiency",
"semi-Latin square",
"SOMA",
"orthogonal array"]
));