mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			116 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#############################################################################
 | 
						|
##  
 | 
						|
##  PackageInfo.g for the package `cvec'                      Max Neunhoeffer
 | 
						|
##
 | 
						|
##  (created from Frank Lübeck's PackageInfo.g template file)
 | 
						|
##  
 | 
						|
 | 
						|
SetPackageInfo( rec(
 | 
						|
 | 
						|
PackageName := "cvec",
 | 
						|
Subtitle := "Compact vectors over finite fields",
 | 
						|
Version := "2.5.1",
 | 
						|
Date := "04/04/2014", # dd/mm/yyyy format
 | 
						|
 | 
						|
##  Information about authors and maintainers.
 | 
						|
Persons := [
 | 
						|
  rec( 
 | 
						|
    LastName      := "Neunhoeffer",
 | 
						|
    FirstNames    := "Max",
 | 
						|
    IsAuthor      := true,
 | 
						|
    IsMaintainer  := false,
 | 
						|
    Email         := "neunhoef@mcs.st-and.ac.uk",
 | 
						|
    WWWHome       := "http://www-groups.mcs.st-and.ac.uk/~neunhoef/",
 | 
						|
    PostalAddress := Concatenation( [
 | 
						|
                       "School of Mathematics and Statistics\n",
 | 
						|
                       "University of St Andrews\n",
 | 
						|
                       "Mathematical Institute\n",
 | 
						|
                       "North Haugh\n",
 | 
						|
                       "St Andrews, Fife KY16 9SS\n",
 | 
						|
                       "Scotland, UK" ] ),
 | 
						|
    Place         := "St Andrews",
 | 
						|
    Institution   := "University of St Andrews"
 | 
						|
  ),
 | 
						|
],
 | 
						|
 | 
						|
##  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",
 | 
						|
Status := "deposited",
 | 
						|
 | 
						|
##  You must provide the next two entries if and only if the status is 
 | 
						|
##  "accepted" because is was successfully refereed:
 | 
						|
# format: 'name (place)'
 | 
						|
# CommunicatedBy := "Mike Atkinson (St. Andrews)",
 | 
						|
#CommunicatedBy := "",
 | 
						|
# format: mm/yyyy
 | 
						|
# AcceptDate := "08/1999",
 | 
						|
#AcceptDate := "",
 | 
						|
 | 
						|
PackageWWWHome := "http://neunhoef.github.io/cvec/",
 | 
						|
README_URL     := Concatenation(~.PackageWWWHome, "README"),
 | 
						|
PackageInfoURL := Concatenation(~.PackageWWWHome, "PackageInfo.g"),
 | 
						|
ArchiveURL     := Concatenation("https://github.com/neunhoef/cvec/",
 | 
						|
                                "releases/download/v", ~.Version,
 | 
						|
                                "/cvec-", ~.Version),
 | 
						|
ArchiveFormats := ".tar.gz .tar.bz2",
 | 
						|
 | 
						|
##  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 specifing package names.
 | 
						|
##  
 | 
						|
AbstractHTML := 
 | 
						|
  "This package provides an implementation of compact vectors over finite\
 | 
						|
   fields. Contrary to earlier implementations no table lookups are used\
 | 
						|
   but only word-based processor arithmetic. This allows for bigger finite\
 | 
						|
   fields and higher speed.",
 | 
						|
 | 
						|
PackageDoc := rec(
 | 
						|
  BookName  := "cvec",
 | 
						|
  ArchiveURLSubset := ["doc"],
 | 
						|
  HTMLStart := "doc/chap0.html",
 | 
						|
  PDFFile   := "doc/manual.pdf",
 | 
						|
  SixFile   := "doc/manual.six",
 | 
						|
  LongTitle := "Compact vectors over finite fields",
 | 
						|
),
 | 
						|
 | 
						|
Dependencies := rec(
 | 
						|
  GAP := ">=4.5.5",
 | 
						|
  NeededOtherPackages := [
 | 
						|
    ["GAPDoc", ">= 1.2"],
 | 
						|
    ["IO", ">= 4.1"],
 | 
						|
    ["orb", ">= 4.2"],
 | 
						|
  ],
 | 
						|
  SuggestedOtherPackages := [],
 | 
						|
  ExternalConditions := []
 | 
						|
),
 | 
						|
 | 
						|
AvailabilityTest := function()
 | 
						|
  if not "cvec" in SHOW_STAT() and
 | 
						|
     Filename(DirectoriesPackagePrograms("cvec"), "cvec.so") = fail then
 | 
						|
    #Info(InfoWarning, 1, "cvec: kernel cvec functions not available.");
 | 
						|
    return fail;
 | 
						|
  fi;
 | 
						|
  return true;
 | 
						|
end,
 | 
						|
 | 
						|
##  *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 := []
 | 
						|
 | 
						|
));
 | 
						|
 | 
						|
 |