[symmetrica] 03/04: Made package Multiarch and able to parallel build, updated copyright file.

Dominique Ingoglia godel108-guest at moszumanska.debian.org
Wed Jan 22 20:42:57 UTC 2014


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

godel108-guest pushed a commit to branch master
in repository symmetrica.

commit 5c2f92c3d18c862db2c6df6d8569cd24b6d3ce54
Author: Dominique Ingoglia <Dominique.Ingoglia at gmail.com>
Date:   Wed Jan 22 11:45:33 2014 -0700

    Made package Multiarch and able to parallel build, updated copyright file.
---
 debian/control                      |  5 +++-
 debian/control.in                   | 33 -------------------------
 debian/copyright                    | 49 ++++++++++++++++++-------------------
 debian/libsymmetrica-2.0.install    |  2 +-
 debian/libsymmetrica-dev.install    |  4 +--
 debian/patches/shared-library.patch |  6 ++---
 debian/rules                        |  2 +-
 7 files changed, 35 insertions(+), 66 deletions(-)

diff --git a/debian/control b/debian/control
index 7b08c2c..08b57b5 100644
--- a/debian/control
+++ b/debian/control
@@ -5,11 +5,12 @@ Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.
 Uploaders: Dominique Ingoglia <Dominique.Ingoglia at gmail.com>
 Build-Depends: debhelper (>= 9)
 Homepage: http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html
-Standards-Version: 3.9.4
+Standards-Version: 3.9.5
 
 Package: libsymmetrica-dev
 Architecture: any
 Section: libdevel
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, libsymmetrica-2.0 (= ${binary:Version})
 Description: A library for combinatorics, development files
  Symmetrica is a library for combinatorics.  It has support for the
@@ -23,6 +24,7 @@ Description: A library for combinatorics, development files
 Package: libsymmetrica-2.0
 Architecture: any
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: A library for combinatorics, shared library
  Symmetrica is a library for combinatorics.  It has support for the
@@ -36,6 +38,7 @@ Description: A library for combinatorics, shared library
 Package: symmetrica-doc
 Architecture: all
 Section: doc
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}
 Description: A library for combinatorics, documentation
  Symmetrica is a library for combinatorics.  It has support for the
diff --git a/debian/control.in b/debian/control.in
deleted file mode 100644
index 326f6ab..0000000
--- a/debian/control.in
+++ /dev/null
@@ -1,33 +0,0 @@
-Source: symmetrica
-Section: math
-Priority: optional
-Maintainer: Tim Abbott <tabbott at mit.edu>
-Build-Depends: @cdbs@
-Homepage: http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html
-Standards-Version: 3.8.0
-
-Package: libsymmetrica-dev
-Architecture: any
-Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libsymmetrica-2.0
-Description: A library for combinatorics, development files
- Symmetrica is a library for combinatorics.  It has support for the
- representation theory of the symmetric group and related groups,
- combinatorics of tableaux, symmetric functions and polynomials,
- Schubert polynomials, and the representation theory of Hecke algebras
- of type A_n.
- .
- This package contains development files for symmetrica.
-
-Package: libsymmetrica-2.0
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: A library for combinatorics, shared library
- Symmetrica is a library for combinatorics.  It has support for the
- representation theory of the symmetric group and related groups,
- combinatorics of tableaux, symmetric functions and polynomials,
- Schubert polynomials, and the representation theory of Hecke algebras
- of type A_n.
- .
- This package contains the shared library for symmetrica.
diff --git a/debian/copyright b/debian/copyright
index 00f63c1..47bf5e1 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,26 +1,25 @@
-This package was debianized by Tim Abbott <tabbott at mit.edu> in 2008.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Symmetrica
+Upstream-Contact: Lehrstuhl Mathematik II <symmetrica at symmetrica.de>
+Source: http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html
+
+Files: *
+Copyright: (c) 1987-2008, Lehrstuhl Mathematik II <symmetrica at symmetrica.de>
+License: GPL-2+
+ This program 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 program 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 program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, 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-2'
 
-It was downloaded from http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/index.html
-
-Upstream Author: Lehrstuhl Mathematik II.  Contact: <symmetrica at symmetrica.de>
-
-Copyright: (c) 1987-2008 , symmetrica (at) symmetrica.de
-
-License:
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-See http://www.neu.uni-bayreuth.de/de/Uni_Bayreuth/Fakultaeten/1_Mathematik_Physik_und_Informatik/Fachgruppe_Informatik/prof_diskrete_algorithmen/en/research/SYMMETRICA/copyright_engl.html
-
-The Debian packaging is (C) 2008, Tim Abbott <tabbott at mit.edu> and is
-licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/libsymmetrica-2.0.install b/debian/libsymmetrica-2.0.install
index d410f2e..0224749 100644
--- a/debian/libsymmetrica-2.0.install
+++ b/debian/libsymmetrica-2.0.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libsymmetrica-*.so usr/lib
+debian/tmp/usr/lib/*/libsymmetrica-*.so usr/lib/*/
diff --git a/debian/libsymmetrica-dev.install b/debian/libsymmetrica-dev.install
index 71e971f..aaa7b95 100644
--- a/debian/libsymmetrica-dev.install
+++ b/debian/libsymmetrica-dev.install
@@ -1,3 +1,3 @@
-debian/tmp/usr/lib/libsymmetrica.a usr/lib
-debian/tmp/usr/lib/libsymmetrica.so usr/lib
+debian/tmp/usr/lib/*/libsymmetrica.a usr/lib/*/
+debian/tmp/usr/lib/*/libsymmetrica.so usr/lib/*/
 debian/tmp/usr/include usr
diff --git a/debian/patches/shared-library.patch b/debian/patches/shared-library.patch
index 8fbf114..0dcb306 100644
--- a/debian/patches/shared-library.patch
+++ b/debian/patches/shared-library.patch
@@ -37,9 +37,9 @@ Author: Tim Abbott <tabbott at mit.edu>
 +	ln -s lib$(DIRNAME).so $@
 +
 +install: all
-+	mkdir -p $(DESTDIR)$(PREFIX)/lib
-+	install -p lib$(DIRNAME).so libsymmetrica.a $(DESTDIR)$(PREFIX)/lib
-+	ln -s lib$(DIRNAME).so $(DESTDIR)$(PREFIX)/lib/libsymmetrica.so
++	mkdir -p $(DESTDIR)$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)
++	install -p lib$(DIRNAME).so libsymmetrica.a $(DESTDIR)$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)
++	ln -s lib$(DIRNAME).so $(DESTDIR)$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)/libsymmetrica.so
 +	mkdir -p $(DESTDIR)$(PREFIX)/include/symmetrica
 +	install -p def.h macro.h $(DESTDIR)$(PREFIX)/include/symmetrica/
 +
diff --git a/debian/rules b/debian/rules
index 48fd88c..8cd6010 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,7 @@
 DESTDIR=$(CURDIR)/debian/tmp
 
 %:
-	dh $@
+	dh $@ --parallel
 
 override_dh_installdocs:
 	for file in *.doc; \

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



More information about the debian-science-commits mailing list