diff --git a/.gaplint.yml b/.gaplint.yml new file mode 100644 index 0000000..a6e81f9 --- /dev/null +++ b/.gaplint.yml @@ -0,0 +1,2 @@ +disable: + - align-assignments diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5ef9dc6..8289505 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -28,7 +28,6 @@ jobs: - stable-4.12 - stable-4.11 - stable-4.10 - - stable-4.9 steps: - uses: actions/checkout@v4 diff --git a/PackageInfo.g b/PackageInfo.g index 7687471..75cf060 100644 --- a/PackageInfo.g +++ b/PackageInfo.g @@ -1,18 +1,18 @@ ############################################################################# ## -#W PackageInfo.g Smallsemi - a GAP library of semigroups -#Y Copyright (C) 2008-2015 Andreas Distler & James D. Mitchell +## PackageInfo.g Smallsemi - a GAP library of semigroups +## Copyright (C) 2008-2024 Andreas Distler & James D. Mitchell ## ## Licensing information can be found in the README file of this package. ## ############################################################################# ## -SetPackageInfo( rec( +SetPackageInfo(rec( PackageName := "Smallsemi", Subtitle := "A library of small semigroups", Version := "0.6.13", -Date := "28/02/2022", # this is in dd/mm/yyyy format +Date := "28/02/2022", # this is in dd/mm/yyyy format License := "GPL-3.0-or-later", Persons := [ @@ -21,7 +21,7 @@ Persons := [ IsAuthor := true, IsMaintainer := false, Email := "a.distler@tu-bs.de", - ), +), rec( LastName := "Mitchell", FirstNames := "James", @@ -29,26 +29,26 @@ Persons := [ IsMaintainer := true, Email := "jdm3@st-and.ac.uk", WWWHome := "http://tinyurl.com/jdmitchell", - PostalAddress := Concatenation( [ + PostalAddress := Concatenation([ "Mathematical Institute\n", "North Haugh\n", - "St Andrews\n", "Fife\n", "KY16 9SS\n", "Scotland"] ), + "St Andrews\n", "Fife\n", "KY16 9SS\n", "Scotland"]), Place := "St Andrews", Institution := "University of St Andrews" - ) +) ], Status := "deposited", PackageWWWHome := "https://gap-packages.github.io/smallsemi/", -README_URL := Concatenation( ~.PackageWWWHome, "README" ), -PackageInfoURL := Concatenation( ~.PackageWWWHome, "PackageInfo.g" ), +README_URL := Concatenation(~.PackageWWWHome, "README"), +PackageInfoURL := Concatenation(~.PackageWWWHome, "PackageInfo.g"), SourceRepository := rec( Type := "git", URL := "https://github.com/gap-packages/smallsemi", ), -IssueTrackerURL := Concatenation( ~.SourceRepository.URL, "/issues" ), -ArchiveURL := Concatenation( ~.SourceRepository.URL, +IssueTrackerURL := Concatenation(~.SourceRepository.URL, " / issues"), +ArchiveURL := Concatenation(~.SourceRepository.URL, "/releases/download/v", ~.Version, - "/smallsemi-", ~.Version ), + " / smallsemi -", ~.Version), ArchiveFormats := ".tar.gz", AbstractHTML := @@ -66,32 +66,31 @@ PackageDoc := rec( ), Dependencies := rec( - GAP := ">=4.8", + GAP := ">=4.10", NeededOtherPackages := [], SuggestedOtherPackages := [], ExternalConditions := ["gzip is needed in standard location if data files are used uncompressed"]), AvailabilityTest := ReturnTrue, BannerString := Concatenation( - ListWithIdenticalEntries(SizeScreen()[1]-3, '-'), "\n", ~.PackageName, + ListWithIdenticalEntries(SizeScreen()[1] - 3, '-'), "\n", ~.PackageName, " - ", ~.Subtitle, "\n", "by ", ~.Persons[1].FirstNames, " ", ~.Persons[1].LastName, - " & " , ~.Persons[2].FirstNames, " ", ~.Persons[2].LastName, "\n", - "For contents, type: ?Smallsemi:\n" , + " & ", ~.Persons[2].FirstNames, " ", ~.Persons[2].LastName, "\n", + "For contents, type: ?Smallsemi:\n", "Loading ", ~.PackageName, " ", ~.Version, " ...\n", - ListWithIdenticalEntries(SizeScreen()[1]-3, '-'), "\n" ), + ListWithIdenticalEntries(SizeScreen()[1] - 3, '-'), "\n"), TestFile := "tst/testall.g", Keywords := ["small semigroups", "data library", "multiplication tables"], AutoDoc := rec( entities := rec( VERSION := ~.Version, - ARCHIVENAME := Remove( SplitString( ~.ArchiveURL, "/" ) ), - ), + ARCHIVENAME := Remove(SplitString(~.ArchiveURL, " / "))), TitlePage := rec( - Version := Concatenation( "Version ", ~.Version ), + Version := Concatenation("Version ", ~.Version), Copyright := """ - ©right; 2008-19 A. Distler & J. D. Mitchell.
+ ©right; 2008-24 A. Distler & J. D. Mitchell. in unmodified in unmodified
-##
-## The no check version does not check that the arguments are valid and may return unpredictable
-## results.
-##
-##
+#
+# The no check version does not check that the arguments are valid and may
+# return unpredictable results.
+#
+#
-##
-##
+#
+# , )
-#O LStarClass(, )
-#O DStarClass(, )
-#O JStarClass(, )
-#O HStarClass(, )
-##
-## <#GAPDoc Label="RStarClassOperation">
-##