Package: spfquery
Version: 1.2.5-4
Followup-For: Bug #306875

Here's a patch that installs the `spfquery` executable as `spfquery.
libspf2` and adds update-alternatives support for it.
diff -ruN libspf2-1.2.5.org/debian/compat libspf2-1.2.5/debian/compat
--- libspf2-1.2.5.org/debian/compat     1970-01-01 00:00:00.000000000 +0000
+++ libspf2-1.2.5/debian/compat 2006-12-03 02:12:31.000000000 +0000
@@ -0,0 +1 @@
+5
diff -ruN libspf2-1.2.5.org/debian/control libspf2-1.2.5/debian/control
--- libspf2-1.2.5.org/debian/control    2006-12-02 20:05:56.000000000 +0000
+++ libspf2-1.2.5/debian/control        2006-12-03 03:37:45.000000000 +0000
@@ -1,8 +1,8 @@
 Source: libspf2
 Priority: optional
 Maintainer: Debian QA Group <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 4.1), cdbs
-Standards-Version: 3.6.1
+Build-Depends: debhelper (>> 5), cdbs
+Standards-Version: 3.7.2
 
 Package: libspf2-dev
 Section: libdevel
@@ -34,6 +34,6 @@
 Section: mail
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libmail-spf-query-perl
+Conflicts: libmail-spf-query-perl (<< 1:1.999.1-3)
 Description: Sender Policy Framework library, written in C
  Utilities to test and query SPF records. 
\ No newline at end of file
diff -ruN libspf2-1.2.5.org/debian/rules libspf2-1.2.5/debian/rules
--- libspf2-1.2.5.org/debian/rules      2006-12-02 20:05:56.000000000 +0000
+++ libspf2-1.2.5/debian/rules  2006-12-03 02:46:42.000000000 +0000
@@ -1,6 +1,12 @@
 #!/usr/bin/make -f
 
+SOURCE_PACKAGE = libspf2
+
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
 DEB_DH_MAKESHLIBS_ARGS_ALL := -V
+
+binary-install/spfquery::
+       # Rename the `spfquery` tool for the alternatives system:
+       mv debian/spfquery/usr/bin/spfquery 
debian/spfquery/usr/bin/spfquery.$(SOURCE_PACKAGE)
diff -ruN libspf2-1.2.5.org/debian/spfquery.postinst 
libspf2-1.2.5/debian/spfquery.postinst
--- libspf2-1.2.5.org/debian/spfquery.postinst  1970-01-01 00:00:00.000000000 
+0000
+++ libspf2-1.2.5/debian/spfquery.postinst      2006-12-03 00:28:47.000000000 
+0000
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+
+mode=$1
+
+source_package=libspf2
+
+case "$mode" in
+  configure )
+    prev_version=$2
+    
+    update-alternatives --install /usr/bin/spfquery spfquery      
/usr/bin/spfquery.$source_package 75
+    ;;
+esac
+
+#DEBHELPER#
diff -ruN libspf2-1.2.5.org/debian/spfquery.prerm 
libspf2-1.2.5/debian/spfquery.prerm
--- libspf2-1.2.5.org/debian/spfquery.prerm     1970-01-01 00:00:00.000000000 
+0000
+++ libspf2-1.2.5/debian/spfquery.prerm 2006-12-03 00:29:18.000000000 +0000
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+
+mode=$1
+
+source_package=libspf2
+
+case "$mode" in
+  remove )
+    update-alternatives --remove spfquery /usr/bin/spfquery.$source_package
+    ;;
+esac
+
+#DEBHELPER#

Reply via email to