Package: quinn-diff
Version: 0.65.1
Severity: wishlist
Tags: patch

The attached patch allows to link quinn-diff against glib2 instead of glib1 which is now in section oldlibs.
The patch also updates automake usage from 1.4 to 1.9.
(The new automake is called from debian/rules, just to make the diff small.)

Martin
--- quinn-diff-0.65.1.orig/configure.in
+++ quinn-diff-0.65.1/configure.in
@@ -80,7 +80,8 @@
 esac
 
 dnl Checks for libraries.
-AC_CHECK_LIB(glib, g_hash_table_lookup)
+dnl AC_CHECK_LIB(glib, g_hash_table_lookup)
+AM_PATH_GLIB_2_0()
 
 dnl Checks for header files.
 AC_HEADER_STDC
--- quinn-diff-0.65.1.orig/debian/control
+++ quinn-diff-0.65.1/debian/control
@@ -2,7 +2,7 @@
 Section: devel
 Priority: extra
 Maintainer: James Troup <[EMAIL PROTECTED]>
-Build-Depends: libglib1.2-dev, docbook-utils
+Build-Depends: libglib2.0-dev, docbook-utils, automake-1.9, autoconf
 Standards-Version: 3.5.10.0
 
 Package: quinn-diff
--- quinn-diff-0.65.1.orig/debian/rules
+++ quinn-diff-0.65.1/debian/rules
@@ -16,7 +16,12 @@
 
 build:
        $(checkdir)
-       ./configure --prefix=/usr --sysconfdir=/etc
+       rm -f scripts/* acconfig.h
+       aclocal-1.9
+       autoconf
+       autoheader
+       automake-1.9 --copy --add-missing
+       ./configure --prefix=/usr --sysconfdir=/etc 
        $(MAKE)
        touch build
 
--- quinn-diff-0.65.1.orig/src/Makefile.am
+++ quinn-diff-0.65.1/src/Makefile.am
@@ -1,4 +1,4 @@
 bin_PROGRAMS = quinn-diff
 quinn_diff_SOURCES = error.c nfmalloc.c xmalloc.c getopt.c getopt1.c init.c 
list.c arch_specific.c vercmp.c output.c utils.c parse_sources.c 
parse_packages.c main.c arch_specific.h common.h error.h getopt.h init.h list.h 
nfmalloc.h output.h parse_sources.h parse_packages.h utils.h vercmp.h xmalloc.h 
globals.h
-quinn_diff_LDADD = @EFENCE@ @CCMALLOC@
-CPPFLAGS = $(shell glib-config --cflags)
+quinn_diff_LDADD = @EFENCE@ @CCMALLOC@ @GLIB_LIBS@
+AM_CFLAGS = @GLIB_CFLAGS@

Reply via email to