[tachyon] 01/01: Imported Debian patch 0.99~b6+dsx-8: #855615 fix + hardenning

Jerome Benoit calculus-guest at moszumanska.debian.org
Fri Feb 24 14:10:22 UTC 2017


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

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

commit a1dce1715f62f9139b1d52d008d1796d4eb2dc74
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Fri Feb 24 17:53:57 2017 +0400

    Imported Debian patch 0.99~b6+dsx-8: #855615 fix + hardenning
---
 debian/changelog                                          | 10 ++++++++++
 debian/control                                            |  4 ++--
 debian/rules                                              |  6 ------
 debian/templates/control.in                               |  4 ++--
 debian/templates/libtachyon-LIBFLAVOUR-dev.maintscript.in |  1 +
 5 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 54dcd87..a751103 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+tachyon (0.99~b6+dsx-8) unstable; urgency=medium
+
+  * Serious bug fix release (Closes: #855615) / Debianization:
+    - d/rules:
+      - link-doc, drop (See: #747141);
+    - d/control:
+      - -dev Depends fields, harden.
+
+ -- Jerome Benoit <calculus at rezozer.net>  Fri, 24 Feb 2017 13:51:03 +0000
+
 tachyon (0.99~b6+dsx-7) unstable; urgency=medium
 
   * Serious bug fix release (Closes: #848131) / Debianization:
diff --git a/debian/control b/debian/control
index 3f75643..371db05 100644
--- a/debian/control
+++ b/debian/control
@@ -155,7 +155,7 @@ Provides: libtachyon-dev
 Section: libdevel
 Priority: extra
 Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc64 x32
-Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-openmpi-0 (= ${binary:Version}), ${misc:Depends}
+Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-openmpi-0 (= ${binary:Version}), libopenmpi-dev, ${misc:Depends}
 Multi-Arch: same
 Description: Parallel/Multiprocessor Ray Tracing Library - development - OpenMPI flavour
  Tachyon is a portable, high performance parallel ray tracing system
@@ -206,7 +206,7 @@ Provides: libtachyon-dev
 Section: libdevel
 Priority: extra
 Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 x32
-Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-mpich-0 (= ${binary:Version}), ${misc:Depends}
+Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-mpich-0 (= ${binary:Version}), libmpich-dev, ${misc:Depends}
 Multi-Arch: same
 Description: Parallel/Multiprocessor Ray Tracing Library - development - MPICH flavour
  Tachyon is a portable, high performance parallel ray tracing system
diff --git a/debian/rules b/debian/rules
index ba067d1..125b0ed 100755
--- a/debian/rules
+++ b/debian/rules
@@ -126,12 +126,6 @@ override_dh_auto_install-indep:
 	$(MAKE) -C pkgextra/volpack/data install $(DEB_AUTO_INSTALL_MAKEFLAGS)
 	$(MAKE) -C pkgextra/virtual-reality/graphics install $(DEB_AUTO_INSTALL_MAKEFLAGS)
 
-override_dh_installdocs:
-	$(foreach lf, $(DEB_VIRT_LIBTACHYON_LISTOF_FLAVOUR), \
-		dh_installdocs -plibtachyon-$(lf)-$(DEB_PKG_LT_CURRENT)-dev --link-doc=libtachyon-dev-common $(NEWLINE)\
-		)
-	dh_installdocs --remaining-packages
-
 override_dh_compress-indep:
 	dh_compress -X.pdf -Xexamples
 
diff --git a/debian/templates/control.in b/debian/templates/control.in
index 61db3b5..b0df9be 100644
--- a/debian/templates/control.in
+++ b/debian/templates/control.in
@@ -105,7 +105,7 @@ Provides: libtachyon-dev
 Section: libdevel
 Priority: extra
 Architecture: @ARCH_REVLISTOF_OPENMPI@
-Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-openmpi- at LT_CURRENT@ (= ${binary:Version}), ${misc:Depends}
+Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-openmpi- at LT_CURRENT@ (= ${binary:Version}), libopenmpi-dev, ${misc:Depends}
 Multi-Arch: same
 Description: @SYNOPSIS_LIBRARY@ - development - OpenMPI flavour
  ##DescriptionMainPart##
@@ -136,7 +136,7 @@ Provides: libtachyon-dev
 Section: libdevel
 Priority: extra
 Architecture: @ARCH_REVLISTOF_MPICH@
-Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-mpich- at LT_CURRENT@ (= ${binary:Version}), ${misc:Depends}
+Depends: libtachyon-dev-common (= ${source:Version}), libtachyon-mpich- at LT_CURRENT@ (= ${binary:Version}), libmpich-dev, ${misc:Depends}
 Multi-Arch: same
 Description: @SYNOPSIS_LIBRARY@ - development - MPICH flavour
  ##DescriptionMainPart##
diff --git a/debian/templates/libtachyon-LIBFLAVOUR-dev.maintscript.in b/debian/templates/libtachyon-LIBFLAVOUR-dev.maintscript.in
index d74442e..898c1a4 100644
--- a/debian/templates/libtachyon-LIBFLAVOUR-dev.maintscript.in
+++ b/debian/templates/libtachyon-LIBFLAVOUR-dev.maintscript.in
@@ -1 +1,2 @@
 dir_to_symlink /usr/share/doc/libtachyon- at LIBFLAVOUR@- at LT_CURRENT@-dev /usr/share/doc/libtachyon-dev-common 0.99~b6+dsx-5~
+symlink_to_dir /usr/share/doc/libtachyon- at LIBFLAVOUR@- at LT_CURRENT@-dev /usr/share/doc/libtachyon-dev-common 0.99~b6+dsx-8~

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



More information about the debian-science-commits mailing list