Package: monit
Version: 1:5.23.0-2
Severity: wishlist

From: Christian Göttsche <[email protected]>
Date: Sun, 20 Aug 2017 14:14:11 +0200
Subject: [PATCH] update packaging

- switch to debhelper compat level 10
- strip unneeded linked libraries
- remove whitespaces from series file
- use https addresses
---
 debian/compat                       |   2 +-
 debian/control                      |  11 ++-
 debian/monit.lintian-overrides      |   4 +-
 debian/patches/series               |   8 +--
 debian/rules                        |   5 +-
 debian/watch                        |   4 +-
 11 files changed, 148 insertions(+), 100 deletions(-)
 create mode 100644 debian/gbp.conf

diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 393942c..8d9360f 100644
--- a/debian/control
+++ b/debian/control
@@ -3,17 +3,16 @@ Section: admin
 Priority: optional
 Maintainer: Sergey B Kirpichev <[email protected]>
 Uploaders: Victor Seva <[email protected]>
-Build-Depends: debhelper (>= 9), libssl-dev, zlib1g-dev,
- libpam-dev, libkvm-dev [kfreebsd-any], dh-autoreconf,
- libdevstat-dev [kfreebsd-any]
+Build-Depends: debhelper (>= 10), libssl-dev, zlib1g-dev,
+ libpam-dev, libkvm-dev [kfreebsd-any], libdevstat-dev [kfreebsd-any]
 Standards-Version: 4.0.0
-Homepage: http://mmonit.com/monit/
-Vcs-Git: git://anonscm.debian.org/collab-maint/monit.git
+Homepage: https://mmonit.com/monit/
+Vcs-Git: https://anonscm.debian.org/collab-maint/monit.git
 Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/monit.git/

 Package: monit
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.2-13)
+Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base
 Suggests: exim4 | postfix [!kfreebsd-any !hurd-any] | mail-transport-agent,
  sysvinit-core
 Description: utility for monitoring and managing daemons or similar programs
diff --git a/debian/monit.lintian-overrides b/debian/monit.lintian-overrides
index 18e9b3c..fb7a929 100644
--- a/debian/monit.lintian-overrides
+++ b/debian/monit.lintian-overrides
@@ -2,9 +2,9 @@
 monit: non-standard-file-perm etc/monit/monitrc 0600 != 0644
 # permissions on eventqueue dir:
 monit: non-standard-dir-perm var/lib/monit/events/ 0700 != 0755
-# XXX, check this:
+# bison token for config parsing
 monit: spelling-error-in-binary usr/bin/monit dependant dependent
-# XXX - better way?
+# init script depends on $all
 # see thread https://lists.debian.org/debian-devel/2014/02/msg00160.html
 monit: init.d-script-depends-on-all-virtual-facility etc/init.d/monit
should-start
 monit: init.d-script-depends-on-all-virtual-facility etc/init.d/monit
should-stop
diff --git a/debian/patches/series b/debian/patches/series
index 98bcb60..2ed9eff 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,4 @@
- 01_spelling.patch
- 05_monitrc.patch
- 07_cross.patch
- 11_enable_hurd.patch
+01_spelling.patch
+05_monitrc.patch
+07_cross.patch
+11_enable_hurd.patch
diff --git a/debian/rules b/debian/rules
index 10cd8b5..980153b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,10 @@
 #!/usr/bin/make -f

 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed

 %:
- dh $@ --with autoreconf
+ dh $@

 override_dh_auto_configure:
  dh_auto_configure -- \
@@ -14,3 +15,5 @@ override_dh_fixperms:
  chmod 600 debian/monit/etc/monit/monitrc
  chmod 0700 debian/monit/var/lib/monit/events

+override_dh_missing:
+ dh_missing --fail-missing
diff --git a/debian/watch b/debian/watch
index 9c0c4d0..d7f7141 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
-version=3
-http://mmonit.com/monit/dist/monit-([\d\.]*).tar.gz
+version=4
+https://mmonit.com/monit/dist/monit-([\d\.]*).tar.gz
-- 
2.14.1

Reply via email to