[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