[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