[gap-laguna] 02/02: Imported Zeroth Debian patch 3.7.0+ds-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Tue Dec 13 07:53:39 UTC 2016


This is an automated email from the git hooks/post-receive script.

calculus-guest pushed a commit to branch master
in repository gap-laguna.

commit 6a558f0c7657d412d4e2b82eb207d51c173819b1
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Tue Dec 13 07:49:23 2016 +0000

    Imported Zeroth Debian patch 3.7.0+ds-1
---
 debian/changelog                                   |  5 ++
 debian/clean                                       | 17 ++++++
 debian/compat                                      |  1 +
 debian/control                                     | 29 ++++++++++
 debian/copyright                                   | 67 ++++++++++++++++++++++
 debian/gap-laguna.doc-base                         | 27 +++++++++
 debian/gap-laguna.docs                             |  1 +
 debian/gap-laguna.install                          |  3 +
 debian/gap-laguna.links                            |  1 +
 debian/patches/debianization-documentation.patch   | 32 +++++++++++
 debian/patches/series                              |  2 +
 .../patches/upstream-fix-doc-examples-chap04.patch | 27 +++++++++
 debian/rules                                       | 26 +++++++++
 debian/source/format                               |  1 +
 debian/source/lintian-overrides                    |  1 +
 debian/tests/control                               |  1 +
 debian/tests/makecheck.tst                         | 14 +++++
 debian/watch                                       |  3 +
 18 files changed, 258 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..24763ec
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gap-laguna (3.7.0+ds-1) unstable; urgency=medium
+
+  * Initial release (Closes: #847739).
+
+ -- Jerome Benoit <calculus at rezozer.net>  Tue, 13 Dec 2016 07:41:23 +0000
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..0e0f3e4
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,17 @@
+doc/chap*.txt
+doc/chap*.html
+doc/chooser.html
+doc/manual.{tex,aux,bbl,blg,brf,idx,ilg,ind,log,out,toc}
+doc/manual.{pnr,six,lab}
+doc/manual.pdf
+doc/lefttoc.css
+doc/manual.{css,js}
+doc/nocolorprompt.css
+doc/ragged.css
+doc/rainbow.js
+doc/times.css
+doc/toggless.{css,js}
+doc/mathjax
+tst/laguna02.tst
+tst/laguna04.tst
+testall.log
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b2b8c91
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,29 @@
+Source: gap-laguna
+Section: math
+Priority: optional
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Jerome Benoit <calculus at rezozer.net>
+Build-Depends:
+ debhelper (>= 10),
+ gap (>=4r8p6), gap-gapdoc (>=1.5.1-3), gap-io (>=4.4.6), gap-small-groups,
+ texlive-latex-extra, texlive-fonts-recommended
+Standards-Version: 3.9.8
+Homepage: http://www.gap-system.org/Packages/laguna.html
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/gap-laguna.git
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/gap-laguna.git
+
+Package: gap-laguna
+Provides: gap-pkg-laguna
+Architecture: all
+Depends: gap (>=4r8p6), gap-gapdoc (>=1.5.1-3), gap-small-groups, ${misc:Depends}
+Description: LAGUNA GAP package
+ GAP is a system for computational discrete algebra with particular
+ emphasis on computational group theory, but which has already proved
+ useful also in other areas.
+ .
+ LAGUNA stands for `Lie AlGebras and UNits of group Algebras'.
+ .
+ This package provides GAP with functionality for calculation of the
+ normalized unit group of the modular group algebra of the finite p-group
+ and for investigation of Lie algebra associated with group algebras and
+ other associative algebras.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a9dfafb
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,67 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+Upstream-Name: GAP package LAGUNA
+Upstream-Contact:
+ Victor Bovdi <vbovdi at science.unideb.hu>
+ Alexander Konovalov <alexk at mcs.st-andrews.ac.uk>
+ Csaba Schneider <csaba.schneider at sztaki.hu>
+Source: http://www.gap-system.org/Packages/laguna.html
+Files-Excluded:
+ doc/chap*.txt
+ doc/chap*.html
+ doc/chooser.html
+ doc/manual.tex
+ doc/manual.aux
+ doc/manual.bbl
+ doc/manual.blg
+ doc/manual.brf
+ doc/manual.idx
+ doc/manual.ilg
+ doc/manual.ind
+ doc/manual.log
+ doc/manual.out
+ doc/manual.toc
+ doc/manual.pnr
+ doc/manual.lab
+ doc/manual.six
+ doc/manual.pdf
+ doc/manual.css
+ doc/manual.js
+ doc/lefttoc.css
+ doc/nocolorprompt.css
+ doc/ragged.css
+ doc/rainbow.js
+ doc/times.css
+ doc/toggless.css
+ doc/toggless.js
+ tst/laguna02.tst
+ tst/laguna04.tst
+
+Files: *
+Copyright:
+ 2003-2016 Victor Bovdi
+           Alexander Konovalov
+					 Richard Rossmanith
+					 Csaba Schneider
+License: GPL-2+
+
+Files: debian/*
+Copyright:
+ 2016 Jerome Benoit <calculus at rezozer.net>
+License: GPL-2+
+
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this package. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/gap-laguna.doc-base b/debian/gap-laguna.doc-base
new file mode 100644
index 0000000..682e1a7
--- /dev/null
+++ b/debian/gap-laguna.doc-base
@@ -0,0 +1,27 @@
+Document: gap-laguna
+Title: LAGUNA: Lie AlGebras and UNits of group Algebras
+Author:
+ Victor Bovdi <vbovdi at science.unideb.hu>
+ Alexander Konovalov <alexk at mcs.st-andrews.ac.uk>
+ Richard Rossmanith
+ Csaba Schneider <csaba.schneider at sztaki.hu>
+Abstract:
+ “LAGUNA” stands for “Lie AlGebras and UNits of group Algebras”. LAGUNA extends
+ the GAP functionality for computations in group rings. Besides computing some
+ general properties and attributes of group rings and their elements, LAGUNA is
+ able to perform two main kinds of computations. Namely, it can verify whether
+ a group algebra of a finite group satisfies certain Lie properties; and it can
+ calculate the structure of the normalized unit group of a group algebra of a
+ finite p-group over the field of p elements.
+Section: Science/Mathematics
+
+Format: pdf
+Files: /usr/share/doc/gap-laguna/doc/manual.pdf
+
+Format: HTML
+Index: /usr/share/doc/gap-laguna/doc/chap0.html
+Files: /usr/share/doc/gap-laguna/doc/*.html
+
+Format: text
+Index: /usr/share/doc/gap-laguna/doc/chap0.txt
+Files: /usr/share/doc/gap-laguna/doc/*.txt
diff --git a/debian/gap-laguna.docs b/debian/gap-laguna.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/gap-laguna.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/gap-laguna.install b/debian/gap-laguna.install
new file mode 100644
index 0000000..d9213df
--- /dev/null
+++ b/debian/gap-laguna.install
@@ -0,0 +1,3 @@
+PackageInfo.g init.g read.g lib tst                               usr/share/gap/pkg/laguna
+doc/*.txt doc/*.html doc/manual.lab doc/manual.six doc/manual.pdf usr/share/gap/pkg/laguna/doc
+doc/mathjax doc/manual.css doc/manual.js                          usr/share/gap/pkg/laguna/doc
diff --git a/debian/gap-laguna.links b/debian/gap-laguna.links
new file mode 100644
index 0000000..d6c7f21
--- /dev/null
+++ b/debian/gap-laguna.links
@@ -0,0 +1 @@
+usr/share/gap/pkg/laguna/doc usr/share/doc/gap-laguna/doc
diff --git a/debian/patches/debianization-documentation.patch b/debian/patches/debianization-documentation.patch
new file mode 100644
index 0000000..476a84c
--- /dev/null
+++ b/debian/patches/debianization-documentation.patch
@@ -0,0 +1,32 @@
+Description: debianization: documentation
+ Meant to address Debian specific requirements and stuff for documentation.
+Origin: vendor, Debian
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2016-12-13
+
+--- a/makedocrel.g
++++ b/makedocrel.g
+@@ -4,6 +4,9 @@
+ ##
+ ###########################################################################
+ 
++SetPackagePath("laguna",".");
++LoadPackage("laguna");;
++
+ ExtractMyManualExamples:=function( pkgname, main, files )
+ local path, tst, i, s, name, output, ch, a;
+ path:=Directory( 
+@@ -50,12 +53,7 @@
+                           # to path which contain pieces of documentation 
+                           # which must be included in the document
+                LAGUNAMANUALFILES, 
+-               "LAGUNA",  # the name of the book used by GAP's online help
+-               "../../..",# optional: relative path to the main GAP root 
+-                          # directory to produce HTML files with relative 
+-                          # paths to external books.
+-               "MathJax"  # optional: use "MathJax", "Tth" and/or "MathML"
+-                          # to produce additional variants of HTML files
++               "LAGUNA"
+                );; 
+ 
+ # Copy the *.css and *.js files from the styles directory of the GAPDoc 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ddc2f83
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+upstream-fix-doc-examples-chap04.patch
+debianization-documentation.patch
diff --git a/debian/patches/upstream-fix-doc-examples-chap04.patch b/debian/patches/upstream-fix-doc-examples-chap04.patch
new file mode 100644
index 0000000..f25a703
--- /dev/null
+++ b/debian/patches/upstream-fix-doc-examples-chap04.patch
@@ -0,0 +1,27 @@
+Description: upstream: fix: doc: examples in chap 4
+ Fix outputs error in an example given in chapeter 4
+ as detected by the package itself. A closer look leads
+ to think that is a typo: confirmation has been
+ request to the upstream maintainer team.
+Origin: vendor, Debian
+Forwarded: by-email
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2016-12-13
+
+--- a/doc/funct.xml
++++ b/doc/funct.xml
+@@ -1522,11 +1522,11 @@
+ gap> t := NaturalBijectionToLieAlgebra( FG );; 
+ #I  LAGUNA package: Constructing Lie algebra ...
+ gap> a := Random( FG );
+-(Z(2)^0)*()+(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)+(Z(2)^0)*(1,3)
++(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)+(Z(2)^0)*(1,3)
+ gap> a * a;                     # product in the associative algebra
+-(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)
++(Z(2)^0)*()+(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)
+ gap> b := a^t;
+-LieObject( (Z(2)^0)*()+(Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)+(Z(2)^0)*(1,3) )
++LieObject( (Z(2)^0)*(1,2,3)+(Z(2)^0)*(1,3,2)+(Z(2)^0)*(1,3) )
+ gap> b * b; # product in the Lie algebra (commutator) - must be zero!
+ LieObject( <zero> of ... )
+ ]]>
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3e81112
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,26 @@
+#!/usr/bin/make -f
+
+GAP=/usr/bin/gap
+
+default:
+	@uscan --no-conf --dehs --report || true
+
+%:
+	dh $@
+
+override_dh_auto_build:
+	cat makedocrel.g | $(GAP) -A -q -T
+
+testall.log:
+	echo "\
+		SetPackagePath(\"laguna\",\".\"); \
+		LoadPackage(\"laguna\"); \
+		Read(\"tst/testall.g\"); \
+		QUIT; \
+		" | $(GAP) -A -q -T | tee $@
+
+override_dh_auto_test: testall.log
+	grep '^#I  No errors detected' $<
+
+get-orig-source:
+	uscan --no-conf --download-current-version --compression xz --verbose
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..8b06cb1
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+debian-watch-may-check-gpg-signature
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..0b322d9
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1 @@
+Test-command: echo "QUIT_GAP(TestDirectory(\"debian/tests\"));" | gap -A -q -T
diff --git a/debian/tests/makecheck.tst b/debian/tests/makecheck.tst
new file mode 100644
index 0000000..ebff045
--- /dev/null
+++ b/debian/tests/makecheck.tst
@@ -0,0 +1,14 @@
+## debian/tests/makecheck.tst -- GAP Test script
+## script format: GAP Reference Manual section 7.9 Test Files (GAP 4r8)
+##
+gap> TestPackageAvailability( "laguna" , "=3.7.0" , true );
+"/usr/share/gap/pkg/laguna"
+gap> TestPackage( "laguna" );
+#I  Testing /usr/share/gap/pkg/laguna/tst/laguna.tst
+#I  Testing /usr/share/gap/pkg/laguna/tst/laguna02.tst
+#I  Testing /usr/share/gap/pkg/laguna/tst/laguna04.tst
+#I  Testing /usr/share/gap/pkg/laguna/tst/bugfix.tst
+#I  No errors detected while testing package laguna
+
+##
+## eos
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b1dc0f1
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=repack,dversionmangle=s/\+ds//,repacksuffix=+ds \
+ftp://ftp.gap-system.org/pub/gap/gap4/tar.bz2/packages/laguna-([\d\.]+)\.tar\.bz2

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/gap-laguna.git



More information about the debian-science-commits mailing list