[gap-guava] 01/08: Imported Debian patch 3.5-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Thu Sep 11 20:58:31 UTC 2014


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

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

commit b3447f27ed6393ef60bc5de19c95ad93c5058005
Author: Tim Abbott <tabbott at mit.edu>
Date:   Fri May 30 18:22:53 2008 -0400

    Imported Debian patch 3.5-1
---
 debian/changelog                 |  5 ++++
 debian/compat                    |  1 +
 debian/control                   | 16 ++++++++++++
 debian/control.in                | 16 ++++++++++++
 debian/copyright                 | 55 ++++++++++++++++++++++++++++++++++++++++
 debian/gap-guava.install         |  6 +++++
 debian/patches/guava-clean.patch | 52 +++++++++++++++++++++++++++++++++++++
 debian/patches/series            |  1 +
 debian/rules                     | 13 ++++++++++
 9 files changed, 165 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..eac5efe
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+guava (3.5-1) unstable; urgency=low
+
+  * Initial release (Closes: #480099).
+
+ -- Tim Abbott <tabbott at mit.edu>  Fri, 30 May 2008 18:22:53 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..90d1f74
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,16 @@
+Source: guava
+Section: math
+Priority: optional
+Maintainer: Tim Abbott <tabbott at mit.edu>
+Build-Depends: cdbs (>= 0.4.23-1.1), autotools-dev, debhelper (>= 5), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), gap-dev
+Standards-Version: 3.7.3
+
+Package: gap-guava
+Section: math
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Provides: gap-pkg-guava
+Description: Coding theory library for GAP
+ GUAVA is a package that implements coding theory algorithms in GAP.
+ Codes can be created and manipulated and information about codes can
+ be calculated.
diff --git a/debian/control.in b/debian/control.in
new file mode 100644
index 0000000..a54401f
--- /dev/null
+++ b/debian/control.in
@@ -0,0 +1,16 @@
+Source: guava
+Section: math
+Priority: optional
+Maintainer: Tim Abbott <tabbott at mit.edu>
+Build-Depends: @cdbs@, gap-dev
+Standards-Version: 3.7.3
+
+Package: gap-guava
+Section: math
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Provides: gap-pkg-guava
+Description: Coding theory library for GAP
+ GUAVA is a package that implements coding theory algorithms in GAP.
+ Codes can be created and manipulated and information about codes can
+ be calculated.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..87912b1
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,55 @@
+This package was debianized by Tim Abbott <tabbott at mit.edu> in 2008.
+
+It was downloaded from http://sage.math.washington.edu/home/wdj/guava/
+
+Upstream Authors: David Joyner (wdjoyner at gmail.com)
+	 	  Jeffrey S. Leon
+	 	  Jasper  Cramwinckel
+		  Erik Roijackers
+		  Reinald Baart
+		  Eric Minkes
+		  Cen Tjhai
+		  Robert Miller
+		  Tom Boothby
+
+Copyright (C) 2003-2008 David Joyner (wdjoyner at gmail.com),
+	 	  Jeffrey S. Leon,
+	 	  Jasper  Cramwinckel,
+		  Erik Roijackers,
+		  Reinald Baart,
+		  Eric Minkes,
+		  Cen Tjhai,
+		  Robert Miller,
+		  Tom Boothby
+
+License:
+
+    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 or
+    version 3 of the License.
+ 
+    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, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2008, Tim Abbott <tabbott at mit.edu> and is
+licensed under the GPL, see above.
+
+The documentation for Guava (doc/) is distributed under the GNU Free
+Documentation License (GFDL):
+
+    Permission is granted to copy, distribute and/or modify this document
+    under the terms of the GNU Free Documentation License, Version 1.2
+    or any later version published by the Free Software Foundation;
+    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+    A copy of the license is included in the section entitled "GNU
+    Free Documentation License".
diff --git a/debian/gap-guava.install b/debian/gap-guava.install
new file mode 100644
index 0000000..7d1c9eb
--- /dev/null
+++ b/debian/gap-guava.install
@@ -0,0 +1,6 @@
+lib /usr/share/gap/pkg/guava
+doc /usr/share/gap/pkg/guava
+tbl /usr/share/gap/pkg/guava
+bin /usr/lib/gap/pkg/guava
+*.g /usr/share/gap/pkg/guava
+
diff --git a/debian/patches/guava-clean.patch b/debian/patches/guava-clean.patch
new file mode 100644
index 0000000..4b3ac1e
--- /dev/null
+++ b/debian/patches/guava-clean.patch
@@ -0,0 +1,52 @@
+Index: guava-3.5/Makefile.in
+===================================================================
+--- guava-3.5.orig/Makefile.in	2008-06-02 12:55:38.000000000 -0400
++++ guava-3.5/Makefile.in	2008-06-02 13:08:34.000000000 -0400
+@@ -51,9 +51,14 @@
+ # pseudo targets
+ clean:
+ 	( cd bin/@GAPARCH@; rm -f *.o )
++	( cd src && make clean )
++	( cd src/leon && make clean )
+ 
+-distclean:
+-	( rm -rf bin/@GAPARCH@ )
++distclean: clean
++	( rm -rf bin )
++	( rm -f Makefile )
++	( cd src && make distclean )
++	( cd src/leon && make distclean )
+ 
+ # for GAP distribution
+ src_dist:
+Index: guava-3.5/src/Makefile
+===================================================================
+--- guava-3.5.orig/src/Makefile	2008-06-02 12:55:38.000000000 -0400
++++ guava-3.5/src/Makefile	2008-06-02 13:08:10.000000000 -0400
+@@ -15,3 +15,4 @@
+ 
+ clean :
+ 	rm -f $(FILES)
++	rm -f *.o
+Index: guava-3.5/src/leon/Makefile.in
+===================================================================
+--- guava-3.5.orig/src/leon/Makefile.in	2008-06-02 12:55:38.000000000 -0400
++++ guava-3.5/src/leon/Makefile.in	2008-06-02 13:08:10.000000000 -0400
+@@ -6,8 +6,9 @@
+ LINKOPT = -v
+ LINKNAME = -o
+ OBJ = o
++OBJS = setstab cent inter desauto generate commut cjrndper orblist fndelt compgrp orbdes randobj wtdist
+ 
+-all:   setstab cent inter desauto generate commut cjrndper orblist fndelt compgrp orbdes randobj wtdist
++all: $(OBJS)
+ #
+ # Invoke linker -- setstab
+ setstab:  setstab.$(OBJ) addsgen.$(OBJ) bitmanp.$(OBJ) chbase.$(OBJ) compcrep.$(OBJ) compsg.$(OBJ) copy.$(OBJ) cparstab.$(OBJ) csetstab.$(OBJ) cstborb.$(OBJ) cstrbas.$(OBJ) cuprstab.$(OBJ) errmesg.$(OBJ) essentia.$(OBJ) factor.$(OBJ) inform.$(OBJ) new.$(OBJ) oldcopy.$(OBJ) optsvec.$(OBJ) orbit.$(OBJ) orbrefn.$(OBJ) partn.$(OBJ) permgrp.$(OBJ) permut.$(OBJ) primes.$(OBJ) ptstbref.$(OBJ) randgrp.$(OBJ) randschr.$(OBJ) readgrp.$(OBJ) readpar.$(OBJ) readper.$(OBJ) readpts.$(OBJ) rprique.$(O [...]
+@@ -181,3 +182,6 @@
+ 	$(COMPILE) $(COMPOPT) $(INCLUDES)  $(SRCDIR)/util.c 
+ wtdist.$(OBJ) : $(SRCDIR)/group.h $(SRCDIR)/extname.h $(SRCDIR)/groupio.h $(SRCDIR)/errmesg.h $(SRCDIR)/field.h $(SRCDIR)/readdes.h $(SRCDIR)/storage.h $(SRCDIR)/token.h $(SRCDIR)/util.h $(SRCDIR)/wt.h $(SRCDIR)/swt.h $(SRCDIR)/wtdist.c
+ 	$(COMPILE) $(COMPOPT) $(INCLUDES)  $(SRCDIR)/wtdist.c 
++
++clean:
++	rm -f *.o $(OBJS) config.log config.status Makefile
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..da8d5de
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+guava-clean.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..1a4149d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+debian/stamp-makefile-build: configure-guava
+
+configure-guava:
+	./configure /usr/lib/gap
+
+DEB_MAKE_CLEAN_TARGET = distclean
+DEB_DH_LINK_ARGS += /usr/lib/gap/pkg/guava/bin /usr/share/gap/pkg/guava/bin

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



More information about the debian-science-commits mailing list