[primesieve] 04/04: Imported Debian patch 5.7.0+ds-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Thu Aug 4 15:48:11 UTC 2016


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

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

commit f485cac577af98cbdadc8748c1806197581c4b15
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Thu Aug 4 16:40:08 2016 +0100

    Imported Debian patch 5.7.0+ds-1
---
 debian/adhoc/examples/c/Makefile                      |  2 +-
 debian/adhoc/examples/cpp/Makefile                    |  4 ++--
 debian/changelog                                      | 14 +++++++++++---
 debian/control                                        | 19 ++++++++++---------
 ...dev-common.docs => libprimesieve7-dev-common.docs} |  0
 ...mmon.install => libprimesieve7-dev-common.install} |  0
 ...esieve6-dev.install => libprimesieve7-dev.install} |  0
 debian/{libprimesieve6.docs => libprimesieve7.docs}   |  0
 ...{libprimesieve6.install => libprimesieve7.install} |  0
 ...ian-overrides => libprimesieve7.lintian-overrides} |  2 +-
 debian/rules                                          |  4 ++--
 11 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/debian/adhoc/examples/c/Makefile b/debian/adhoc/examples/c/Makefile
index 9dc6dba..b7ffd50 100644
--- a/debian/adhoc/examples/c/Makefile
+++ b/debian/adhoc/examples/c/Makefile
@@ -16,7 +16,7 @@
 #
 # written for Debian by Jerome Benoit <calculus at rezozer.net>
 # on behalf of the Debian Science Team
-# copyright: 2015 Jerome Benoit <calculus at rezozer.net>
+# copyright: 2015-2016 Jerome Benoit <calculus at rezozer.net>
 # distributed under the terms and conditions of GPL version 3 or later
 #
 
diff --git a/debian/adhoc/examples/cpp/Makefile b/debian/adhoc/examples/cpp/Makefile
index 6ae79c0..6eb5d22 100644
--- a/debian/adhoc/examples/cpp/Makefile
+++ b/debian/adhoc/examples/cpp/Makefile
@@ -16,7 +16,7 @@
 #
 # written for Debian by Jerome Benoit <calculus at rezozer.net>
 # on behalf of the Debian Science Team
-# copyright: 2015 Jerome Benoit <calculus at rezozer.net>
+# copyright: 2015-2016 Jerome Benoit <calculus at rezozer.net>
 # distributed under the terms and conditions of GPL version 3 or later
 #
 
@@ -24,7 +24,7 @@ PROGRAMS = $(patsubst %.cpp,%,$(wildcard *.cpp))
 
 default: all
 
-CFLAGS = $(shell pkg-config primesieve --cflags)
+CXXFLAGS = $(shell pkg-config primesieve --cflags)
 LDLIBS = $(shell pkg-config primesieve --libs)
 
 all: build
diff --git a/debian/changelog b/debian/changelog
index 35dde99..30a7281 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,20 @@
-primesieve (5.7.0+ds-0) UNRELEASED; urgency=medium
+primesieve (5.7.0+ds-1) unstable; urgency=medium
 
   * New upstream release.
   * Debianization:
     - debian/watch:
       - bump to 4;
-      - repack, add.
+      - repack option, add;
+    - debian/control:
+      - upgrade SO version to version 7;
+      - Suggests/Enhances fields, revisit;
+    - debian/libprimesieve6*, bump to version 7;
+    - debian/rules, refresh;
+    - debian/adhoc/:
+      - d/a/cpp/Makefile, harden;
+    - refresh.
 
- -- Jerome Benoit <calculus at rezozer.net>  Thu, 04 Aug 2016 13:41:38 +0000
+ -- Jerome Benoit <calculus at rezozer.net>  Thu, 04 Aug 2016 15:00:58 +0000
 
 primesieve (5.6.0+ds-2) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 8764089..82b3227 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,7 @@ Section: math
 Priority: optional
 Build-Depends: debhelper (>= 9), autotools-dev, dh-autoreconf, libtool, help2man
 Build-Depends-Indep:
- doxygen, graphviz,
- texlive-latex-recommended, texlive-latex-extra, texlive-fonts-recommended,
+ doxygen, doxygen-latex, graphviz,
  rdfind, symlinks
 Standards-Version: 3.9.8
 Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/primesieve.git
@@ -25,7 +24,7 @@ Description: fast prime number generator C/C++ library
  .
  This dummy package provides the standard installation.
 
-Package: libprimesieve6
+Package: libprimesieve7
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -43,14 +42,14 @@ Description: fast prime number generator C/C++ library -- lib
  .
  This package provides the shared library.
 
-Package: libprimesieve6-dev
+Package: libprimesieve7-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
 Depends:
- libprimesieve6 (= ${binary:Version}), libprimesieve6-dev-common (= ${source:Version}),
+ libprimesieve7 (= ${binary:Version}), libprimesieve7-dev-common (= ${source:Version}),
  ${misc:Depends}
-Suggests: pkg-config
+Suggests: primesieve-doc (= ${source:Version}), pkg-config
 Conflicts: libprimesieve-dev
 Provides: libprimesieve-dev
 Description: fast prime number generator C/C++ library -- libdev
@@ -63,12 +62,12 @@ Description: fast prime number generator C/C++ library -- libdev
  This package provides the static library and symbolic links needed
  for development.
 
-Package: libprimesieve6-dev-common
+Package: libprimesieve7-dev-common
 Architecture: all
 Multi-Arch: foreign
 Section: libdevel
 Depends: ${misc:Depends}
-Recommends: libprimesieve6-dev (= ${binary:Version})
+Recommends: libprimesieve7-dev (= ${binary:Version})
 Provides: libprimesieve-dev-common
 Description: fast prime number generator C/C++ library -- headers
  primesieve is a free software program and C/C++ library that generates
@@ -83,6 +82,7 @@ Package: primesieve-bin
 Architecture: any
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: primesieve-doc (= ${source:Version})
 Description: fast prime number generator C/C++ library -- bin
  primesieve is a free software program and C/C++ library that generates
  primes using a highly optimized sieve of Eratosthenes implementation.
@@ -97,7 +97,8 @@ Architecture: all
 Multi-Arch: foreign
 Section: doc
 Depends: libjs-jquery, ${misc:Depends}
-Suggests: primesieve (= ${binary:Version}), pdf-viewer, www-browser
+Suggests: pdf-viewer, www-browser
+Enhances: primesieve-bin (= ${binary:Version}), libprimesieve7-dev (= ${binary:Version})
 Description: fast prime number generator C/C++ library -- doc
  primesieve is a free software program and C/C++ library that generates
  primes using a highly optimized sieve of Eratosthenes implementation.
diff --git a/debian/libprimesieve6-dev-common.docs b/debian/libprimesieve7-dev-common.docs
similarity index 100%
rename from debian/libprimesieve6-dev-common.docs
rename to debian/libprimesieve7-dev-common.docs
diff --git a/debian/libprimesieve6-dev-common.install b/debian/libprimesieve7-dev-common.install
similarity index 100%
rename from debian/libprimesieve6-dev-common.install
rename to debian/libprimesieve7-dev-common.install
diff --git a/debian/libprimesieve6-dev.install b/debian/libprimesieve7-dev.install
similarity index 100%
rename from debian/libprimesieve6-dev.install
rename to debian/libprimesieve7-dev.install
diff --git a/debian/libprimesieve6.docs b/debian/libprimesieve7.docs
similarity index 100%
rename from debian/libprimesieve6.docs
rename to debian/libprimesieve7.docs
diff --git a/debian/libprimesieve6.install b/debian/libprimesieve7.install
similarity index 100%
rename from debian/libprimesieve6.install
rename to debian/libprimesieve7.install
diff --git a/debian/libprimesieve6.lintian-overrides b/debian/libprimesieve7.lintian-overrides
similarity index 66%
rename from debian/libprimesieve6.lintian-overrides
rename to debian/libprimesieve7.lintian-overrides
index 90e477d..c345078 100644
--- a/debian/libprimesieve6.lintian-overrides
+++ b/debian/libprimesieve7.lintian-overrides
@@ -1,2 +1,2 @@
 # the upstream source contains C++ code with an intricate (and non-human) ABI
-libprimesieve6: no-symbols-control-file
+no-symbols-control-file
diff --git a/debian/rules b/debian/rules
index 1036fcf..ecf417b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -41,8 +41,8 @@ override_dh_auto_install-indep:
 	$(MAKE) -C _build install-data-am DESTDIR=$(CURDIR)/debian/tmp
 
 override_dh_installdocs:
-	dh_installdocs -pprimesieve-bin     --link-doc=libprimesieve6
-	dh_installdocs -plibprimesieve6-dev --link-doc=libprimesieve6-dev-common
+	dh_installdocs -pprimesieve-bin     --link-doc=libprimesieve7
+	dh_installdocs -plibprimesieve7-dev --link-doc=libprimesieve7-dev-common
 	dh_installdocs --remaining-packages
 
 override_dh_compress-indep:

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



More information about the debian-science-commits mailing list