Package: dnssec-trigger
Version: 0.13~svn685-1
Severity: normal

I have uploaded an NMU fixing most of the bugs in the current package to
DELAYED/5, the patch is attached. At your convenience you can also pull
the changes from http://viiru.iki.fi/git/dnssec-trigger (branch nmu, has
a signed tag).

-- 
Arto Jantunen

diff --git a/debian/changelog b/debian/changelog
index 0fcd0a2..b72a9da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+dnssec-trigger (0.13~svn685-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix incorrect configure parameter name (Closes: #757320)
+  * Add missing dependency on python-gi
+  * Add missing dependency on gir1.2-networkmanager-1.0
+  * Add missing dependency on python-lockfile (Closes: #758731)
+  * Apply patch from Gerald Turner to fix paths in desktop file
+    (Closes: #756149)
+  * Add tmpfiles.d config file (Closes: #758729)
+
+ -- Arto Jantunen <[email protected]>  Thu, 25 Sep 2014 19:17:04 +0300
+
 dnssec-trigger (0.13~svn685-1) unstable; urgency=medium
 
   * New upstream version 0.13~svn685 (Closes: #754853)
diff --git a/debian/control b/debian/control
index 4b637d4..1a32503 100644
--- a/debian/control
+++ b/debian/control
@@ -23,6 +23,9 @@ Depends: ${shlibs:Depends},
 	 ${misc:Depends},
 	 ${python:Depends},
 	 python,
+	 python-gi,
+	 python-lockfile,
+	 gir1.2-networkmanager-1.0,
 	 unbound
 Description: reconfiguration tool to make DNSSEC work
  Dnssec-trigger reconfigures the local unbound DNS server. This unbound
diff --git a/debian/dnssec-trigger.conf b/debian/dnssec-trigger.conf
new file mode 100644
index 0000000..2f343b2
--- /dev/null
+++ b/debian/dnssec-trigger.conf
@@ -0,0 +1 @@
+d /run/dnssec-trigger 0700 root root -
diff --git a/debian/dnssec-trigger.install b/debian/dnssec-trigger.install
new file mode 100644
index 0000000..5513cad
--- /dev/null
+++ b/debian/dnssec-trigger.install
@@ -0,0 +1 @@
+debian/dnssec-trigger.conf usr/lib/tmpfiles.d/
diff --git a/debian/patches/fix-desktop-file-dirs.patch b/debian/patches/fix-desktop-file-dirs.patch
new file mode 100644
index 0000000..f98534f
--- /dev/null
+++ b/debian/patches/fix-desktop-file-dirs.patch
@@ -0,0 +1,18 @@
+From: Gerald Turner <[email protected]>
+Subject: dnssec-trigger-panel.desktop is built without interpolating @bindir@ and @uidir@
+Date: Sat, 26 Jul 2014 11:53:06 -0700
+
+diff -ur dnssec-trigger-0.13~svn685.orig/panel/dnssec-trigger-panel.desktop.in dnssec-trigger-0.13~svn685/panel/dnssec-trigger-panel.desktop.in
+--- dnssec-trigger-0.13~svn685.orig/panel/dnssec-trigger-panel.desktop.in	2014-07-15 01:14:57.000000000 -0700
++++ dnssec-trigger-0.13~svn685/panel/dnssec-trigger-panel.desktop.in	2014-07-26 11:43:13.494258925 -0700
+@@ -5,8 +5,8 @@
+ Name=DNSSEC Trigger
+ GenericName=Network Applet
+ Comment=Shows DNS state and warning dialog
+-Exec=0bindir0/dnssec-trigger-panel
+-Icon=0uidir0/status-icon.png
++Exec=@bindir@/dnssec-trigger-panel
++Icon=@uidir@/status-icon.png
+ Terminal=false
+ Categories=Utility;
+ X-KDE-StartupNotify=false
diff --git a/debian/patches/series b/debian/patches/series
index 47d8520..2fa51a1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 systemd_services_path_is_lib_systemd.patch
 debian-quirks.patch
 strip-version-number-from-config.patch
+fix-desktop-file-dirs.patch
diff --git a/debian/rules b/debian/rules
index b18d343..2cfa7c0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-		--with-libexecdir=/usr/lib/dnssec-trigger \
+		--libexecdir=/usr/lib/dnssec-trigger \
 		--with-ssl \
 		--with-hooks=networkmanager \
 		--with-gui=gtk \

Reply via email to