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#