From ce8618a7255520438bd02dd604743902de0c7804 Mon Sep 17 00:00:00 2001 From: Rohan Budhiraja <budhiraja@laas.fr> Date: Fri, 1 Jul 2016 19:56:48 +0200 Subject: [PATCH] [debian] remove pedantic errors * add gpg public key for package releases * update watch file to look for key signature * remove typos from library plugins * change copyright to match dep5 format * remove call of ldconfig in package maintainence scripts --- debian/changelog | 6 ++-- debian/compat | 2 +- debian/control | 8 ++--- debian/copyright | 5 +-- debian/libdynamic-graph3.0.0.install | 3 +- debian/libdynamic-graph3.0.0.triggers | 1 + debian/rules | 14 ++++++-- debian/upstream/signing-key.asc | 52 +++++++++++++++++++++++++++ debian/watch | 8 +++-- src/traces/tracer.cpp | 2 +- 10 files changed, 84 insertions(+), 17 deletions(-) create mode 100644 debian/libdynamic-graph3.0.0.triggers create mode 100644 debian/upstream/signing-key.asc diff --git a/debian/changelog b/debian/changelog index 442a30b..df73393 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,5 @@ -dynamic-graph (3.0.0-0ubuntu1ppa0~precise1) precise; urgency=low +dynamic-graph (3.0.0-1) unstable; urgency=low - * Initial release + * Initial release (Closes: #822608) - -- Rohan Budhiraja <budhiraja.rohan@gmail.com> Fri, 22 Apr 2016 12:30:14 +0200 + -- Rohan Budhiraja <budhiraja.rohan@gmail.com> Fri, 01 Jul 2016 12:30:14 +0200 diff --git a/debian/compat b/debian/compat index 45a4fb7..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -8 +9 diff --git a/debian/control b/debian/control index e395e9f..628040c 100644 --- a/debian/control +++ b/debian/control @@ -1,9 +1,8 @@ Source: dynamic-graph Section: libs Priority: extra -Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> -Uploaders: Rohan Budhiraja <budhiraja.rohan@gmail.com> -Build-Depends: debhelper (>= 8.0.0), +Maintainer: Rohan Budhiraja <budhiraja.rohan@gmail.com> +Build-Depends: debhelper (>= 9.0.0), cmake (>= 2.6), doxygen (>=1.6.3), pkg-config (>=0.22), @@ -16,7 +15,7 @@ Build-Depends: debhelper (>= 8.0.0), libboost-program-options-dev (>=1.46), libpthread-stubs0-dev (>=0.3), libeigen3-dev (>=3.0.5) -Standards-Version: 3.9.7 +Standards-Version: 3.9.8 Homepage: http://stack-of-tasks.github.io Vcs-Git: https://github.com/proyan/dynamic-graph.git @@ -46,7 +45,6 @@ Package: libdynamic-graph-doc Section: doc Architecture: all Depends: ${misc:Depends} -Suggests: libjrl-mathtools-doc Description: documentation for the dynamic graph C++ library The dynamic graph library allows the representation of data-flow in C++. It provides fast graph evaluation and a simple script language to manipulate diff --git a/debian/copyright b/debian/copyright index 3ec1088..795c55c 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,4 +1,4 @@ -Format: http://dep.debian.net/deps/dep5/ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: dynamic-graph Upstream-Contact: HPP mailing list <hpp@laas.fr> Source: https://github.com/proyan/dynamic-graph @@ -6,9 +6,10 @@ Source: https://github.com/proyan/dynamic-graph Files: * Copyright: 2010-2016 JRL, CNRS/AIST. License: LGPL-3 - See `/usr/share/common-licenses/LGPL-3'. Files: debian/* Copyright: 2016 Rohan Budhiraja +License: LGPL-3 + License: LGPL-3 See `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/debian/libdynamic-graph3.0.0.install b/debian/libdynamic-graph3.0.0.install index 7cb8691..eddacbf 100644 --- a/debian/libdynamic-graph3.0.0.install +++ b/debian/libdynamic-graph3.0.0.install @@ -1,3 +1,4 @@ usr/lib/*.so.* usr/lib/plugin/*.so -usr/share/man/* \ No newline at end of file +usr/share/man/* +usr/share/dynamic-graph/* \ No newline at end of file diff --git a/debian/libdynamic-graph3.0.0.triggers b/debian/libdynamic-graph3.0.0.triggers new file mode 100644 index 0000000..72850ac --- /dev/null +++ b/debian/libdynamic-graph3.0.0.triggers @@ -0,0 +1 @@ +activate-noawait ldconfig \ No newline at end of file diff --git a/debian/rules b/debian/rules index ecaf145..ab6136c 100755 --- a/debian/rules +++ b/debian/rules @@ -7,16 +7,26 @@ # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +export DH_VERBOSE=1 +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk +CFLAGS+=$(CPPFLAGS) +CXXFLAGS+=$(CPPFLAGS) + override_dh_auto_configure: dh_auto_configure -- -DGENERATE_DOC=ON override_dh_makeshlibs: - dh_makeshlibs --exclude=lib/plugin + dh_makeshlibs --exclude=lib/plugin --noscripts override_dh_shlibdeps: dh_shlibdeps --exclude=lib/plugin +override_dh_installchangelogs: + dh_installchangelogs changelog + %: dh $@ diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..9c97e30 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +ZjNmUHOna0zViA== +=nPA5 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index 2f47179..e33ea08 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,7 @@ version=3 -opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/dynamic-graph-$1\.tar\.gz/ \ - https://github.com/proyan/dynamic-graph/releases .*/v?(\d\S*)\.tar\.gz +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/dynamic-graph-$1\.tar\.gz/,\ +pgpsigurlmangle=s/github.com/raw.githubusercontent.com/;\ +s/archive\/master/signatures/;\ +s/([^\/]+)\.tar\.gz/dynamic-graph-$1\.tar\.gz/;\ +s/$/.asc/ \ + https://github.com/proyan/dynamic-graph/releases .*/v?(\d\S*)\.tar\.gz \ No newline at end of file diff --git a/src/traces/tracer.cpp b/src/traces/tracer.cpp index 36e0e52..3cc3b66 100644 --- a/src/traces/tracer.cpp +++ b/src/traces/tracer.cpp @@ -256,7 +256,7 @@ recordSignal( std::ostream& os, } } catch( ExceptionAbstract& exc ) { os << exc << std::endl; } - catch( ... ) { os << "Unknown error occured while reading signal." << std::endl; } + catch( ... ) { os << "Unknown error occurred while reading signal." << std::endl; } dgDEBUGOUT(15); -- GitLab