[qhull] 07/10: Imported Debian patch 2003.1-8

Barak A. Pearlmutter barak+git at cs.nuim.ie
Thu Feb 6 14:03:27 UTC 2014


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

bap pushed a commit to annotated tag debian/2003.1-10
in repository qhull.

commit 64c54eb273d5ee1b1790c8161e842805000382a9
Author: Rafael Laboissiere <rafael at debian.org>
Date:   Fri Dec 14 10:48:45 2007 +0100

    Imported Debian patch 2003.1-8
---
 debian/changelog | 18 ++++++++++++++++++
 debian/control   | 17 ++++++-----------
 debian/rules     |  8 ++++++--
 3 files changed, 30 insertions(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index e1e0c66..457ae55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+qhull (2003.1-8) unstable; urgency=low
+
+  * debian/control:
+    + Use the substitution variable ${binary:Version} instead of the
+      deprecated ${Source-Version}
+    + Added Homepage field
+    + Use the now official Vcs-* fields instead of the obsolete XS-Vcs-*
+    + Dropped the Homepage pseudo-header for the extended descriptions
+    + Bumped Standards-Version to 3.7.3
+  * debian/rules:
+    + Include the -fno-strict-aliasing option into CFLAGS, otherwise the
+      qhull library does not work correctly.  This has to do with some
+      change in the toolchain (gcc 4.1.* series).
+    + Call the test suite after building the qhull-bin package
+    + Removed bashism in the install/libqhull-dev rule
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 14 Dec 2007 10:48:45 +0100
+
 qhull (2003.1-7) unstable; urgency=low
 
   * debian/control: Tighten build-dependency on docbook2x >= 0.8.8-3,
diff --git a/debian/control b/debian/control
index 3ef3387..c2061e7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,11 @@ Section: math
 Priority: optional
 Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
 Uploaders: Rafael Laboissiere <rafael at debian.org>
-Standards-Version: 3.7.2
+Standards-Version: 3.7.3
 Build-Depends: debhelper (>= 5), docbook2x (>= 0.8.8-3), xsltproc, eperl, cdbs
-XS-Vcs-Svn: ssh://svn.debian.org/svn/pkg-scicomp/qhull/
-XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/qhull/
+Homepage: http://www.qhull.org
+Vcs-Svn: ssh://svn.debian.org/svn/pkg-scicomp/qhull/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/qhull/
 
 Package: libqhull5
 Section: libs
@@ -19,13 +20,11 @@ Description: calculate convex hulls and related structures (shared library)
  runs in 2-d, 3-d, 4-d, and higher dimensions.
  .
  This package contains the shared C library.
- .
-  Homepage: http://www.qhull.org
 
 Package: libqhull-dev
 Section: libdevel
 Architecture: any
-Depends: libqhull5 (= ${Source-Version}), libc6-dev
+Depends: libqhull5 (= ${binary:Version}), libc6-dev
 Description: calculate convex hulls and related structures (development files)
  Qhull computes convex hulls, Delaunay triangulations, halfspace
  intersections about a point, Voronoi diagrams, furthest-site
@@ -34,13 +33,11 @@ Description: calculate convex hulls and related structures (development files)
  .
  This package contains the files necessary for development (headers and
  libraries), as well as the library documentation in HTML format.
- .
-  Homepage: http://www.qhull.org
 
 Package: qhull-bin
 Section: math
 Architecture: any
-Depends: libqhull5 (= ${Source-Version})
+Depends: libqhull5 (= ${binary:Version})
 Suggests: geomview
 Description: calculate convex hulls and related structures (utilities)
  Qhull computes convex hulls, Delaunay triangulations, halfspace
@@ -55,5 +52,3 @@ Description: calculate convex hulls and related structures (utilities)
  .
  Qhull produces graphical output for Geomview.  This helps with
  understanding the output (http://www.geomview.org).
- .
-  Homepage: http://www.qhull.org
diff --git a/debian/rules b/debian/rules
index 863d1f2..9f63eeb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,8 +12,10 @@ htmldir	:= $(debdir)/tmp/usr/share/doc/qhull/html
 
 DEB_DH_INSTALL_SOURCEDIR = debian/tmp
 DEB_COMPRESS_EXCLUDE = .c .h .txt
+CFLAGS := $(CFLAGS) -fno-strict-aliasing
 
 build/qhull-bin::
+	# Build man pages
 	@( cd debian ;							\
 	  for info in "qconvex:compute the convex hull"			\
 	              "qdelaunay:compute the Delaunay triangulation"	\
@@ -27,6 +29,8 @@ build/qhull-bin::
 	      docbook2x-man $$comm.xml ;				\
 	      echo " done" ;						\
 	  done )
+	# Run tests
+	PATH=./src/:$$PATH /bin/sh eg/q_test
 
 clean::
 	rm -f debian/*.xml debian/*.1
@@ -35,9 +39,9 @@ install/libqhull-dev::
 	# Install all the needed documentation files
 	cp *.txt html/*.txt $(htmldir)
 	mkdir $(htmldir)/src
-	cp src/*.{c,h,htm,txt} $(htmldir)/src
+	cp src/*.c src/*.h src/*.htm src/*.txt $(htmldir)/src
 	sed -i 's:href="../:href=":g' $(htmldir)/*.htm
-	# Isntall Lintian override file
+	# Install Lintian override file
 	mkdir -p $(deblin)
 	install --mode=644 $(debdir)/libqhull-dev.lintian \
 		$(deblin)/libqhull-dev

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



More information about the debian-science-commits mailing list