None of the existing patches in debian/patches apply, so I removed them.
I had to create one new patch, as tsclient doesn't have a dependency on
libgnomeui-2.0 and it should. The patch I created is attached.
Finally, the dependencies need to be updated. If I have the time, I will
figure out what the new dependencies are.
--- tsclient-2.0.1.orig/configure.ac 2008-07-10 15:25:04.000000000 -0400
+++ tsclient-2.0.1.new/configure.ac 2009-05-29 23:21:05.000000000 -0400
@@ -32,7 +32,7 @@
### get cflags and libs
-PKG_CHECK_MODULES(TSC, glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib)
+PKG_CHECK_MODULES(TSC, glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0)
TSC_CFLAGS="-Wall $TSC_CFLAGS"
### Internationalization support
--- tsclient-2.0.1.orig/configure 2008-07-10 15:25:34.000000000 -0400
+++ tsclient-2.0.1.new/configure 2009-05-29 23:48:45.000000000 -0400
@@ -20976,12 +20976,12 @@
pkg_cv_TSC_CFLAGS="$TSC_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib\"") >&5
- ($PKG_CONFIG --exists --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib") 2>&5
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0\"") >&5
+ ($PKG_CONFIG --exists --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_TSC_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib" 2>/dev/null`
+ pkg_cv_TSC_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -20992,12 +20992,12 @@
pkg_cv_TSC_LIBS="$TSC_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib\"") >&5
- ($PKG_CONFIG --exists --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib") 2>&5
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0\"") >&5
+ ($PKG_CONFIG --exists --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_TSC_LIBS=`$PKG_CONFIG --libs "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib" 2>/dev/null`
+ pkg_cv_TSC_LIBS=`$PKG_CONFIG --libs "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -21015,14 +21015,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- TSC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib" 2>&1`
+ TSC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0" 2>&1`
else
- TSC_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib" 2>&1`
+ TSC_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$TSC_PKG_ERRORS" >&5
- { { echo "$as_me:$LINENO: error: Package requirements (glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib) were not met:
+ { { echo "$as_me:$LINENO: error: Package requirements (glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0) were not met:
$TSC_PKG_ERRORS
@@ -21033,7 +21033,7 @@
and TSC_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
" >&5
-echo "$as_me: error: Package requirements (glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib) were not met:
+echo "$as_me: error: Package requirements (glib-2.0 gmodule-2.0 gobject-2.0 gtk+-2.0 libglade-2.0 libgnome-2.0 gnome-desktop-2.0 gnome-vfs-2.0 libnotify gconf-2.0 libnm_glib libgnomeui-2.0) were not met:
$TSC_PKG_ERRORS