[Pkg-kde-commits] rev 1114 - branches/kde-3.4.0/packages/kdenetwork/debian/patches
Christopher Martin
chrsmrtn-guest@costa.debian.org
Tue, 24 May 2005 17:27:34 +0000
Author: chrsmrtn-guest
Date: 2005-05-24 17:27:33 +0000 (Tue, 24 May 2005)
New Revision: 1114
Added:
branches/kde-3.4.0/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff
Log:
Add gadu patch. This requires an updated buildprep.diff to work - this will follow later today.
Added: branches/kde-3.4.0/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff
===================================================================
--- branches/kde-3.4.0/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff 2005-05-24 16:11:55 UTC (rev 1113)
+++ branches/kde-3.4.0/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff 2005-05-24 17:27:33 UTC (rev 1114)
@@ -0,0 +1,25 @@
+--- kdenetwork/kopete/protocols/configure.in.in
++++ kdenetwork/kopete/protocols/configure.in.in
+@@ -42,8 +42,20 @@
+ int main()
+ {
+ #if defined __GG_LIBGADU_HAVE_PTHREAD && defined GG_LOGIN60
+- int maj, min, date;
+- sscanf( gg_libgadu_version(), "%u.%u.%u", &maj,&min,&date );
++ int maj, min, date, items;
++ const char *libgadu_version = gg_libgadu_version();
++
++ items = sscanf( libgadu_version, "%u.%u.%u", &maj,&min,&date );
++
++ if ( items != 3 ) { /* version in YYYYDDMM format only */
++ sscanf( libgadu_version, "%u", &date );
++
++ if ( date < 20040520 )
++ return 1;
++ else
++ return 0;
++ }
++
+ if ( maj != 1 ) {
+ return 1;
+ }