Package: kword Version: 1:1.4.2-3 Severity: important Tags: patch The kword package has a direct dependency on the libgsf runtime package which is complicating the transition of the new libgsf into testing.
This dependency is superfluous; it is introduced by relying on "wv2-config --libs" output, which is deprecated behaviour in Debian (see http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html). As a test, I've rebuilt koffice in a pbuilder sid chroot with a /usr/bin/wv2-config modified not to include "-lgsf" in its output and the resulting kword package no longer has a direct libgsf dependency. If I'm understanding the koffice source package correctly, a way to fix it in koffice directly is to patch ./filters/kword/msword/configure.in.in not to use "wv2config --libs" output (see attachment) and to propagate that change (regenerate the top-level configure.in; reauto* the source package; update debian/patches/98_buildprep.diff). -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (800, 'unstable'), (750, 'experimental'), (500, 'testing-proposed-updates'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12.6 Locale: LANG=C, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1) -- Obsig: developing a new sig
--- ./filters/kword/msword/configure.in.in 2005-10-05 12:26:33.000000000 +0200 +++ /tmp/configure.in.in 2005-12-11 15:52:01.000000000 +0100 @@ -26,7 +26,8 @@ vers=`$WV2_CONFIG --version 2>/dev/null | $SED -e 's/libwv2 //' | $AWK 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test -n "$vers" && test "$vers" -ge 1009 then - LIBWV2_LIBS="`$WV2_CONFIG --libs`" + #LIBWV2_LIBS="`$WV2_CONFIG --libs`" + LIBWV2_LIBS="-lwv2" LIBWV2_RPATH= for args in $LIBWV2_LIBS; do case $args in