[Git][debian-gis-team/fyba][master] 8 commits: Don't use autotools-dev explicitly.
Bas Couwenberg
gitlab at salsa.debian.org
Sun Jul 29 21:08:12 BST 2018
Bas Couwenberg pushed to branch master at Debian GIS Project / fyba
Commits:
c26116c3 by Bas Couwenberg at 2018-07-29T19:08:25Z
Don't use autotools-dev explicitly.
- - - - -
81a83ec2 by Bas Couwenberg at 2018-07-29T19:24:54Z
Drop obsolete dbg package.
- - - - -
e60030dc by Bas Couwenberg at 2018-07-29T19:51:50Z
Add autopkgtest to test installability.
- - - - -
a0a0c703 by Bas Couwenberg at 2018-07-29T19:51:50Z
Enable all hardening buildflags.
- - - - -
348eaf7a by Bas Couwenberg at 2018-07-29T19:51:51Z
Don't limit dh_strip to libfyba0.
- - - - -
f8216ebe by Bas Couwenberg at 2018-07-29T19:51:51Z
Override dh_makeshlibs to use -V.
- - - - -
1f175f1f by Bas Couwenberg at 2018-07-29T20:03:09Z
Fix capitalization error in description synopsis.
- - - - -
3ed0c128 by Bas Couwenberg at 2018-07-29T20:03:09Z
Set distribution to unstable.
- - - - -
5 changed files:
- debian/changelog
- debian/control
- + debian/libfyba0.lintian-overrides
- debian/rules
- + debian/tests/control
Changes:
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-fyba (4.1.1-4) UNRELEASED; urgency=medium
+fyba (4.1.1-4) unstable; urgency=medium
* Team upload.
* Change Maintainer to Debian GIS project, move Ruben to Uploaders.
@@ -7,13 +7,19 @@ fyba (4.1.1-4) UNRELEASED; urgency=medium
* Update watch file to handle common issues.
* Drop incorrect Forwarded header from patches.
* Add upstream metadata.
- * Change priority for libfyba0-dbg from extra to optional.
- * Bump Standards-Version to 4.1.5, changes: priority.
+ * Bump Standards-Version to 4.1.5, no changes.
* Strip trailing whitespace from control file.
* Update copyright-format URL to use HTTPS.
* Update Vcs-* URLs for Salsa.
-
- -- Bas Couwenberg <sebastic at debian.org> Sun, 28 Aug 2016 18:28:11 +0200
+ * Don't use autotools-dev explicitly.
+ * Drop obsolete dbg package.
+ * Add autopkgtest to test installability.
+ * Enable all hardening buildflags.
+ * Don't limit dh_strip to libfyba0.
+ * Override dh_makeshlibs to use -V.
+ * Fix capitalization error in description synopsis.
+
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 29 Jul 2018 21:10:50 +0200
fyba (4.1.1-3) unstable; urgency=medium
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,7 @@ Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
Uploaders: Ruben Undheim <ruben.undheim at gmail.com>
Section: libs
Priority: optional
-Build-Depends: debhelper (>= 9),
- autotools-dev,
+Build-Depends: debhelper (>= 9.20160114),
dh-autoreconf
Standards-Version: 4.1.5
Vcs-Browser: https://salsa.debian.org/debian-gis-team/fyba
@@ -17,7 +16,7 @@ Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
-Description: FYBA library to read and write norwegian geodata standard format SOSI
+Description: FYBA library to read and write Norwegian geodata standard format SOSI
OpenFYBA is the source code release of the FYBA library, distributed by the
National Mapping Authority of Norway (Statens kartverk) to read and write
files in the National geodata standard format SOSI.
@@ -32,16 +31,3 @@ Description: Header files for FYBA library
This is the development package for developing applications that depends on
libfyba. It includes header files, static library files and HTML
documentation.
-
-Package: libfyba0-dbg
-Architecture: any
-Multi-Arch: same
-Section: debug
-Depends: libfyba0 (= ${binary:Version}),
- ${misc:Depends}
-Description: debug symbols for libfyba0
- OpenFYBA is the source code release of the FYBA library, distributed by the
- National Mapping Authority of Norway (Statens kartverk) to read and write
- files in the National geodata standard format SOSI.
- .
- This package contains the debugging symbols for the shared library.
=====================================
debian/libfyba0.lintian-overrides
=====================================
--- /dev/null
+++ b/debian/libfyba0.lintian-overrides
@@ -0,0 +1,3 @@
+# Symbols are problematic for C++ libraries, shlibs is used instead.
+no-symbols-control-file *
+
=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,16 @@
#export DH_VERBOSE=1
+# Enable hardening build flags
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
- dh $@ --with autotools-dev --with autoreconf
+ dh $@ --with autoreconf
override_dh_strip:
- dh_strip -plibfyba0 --keep-debug --dbg-package=libfyba0-dbg
+ dh_strip --dbgsym-migration='libfyba0-dbg (<< 4.1.1-4~)'
+
+override_dh_makeshlibs:
+ dh_makeshlibs -V
=====================================
debian/tests/control
=====================================
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+# Test installability
+Depends: @
+Test-Command: /bin/true
View it on GitLab: https://salsa.debian.org/debian-gis-team/fyba/compare/295e37c182dd414509392d5a3ea9bf353d0a9326...3ed0c1281e339474542376850b1cce918ae031ea
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/fyba/compare/295e37c182dd414509392d5a3ea9bf353d0a9326...3ed0c1281e339474542376850b1cce918ae031ea
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20180729/a6f47fff/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list