[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;
+ 		}