summaryrefslogtreecommitdiffstats
path: root/mandriva/2010.2/kdelibs
diff options
context:
space:
mode:
Diffstat (limited to 'mandriva/2010.2/kdelibs')
-rw-r--r--mandriva/2010.2/kdelibs/kde3lib.filter1
-rwxr-xr-xmandriva/2010.2/kdelibs/kde3lib.script2
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.3.2-fix-kurlbar-global.patch20
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.10-LDFLAG_fix-1.patch29
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.10-ktip-on-kde4.patch11
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.2-move-xdg-menu-dir.patch11
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.3-fix-enable-dialogbox.patch30
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.7-add-extra-catalogs.patch13
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.7-cups-1.3-conf.patch134
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.8-add-bookmark-dialog.patch11
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.9-kio-kfile-grouplist.patch63
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-3.5.9-mandriva-mimetypes.tar.bz2bin0 -> 195733 bytes
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs-dcopobject-destruct-crash.patch52
-rw-r--r--mandriva/2010.2/kdelibs/kdelibs3.spec1130
-rw-r--r--mandriva/2010.2/kdelibs/verisign-class-3-secure-server-ca.pem27
15 files changed, 1534 insertions, 0 deletions
diff --git a/mandriva/2010.2/kdelibs/kde3lib.filter b/mandriva/2010.2/kdelibs/kde3lib.filter
new file mode 100644
index 000000000..2e7e84cfc
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kde3lib.filter
@@ -0,0 +1 @@
+^.(/opt/kde3/lib/.*.so|/opt/kde3/lib/kde3/.*.so)
diff --git a/mandriva/2010.2/kdelibs/kde3lib.script b/mandriva/2010.2/kdelibs/kde3lib.script
new file mode 100755
index 000000000..a767838ca
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kde3lib.script
@@ -0,0 +1,2 @@
+#!/bin/sh
+ldconfig -X
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.3.2-fix-kurlbar-global.patch b/mandriva/2010.2/kdelibs/kdelibs-3.3.2-fix-kurlbar-global.patch
new file mode 100644
index 000000000..2041a87c4
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.3.2-fix-kurlbar-global.patch
@@ -0,0 +1,20 @@
+--- kdelibs-3.3.2/kio/kfile/kurlbar.cpp-- 2004-12-29 16:50:52.814327086 +0100
++++ kdelibs-3.3.2/kio/kfile/kurlbar.cpp 2004-12-29 16:52:25.597617064 +0100
+@@ -90,7 +90,7 @@ KURLBarItem::KURLBarItem( KURLBar *paren
+ m_url( url ),
+ m_pixmap( 0L ),
+ m_parent( parent ),
+- m_appLocal( true )
++ m_appLocal( false )
+ {
+ init( icon, group, description, persistent );
+ }
+@@ -102,7 +102,7 @@ KURLBarItem::KURLBarItem( KURLBar *paren
+ m_url( url ),
+ m_pixmap( 0L ),
+ m_parent( parent ),
+- m_appLocal( true )
++ m_appLocal( false )
+ {
+ init( icon, group, description, true /*persistent*/ );
+ }
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.10-LDFLAG_fix-1.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.10-LDFLAG_fix-1.patch
new file mode 100644
index 000000000..25e9856f6
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.10-LDFLAG_fix-1.patch
@@ -0,0 +1,29 @@
+Submitted By: zippo zippo@oppiz.net
+Initial Package Version: kdelibs-3.5.8
+Date: 2007-12-29
+Upstream Status: Unknown
+Origin: zippo zippo@oppiz.net
+Description: Fixes a LDFLAGS and RPATH issued in locating the QT library.
+
+--- kdelibs-3.5.10/dcop/dcopidl/Makefile.am~ 2008-08-19 21:18:18.000000000 +0300
++++ kdelibs-3.5.10/dcop/dcopidl/Makefile.am 2010-02-15 16:13:22.596733866 +0200
+@@ -11,7 +11,7 @@
+ noinst_HEADERS = yacc.cc.h
+
+ dcopidl_LDADD = $(LIB_QT)
+-dcopidl_LDFLAGS = $(KDE_RPATH) $(AM_LDFLAGS)
++dcopidl_LDFLAGS = $(KDE_LDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS)
+
+ ####### Build rules
+
+--- kdelibs-3.5.10/dcop/dcopidl2cpp/Makefile.am~ 2008-08-19 21:18:18.000000000 +0300
++++ kdelibs-3.5.10/dcop/dcopidl2cpp/Makefile.am 2010-02-15 16:13:56.370163020 +0200
+@@ -10,7 +10,7 @@
+ noinst_HEADERS = main.h
+
+ dcopidl2cpp_LDADD = $(LIB_QT)
+-dcopidl2cpp_LDFLAGS = $(KDE_RPATH) $(AM_LDFLAGS)
++dcopidl2cpp_LDFLAGS = $(KDE_LDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS)
+
+ dcopidl_output.kidl: ../dcopidl/dcopidl $(srcdir)/dcopidl_test.h
+ ../dcopidl/dcopidl $(srcdir)/dcopidl_test.h > dcopidl_output.kidl
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.10-ktip-on-kde4.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.10-ktip-on-kde4.patch
new file mode 100644
index 000000000..eba35c339
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.10-ktip-on-kde4.patch
@@ -0,0 +1,11 @@
+--- kdelibs-3.5.12/kdeui/ktip.cpp.orig 2011-02-04 11:30:10.042474496 +0000
++++ kdelibs-3.5.12/kdeui/ktip.cpp 2011-02-04 11:30:30.506474344 +0000
+@@ -302,7 +302,7 @@
+ hbox2->addWidget(ok);
+
+ KConfigGroup config(kapp->config(), "TipOfDay");
+- mTipOnStart->setChecked(config.readBoolEntry("RunOnStart", true));
++ mTipOnStart->setChecked(config.readBoolEntry("RunOnStart", false));
+
+ connect(next, TQT_SIGNAL(clicked()), this, TQT_SLOT(nextTip()));
+ connect(prev, TQT_SIGNAL(clicked()), this, TQT_SLOT(prevTip()));
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.2-move-xdg-menu-dir.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.2-move-xdg-menu-dir.patch
new file mode 100644
index 000000000..dbac52276
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.2-move-xdg-menu-dir.patch
@@ -0,0 +1,11 @@
+--- kdelibs-3.5.2/admin/acinclude.m4.in-- 2006-05-03 16:06:13.000000000 +0200
++++ kdelibs-3.5.2/admin/acinclude.m4.in 2006-05-03 16:06:22.000000000 +0200
+@@ -492,7 +492,7 @@
+ xdg_appsdir='\${datadir}/applications/kde'
+ fi
+ if test -z "$xdg_menudir"; then
+- xdg_menudir='\${sysconfdir}/xdg/menus'
++ xdg_menudir='\${sysconfdir}/xdg/kde/menus'
+ fi
+ if test -z "$xdg_directorydir"; then
+ xdg_directorydir='\${datadir}/desktop-directories'
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.3-fix-enable-dialogbox.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.3-fix-enable-dialogbox.patch
new file mode 100644
index 000000000..afabd68a6
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.3-fix-enable-dialogbox.patch
@@ -0,0 +1,30 @@
+--- kdelibs-3.5.3/kio/kfile/kpropertiesdialog.cpp.orig 2006-02-03 13:46:21.000000000 -0200
++++ kdelibs-3.5.3/kio/kfile/kpropertiesdialog.cpp 2006-07-14 11:11:18.000000000 -0300
+@@ -2024,6 +2024,7 @@
+ }
+
+ // Draw Checkboxes
++ bool allDisable = true;
+ TQCheckBox *cba[3][4];
+ for (int row = 0; row < 3 ; ++row) {
+ for (int col = 0; col < 4; ++col) {
+@@ -2039,6 +2040,8 @@
+ else if (d->cbRecursive && d->cbRecursive->isChecked())
+ cb->setTristate();
+
++ if( d->canChangePermissions)
++ allDisable = false;
+ cb->setEnabled( d->canChangePermissions );
+ gl->addWidget (cb, row+2, col+1);
+ switch(col) {
+@@ -2095,6 +2098,10 @@
+
+ }
+ #endif
++
++ if ( allDisable )
++ dlg.enableButtonOK( false );
++
+ if (dlg.exec() != KDialogBase::Accepted)
+ return;
+
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.7-add-extra-catalogs.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.7-add-extra-catalogs.patch
new file mode 100644
index 000000000..fe45a6c87
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.7-add-extra-catalogs.patch
@@ -0,0 +1,13 @@
+--- kdecore/klocale.cpp.orig 2011-02-04 10:59:25.234472351 +0000
++++ kdecore/klocale.cpp 2011-02-04 11:01:08.952473215 +0000
+@@ -138,7 +138,10 @@
+ if (mainCatalogue.contains("desktop") == 0 || mainCatalogue.contains("kdesktop") == 1) { //don't bother if we're looking up desktop translations
+ d->catalogNames.append( SYSTEM_MESSAGES ); // always include kdelibs.mo
+ d->catalogNames.append( "kio" ); // always include kio.mo
++ KGlobal::dirs()->addResourceDir("locale", "/usr/share/locale");
++ d->catalogNames.append( "kickoff" );
+ d->catalogNames.append( "xdg-user-dirs" );
++ d->catalogNames.append( "mandriva-kde-translation" );
+ }
+ updateCatalogues(); // evaluate this for all languages
+ }
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.7-cups-1.3-conf.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.7-cups-1.3-conf.patch
new file mode 100644
index 000000000..d07edcde0
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.7-cups-1.3-conf.patch
@@ -0,0 +1,134 @@
+--- kdelibs-3.5.7/kdeprint/cups/cupsdconf2/cups-util.c.orig 2007-08-23 14:53:00.000000000 -0300
++++ kdelibs-3.5.7/kdeprint/cups/cupsdconf2/cups-util.c 2007-08-23 17:40:02.000000000 -0300
+@@ -13,6 +13,9 @@
+ static char pwdstring[33];
+ static int cups_local_auth(http_t *http);
+
++const char* cupsGetConf( void );
++int cupsPutConf( const char* );
++
+ const char * /* O - Filename for PPD file */
+ cupsGetConf(void)
+ {
+@@ -29,6 +32,8 @@
+ char prompt[1024]; /* Prompt string */
+ int digest_tries; /* Number of tries with Digest */
+ static char filename[HTTP_MAX_URI]; /* Local filename */
++ char fqdn[ HTTP_MAX_URI ]; /* Server name buffer */
++
+
+ /*
+ * Connect to the correct server as needed...
+@@ -108,15 +113,15 @@
+ * See if we should retry the current digest password...
+ */
+
+- if (strncmp(cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE], "Basic", 5) == 0 ||
++ if (strncmp( httpGetField( cups_server, HTTP_FIELD_WWW_AUTHENTICATE ), "Basic", 5) == 0 ||
+ digest_tries > 1 || !pwdstring[0])
+ {
+ /*
+ * Nope - get a password from the user...
+ */
++ httpGetHostname( cups_server, fqdn, sizeof( fqdn ) );
+
+- snprintf(prompt, sizeof(prompt), "Password for %s on %s? ", cupsUser(),
+- cups_server->hostname);
++ snprintf(prompt, sizeof(prompt), "Password for %s on %s? ", cupsUser(), fqdn );
+
+ if ((password = cupsGetPassword(prompt)) == NULL)
+ break;
+@@ -135,7 +140,7 @@
+ * Got a password; encode it for the server...
+ */
+
+- if (strncmp(cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE], "Basic", 5) == 0)
++ if (strncmp( httpGetField( cups_server, HTTP_FIELD_WWW_AUTHENTICATE ), "Basic", 5) == 0)
+ {
+ /*
+ * Basic authentication...
+@@ -210,7 +215,7 @@
+ * OK, we need to copy the file...
+ */
+
+- while ((bytes = httpRead(cups_server, buffer, sizeof(buffer))) > 0)
++ while ((bytes = httpRead2(cups_server, buffer, sizeof(buffer))) > 0)
+ {
+ write(fd, buffer, bytes);
+ }
+@@ -235,6 +240,7 @@
+ http_status_t status; /* HTTP status from server */
+ char prompt[1024]; /* Prompt string */
+ int digest_tries; /* Number of tries with Digest */
++ char fqdn[ HTTP_MAX_URI ]; /* Server name buffer */
+
+ if (name == NULL)
+ return 0;
+@@ -305,11 +311,11 @@
+ break;
+ }
+ else
+- httpWrite(cups_server, buffer, bytes);
++ httpWrite2(cups_server, buffer, bytes);
+
+ if (status == HTTP_CONTINUE)
+ {
+- httpWrite(cups_server, buffer, 0);
++ httpWrite2(cups_server, buffer, 0);
+ while ((status = httpUpdate(cups_server)) == HTTP_CONTINUE);
+ }
+
+@@ -334,15 +340,16 @@
+ * See if we should retry the current digest password...
+ */
+
+- if (strncmp(cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE], "Basic", 5) == 0 ||
++ if (strncmp( httpGetField ( cups_server, HTTP_FIELD_WWW_AUTHENTICATE ), "Basic", 5) == 0 ||
+ digest_tries > 1 || !pwdstring[0])
+ {
+ /*
+ * Nope - get a password from the user...
+ */
+
+- snprintf(prompt, sizeof(prompt), "Password for %s on %s? ", cupsUser(),
+- cups_server->hostname);
++
++ httpGetHostname( cups_server, fqdn, sizeof( fqdn ) );
++ snprintf(prompt, sizeof(prompt), "Password for %s on %s? ", cupsUser(), fqdn );
+
+ if ((password = cupsGetPassword(prompt)) == NULL)
+ break;
+@@ -361,7 +368,7 @@
+ * Got a password; encode it for the server...
+ */
+
+- if (strncmp(cups_server->fields[HTTP_FIELD_WWW_AUTHENTICATE], "Basic", 5) == 0)
++ if (strncmp(httpGetField( cups_server, HTTP_FIELD_WWW_AUTHENTICATE ), "Basic", 5) == 0)
+ {
+ /*
+ * Basic authentication...
+@@ -492,3 +499,4 @@
+
+ return (1);
+ }
++
+--- kdelibs-3.5.7/kdeprint/cups/ipprequest.cpp.orig 2007-08-23 17:56:12.000000000 -0300
++++ kdelibs-3.5.7/kdeprint/cups/ipprequest.cpp 2007-08-23 17:57:53.000000000 -0300
+@@ -310,7 +310,7 @@
+ }
+
+ #ifdef HAVE_CUPS_NO_PWD_CACHE
+- strncpy( HTTP->authstring, cups_authstring.data(), HTTP_MAX_VALUE );
++ httpSetAuthString( HTTP, NULL, cups_authstring.data() );
+ #endif
+
+ if (dump_ > 0)
+@@ -320,7 +320,7 @@
+
+ request_ = cupsDoFileRequest(HTTP, request_, (res.isEmpty() ? "/" : res.latin1()), (filename.isEmpty() ? NULL : filename.latin1()));
+ #ifdef HAVE_CUPS_NO_PWD_CACHE
+- cups_authstring = HTTP->authstring;
++ cups_authstring = httpGetAuthString( HTTP );
+ #endif
+ httpClose(HTTP);
+
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.8-add-bookmark-dialog.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.8-add-bookmark-dialog.patch
new file mode 100644
index 000000000..82e33a120
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.8-add-bookmark-dialog.patch
@@ -0,0 +1,11 @@
+--- kio/bookmarks/kbookmarkmanager.cc~ 2007-10-06 16:11:19.000000000 +0200
++++ kio/bookmarks/kbookmarkmanager.cc 2007-10-06 16:11:19.000000000 +0200
+@@ -706,7 +706,7 @@
+ config.setGroup("Bookmarks");
+
+ // add bookmark dialog usage - no reparse
+- s_self->m_advancedaddbookmark = config.readBoolEntry("AdvancedAddBookmarkDialog", false);
++ s_self->m_advancedaddbookmark = config.readBoolEntry("AdvancedAddBookmarkDialog", true);
+
+ // these three alter the menu, therefore all need a reparse
+ s_self->m_contextmenu = config.readBoolEntry("ContextMenuActions", true);
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.9-kio-kfile-grouplist.patch b/mandriva/2010.2/kdelibs/kdelibs-3.5.9-kio-kfile-grouplist.patch
new file mode 100644
index 000000000..9673f87e3
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.9-kio-kfile-grouplist.patch
@@ -0,0 +1,63 @@
+--- kdelibs-3.5.9/kio/kfile/kpropertiesdialog.cpp.orig 2008-02-28 09:52:00.000000000 -0300
++++ kdelibs-3.5.9/kio/kfile/kpropertiesdialog.cpp 2008-02-28 10:05:56.000000000 -0300
+@@ -1771,27 +1771,31 @@
+ strUser = user->pw_name;
+
+ #ifdef Q_OS_UNIX
+- setgrent();
+- for (i=0; ((ge = getgrent()) != 0L) && (i < maxEntries); i++)
+- {
+- if (IamRoot)
+- groupList += TQString::fromLatin1(ge->gr_name);
+- else
+- {
+- /* pick the groups to which the user belongs */
+- char ** members = ge->gr_mem;
+- char * member;
+- while ((member = *members) != 0L) {
+- if (strUser == member) {
+- groupList += TQString::fromLocal8Bit(ge->gr_name);
+- break;
+- }
+- ++members;
+- }
+- }
+- }
+- endgrent();
+-#endif //Q_OS_UNIX
++
++ gid_t *groups = NULL;
++ int ng = 1;
++ struct group *mygroup;
++ gid_t *newgroups = NULL;
++
++ groups = (gid_t *) malloc(ng * sizeof(gid_t));
++
++ if (getgrouplist(strUser, user->pw_gid, groups, &ng) == -1) {
++ newgroups = (gid_t *) malloc(ng * sizeof(gid_t));
++ if (newgroups != NULL) {
++ free(groups);
++ groups = newgroups;
++ getgrouplist(strUser, user->pw_gid, groups, &ng);
++ } else ng = 1;
++ }
++
++ for (i = 0; i < ng; i++) {
++ mygroup = getgrgid(groups[i]);
++ if (mygroup != NULL) groupList += TQString::fromLocal8Bit(mygroup->gr_name);
++ }
++
++ free(groups);
++
++#else //Q_OS_UNIX
+
+ /* add the effective Group to the list .. */
+ ge = getgrgid (getegid());
+@@ -1802,6 +1806,7 @@
+ if (groupList.find(name) == groupList.end())
+ groupList += name;
+ }
++#endif //Q_OS_UNIX
+
+ bool isMyGroup = groupList.contains(strGroup);
+
diff --git a/mandriva/2010.2/kdelibs/kdelibs-3.5.9-mandriva-mimetypes.tar.bz2 b/mandriva/2010.2/kdelibs/kdelibs-3.5.9-mandriva-mimetypes.tar.bz2
new file mode 100644
index 000000000..046d3af76
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-3.5.9-mandriva-mimetypes.tar.bz2
Binary files differ
diff --git a/mandriva/2010.2/kdelibs/kdelibs-dcopobject-destruct-crash.patch b/mandriva/2010.2/kdelibs/kdelibs-dcopobject-destruct-crash.patch
new file mode 100644
index 000000000..8cf8e1ca1
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs-dcopobject-destruct-crash.patch
@@ -0,0 +1,52 @@
+there appeared some kind of leak or memory overwrite, or double destruct, can't
+track down where it came from, only thing done (to my knowledge) was to rebuild
+kde packages due newer dependencies in distro. maybe gcc overoptimizes, but
+rebuild with gcc 4.4.2 did not help.
+
+crash happens when kmail send mail window is destructed (you hit send mail
+button)
+
+Program received signal SIGSEGV, Segmentation fault.
+0x00007ffff6dba027 in DCOPObject::~DCOPObject (this=0xdf03b8, __in_chrg=<value optimized out>) at dcopobject.cpp:81
+81 if ( d->m_signalConnections > 0 && client )
+(gdb) bt
+#0 0x00007ffff6dba027 in DCOPObject::~DCOPObject (this=0xdf03b8, __in_chrg=<value optimized out>) at dcopobject.cpp:81
+#1 0x00007ffff77c6a6b in KMComposeWin::~KMComposeWin (this=0xdefd30, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at kmcomposewin.cpp:490
+#2 0x00007ffff66b911a in QObject::event(QEvent*) () from /usr/lib64/libqt-mt.so.3
+#3 0x00007ffff66ee013 in QWidget::event(QEvent*) () from /usr/lib64/libqt-mt.so.3
+#4 0x00007ffff665a865 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib64/libqt-mt.so.3
+#5 0x00007ffff665b96e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libqt-mt.so.3
+#6 0x00007ffff70aaf28 in KApplication::notify (this=0x7fffffffda10, receiver=0xdefd30, event=0xe72500) at kapplication.cpp:550
+#7 0x00007ffff665c263 in QApplication::sendPostedEvents(QObject*, int) () from /usr/lib64/libqt-mt.so.3
+#8 0x00007ffff660acad in QEventLoop::processEvents(unsigned int) () from /usr/lib64/libqt-mt.so.3
+#9 0x00007ffff6670ba9 in QEventLoop::enterLoop() () from /usr/lib64/libqt-mt.so.3
+#10 0x00007ffff6670a32 in QEventLoop::exec() () from /usr/lib64/libqt-mt.so.3
+#11 0x00000000004028cc in main (argc=3, argv=<value optimized out>) at main.cpp:110
+(gdb) p d
+$1 = (DCOPObject::DCOPObjectPrivate *) 0x0
+(gdb) p client
+$2 = <value optimized out>
+(gdb) l
+76 }
+77
+78 DCOPObject::~DCOPObject()
+79 {
+80 DCOPClient *client = DCOPClient::mainClient();
+81 if ( d->m_signalConnections > 0 && client )
+82 client->disconnectDCOPSignal( 0, 0, 0, objId(), 0 );
+83
+84 objMap()->remove(ident);
+85 delete d;
+(gdb)
+
+--- kdelibs-3.5.10/dcop/dcopobject.cpp~ 2005-09-10 11:27:23.000000000 +0300
++++ kdelibs-3.5.10/dcop/dcopobject.cpp 2010-01-30 07:56:50.818689543 +0200
+@@ -78,7 +78,7 @@
+ DCOPObject::~DCOPObject()
+ {
+ DCOPClient *client = DCOPClient::mainClient();
+- if ( d->m_signalConnections > 0 && client )
++ if (d && d->m_signalConnections > 0 && client )
+ client->disconnectDCOPSignal( 0, 0, 0, objId(), 0 );
+
+ objMap()->remove(ident);
diff --git a/mandriva/2010.2/kdelibs/kdelibs3.spec b/mandriva/2010.2/kdelibs/kdelibs3.spec
new file mode 100644
index 000000000..9f38b5501
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/kdelibs3.spec
@@ -0,0 +1,1130 @@
+%define _requires_exceptions perl\(.*\)\\|devel\(linux-gate\)\\|devel\(libdns_sd\(.*\)\\|devel\(libdns_sd\)
+
+%define _disable_ld_no_undefined 1
+
+%define use_hspell_plugins 1
+
+%define compile_apidox 0
+%{?_no_apidox: %{expand: %%global compile_apidox 0}}
+
+%define use_kickoff_menu 1
+%{?_no_kickoff_menu: %{expand: %%global use_kickoff_menu 0}}
+
+%define lib_major 4
+%define lib_name_orig libkde3core
+%define lib_name %mklibname kde3core %{lib_major}
+%define libqt %mklibname qt 3
+
+%define lib_name_orig_kdepim %mklibname kdepim
+%define lib_major_kdepim 2
+%define lib_name_kdepim %lib_name_orig_kdepim%lib_major_kdepim
+
+%define lib_name_orig_kdebase libkdebase
+%define lib_major 4
+%define lib_name_kdebase %mklibname kdebase %lib_major
+
+%define epoch_kdelibs 30000000
+%define epoch_arts 30000001
+
+%define oname kdelibs
+
+Name: kdelibs3
+Summary: K Desktop Environment - Libraries
+Version: 3.5.12
+Release: %mkrel 4
+Epoch: %epoch_kdelibs
+Group: Graphical desktop/KDE
+License: LGPL_V2
+BuildRoot: %_tmppath/%name-%version-%release-root
+URL: http://www.kde.org
+Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%oname-%version.tar.bz2
+Source1: kdelibs-3.5.9-mandriva-mimetypes.tar.bz2
+Source2: verisign-class-3-secure-server-ca.pem
+Source3: kde3lib.filter
+Source4: kde3lib.script
+Patch2: kdelibs-3.3.2-fix-kurlbar-global.patch
+Patch3: kdelibs-3.5.3-fix-enable-dialogbox.patch
+Patch4: kdelibs-3.5.7-cups-1.3-conf.patch
+Patch10: kdelibs-3.5.2-move-xdg-menu-dir.patch
+Patch11: kdelibs-3.5.7-add-extra-catalogs.patch
+Patch15: kdelibs-3.5.9-kio-kfile-grouplist.patch
+Patch22: kdelibs-3.5.10-ktip-on-kde4.patch
+Patch26: kdelibs-3.5.10-LDFLAG_fix-1.patch
+Patch29: ac264.patch
+Patch30: kdelibs-dcopobject-destruct-crash.patch
+# Kickoff related patches
+Patch204: kdelibs-3.5.8-add-bookmark-dialog.patch
+Obsoletes: kdelibs-static-devel
+Obsoletes: kdelibs3.0
+Obsoletes: kde3-kdelibs
+Requires: kde-l10n
+Conflicts: kdepim-korganizer <= 3.2.3-100mdk
+BuildRequires: kde3-macros
+BuildRequires: aspell-devel
+BuildRequires: lua-devel
+BuildRequires: avahi-compat-libdns_sd-devel
+BuildRequires: avahi-qt3-devel
+BuildRequires: avahi-client-devel
+BuildRequires: qt3-devel >= 3.3.6
+BuildRequires: libxslt-devel
+BuildRequires: libxml2 >= 2.4.11
+BuildRequires: openssl-devel
+BuildRequires: cups-devel >= 1.2
+BuildRequires: pcre-devel
+BuildRequires: fam-devel
+BuildRequires: libarts-devel
+BuildRequires: bzip2-devel
+BuildRequires: libart_lgpl-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: libsasl-devel
+BuildRequires: libtiff-devel
+BuildRequires: libvorbis-devel
+BuildRequires: pam-devel
+BuildRequires: X11-devel
+BuildRequires: libalsa-devel
+BuildRequires: libmad-devel
+BuildRequires: gdbm-devel
+BuildRequires: jasper-devel
+BuildRequires: OpenEXR-devel
+BuildRequires: libacl-devel
+BuildRequires: krb5-devel
+BuildRequires: autoconf >= 1:2.59
+BuildRequires: automake > 1.5
+BuildRequires: libldap-devel
+BuildRequires: idn-devel
+BuildRequires: lzma-devel
+%if %use_hspell_plugins
+BuildRequires: hspell-devel
+%endif
+BuildRequires: liblzmadec-devel
+
+%description
+Libraries for the K Desktop Environment.
+
+%files
+%defattr(-,root,root,-)
+
+#--------------------------------------------------------------
+
+%package -n %lib_name
+Group: Development/KDE and Qt
+Summary: Core libraries for KDE
+Obsoletes: kdetrayproxy
+Obsoletes: kdelibs-arts
+Obsoletes: libkdecore4 < 4.0.0
+Provides: kdelibs = %{epoch_kdelibs}:%version-%release
+Provides: %lib_name_orig = %{epoch_kdelibs}:%version-%release
+Requires: kdelibs3-common = %{epoch_kdelibs}:%version-%release
+Requires: %{libqt} >= 3.2.2
+Requires: nss_mdns
+Conflicts: %lib_name < 3.1.91, libkdebase4 < 3.1.91
+Conflicts: kmplayer <= 0.8.4
+Conflicts: krusader <= 1.29-1mdk
+Conflicts: %lib_name_kdebase <= 1:3.3.2
+Conflicts: %lib_name_kdepim-korganizer <= 1:3.3.0-30mdk
+Obsoletes: kde3-kdepim-common < 3.5.12
+Requires: libtqtinterface >= 3.5.12-1
+
+%description -n %lib_name
+Libraries for the K Desktop Environment.
+
+%files -n %{lib_name}
+%defattr(-,root,root,-)
+%_sysconfdir/ld.so.conf.d/*
+%_kde3_libdir/libkdeinit_*
+%_kde3_libdir/libkdefakes_nonpic.a
+%_kde3_libdir/libDCOP.la
+%_kde3_libdir/libkdecore.la
+%_kde3_libdir/libkdefakes.la
+%_kde3_libdir/libkdefx.la
+%_kde3_libdir/libkdeprint.la
+%_kde3_libdir/libkdeprint_management.la
+%_kde3_libdir/libkdesu.la
+%_kde3_libdir/libkdeui.la
+%_kde3_libdir/libkhtml.la
+%_kde3_libdir/libkio.la
+%_kde3_libdir/libkjs.la
+%_kde3_libdir/libkmid.la
+%_kde3_libdir/libkparts.la
+%_kde3_libdir/libkscreensaver.la
+%_kde3_libdir/libkspell.la
+%_kde3_libdir/libktexteditor.la
+%_kde3_libdir/libkdesasl.la
+%_kde3_libdir/libkscript.la
+%_kde3_libdir/libkatepartinterfaces.la
+%_kde3_libdir/libkabc.la
+%_kde3_libdir/libartskde.la
+%_kde3_libdir/libkmediaplayer.la
+%_kde3_libdir/libkutils.la
+%_kde3_libdir/libkjava.la
+%_kde3_libdir/libkabc_dir.la
+%_kde3_libdir/libkabc_file.la
+%_kde3_libdir/libkabc_ldapkio.la
+%_kde3_libdir/libkmdi.la
+%_kde3_libdir/libkresources.la
+%_kde3_libdir/libkwalletbackend.la
+%_kde3_libdir/libkwalletclient.la
+%_kde3_libdir/libvcard.la
+%_kde3_libdir/libartskde.so.*
+%_kde3_libdir/libDCOP.so.*
+%_kde3_libdir/libkdecore.so.*
+%_kde3_libdir/libkdefakes.so.*
+%_kde3_libdir/libkdefx.so.*
+%_kde3_libdir/libkdeprint.so.*
+%_kde3_libdir/libkdeprint_management.so.*
+%_kde3_libdir/libkdesu.so.*
+%_kde3_libdir/libkdeui.so.*
+%_kde3_libdir/libkhtml.so.*
+%_kde3_libdir/libkio.so.*
+%_kde3_libdir/libkjs.so.*
+%_kde3_libdir/libkmid.so.*
+%_kde3_libdir/libkparts.so.*
+%_kde3_libdir/libkscreensaver.so.*
+%_kde3_libdir/libkspell.so.*
+%_kde3_libdir/libktexteditor.so.*
+%_kde3_libdir/libkdesasl.so.*
+%_kde3_libdir/libkscript.so.*
+%_kde3_libdir/libkatepartinterfaces.so.*
+%_kde3_libdir/libkabc.so.*
+%_kde3_libdir/libkmediaplayer.so.*
+%_kde3_libdir/libkutils.so.*
+%_kde3_libdir/libkjava.so.*
+%_kde3_libdir/libkabc_dir.so.*
+%_kde3_libdir/libkabc_file.so.*
+%_kde3_libdir/libkabc_ldapkio.so.*
+%_kde3_libdir/libkmdi.so.*
+%_kde3_libdir/libkresources.so.*
+%_kde3_libdir/libkwalletbackend.so.*
+%_kde3_libdir/libkwalletclient.so.*
+%_kde3_libdir/libvcard.so.*
+%_kde3_libdir/libkimproxy.la
+%_kde3_libdir/libkimproxy.so.*
+%_kde3_libdir/libknewstuff.la
+%_kde3_libdir/libknewstuff.so.*
+%_kde3_libdir/libkspell2.la
+%_kde3_libdir/libkspell2.so.*
+%_kde3_libdir/libkdnssd.la
+%_kde3_libdir/libkdnssd.so.*
+%_kde3_libdir/libkmdi2.la
+%_kde3_libdir/libkmdi2.so.*
+%_kde3_libdir/libkntlm.la
+%_kde3_libdir/libkntlm.so.*
+%_kde3_libdir/libkunittest.la
+%_kde3_libdir/libkunittest.so.*
+%_kde3_libdir/libconnectionmanager.la
+%_kde3_libdir/libconnectionmanager.so.*
+%_kde3_libdir/libkabc_net.la
+%_kde3_libdir/libkabc_net.so.*
+%_kde3_libdir/libkdefakes_pic.a
+%_kde3_libdir/libkrandr.la
+%_kde3_libdir/libkrandr.so.*
+%_kde3_libdir/libnetworkstatus.la
+%_kde3_libdir/libnetworkstatus.so.*
+%dir %_kde3_libdir/kde3
+%_kde3_libdir/kde3/*.la
+%_kde3_libdir/kde3/*.so
+%dir %_kde3_libdir/kde3/plugins/
+%dir %_kde3_libdir/kde3/plugins/designer/
+%_kde3_libdir/kde3/plugins/designer/*.so
+%_kde3_libdir/kde3/plugins/designer/*.la
+%dir %_kde3_libdir/kde3/plugins/styles/
+%_kde3_libdir/kde3/plugins/styles/*.la
+%_kde3_libdir/kde3/plugins/styles/*.so
+%{_var}/lib/rpm/filetriggers/kde3lib.*
+
+
+#--------------------------------------------------------------
+
+%package -n %lib_name-devel
+Group: Development/KDE and Qt
+Summary: Header files and documentation for compiling KDE applications
+Obsoletes: kdelibs-devel
+Obsoletes: libkdecore4-devel < 4.0.0
+Provides: kdelibs-devel = %{epoch_kdelibs}:%version-%release
+Provides: kdelibs3-devel = %{epoch_kdelibs}:%version-%release
+Conflicts: kdebase-devel <= 3.1.91mdk
+Requires: %lib_name = %{epoch_kdelibs}:%version-%release
+Requires: acl-devel
+Requires: qt3-devel >= 3.3.6
+Requires: kde3-macros
+Requires: libtqtinterface-devel >= 3.5.12-1
+Conflicts: kmplayer <= 0.8.4
+Conflicts: kdelibs-devel < 3.1.91
+Conflicts: krusader <= 1.29-1mdk
+Conflicts: %lib_name_kdepim-korganizer-devel <= 1:3.3.0-30mdk
+
+%description -n %lib_name-devel
+This package includes the header files you will need to compile applications
+for KDE. Also included is the KDE API documentation in HTML format for easy
+browsing.
+
+%files -n %lib_name-devel
+%defattr(-,root,root,-)
+%doc %_kde3_docdir/HTML/en/kspell
+%_kde3_includedir/*
+%_kde3_libdir/libartskde.so
+%_kde3_libdir/libDCOP.so
+%_kde3_libdir/libkabc_dir.so
+%_kde3_libdir/libkabc_file.so
+%_kde3_libdir/libkabc_ldapkio.so
+%_kde3_libdir/libkabc.so
+%_kde3_libdir/libkdecore.so
+%_kde3_libdir/libkdefakes.so
+%_kde3_libdir/libkdefx.so
+%_kde3_libdir/libkdeprint.so
+%_kde3_libdir/libkdeprint_management.so
+%_kde3_libdir/libkdesu.so
+%_kde3_libdir/libkdeui.so
+%_kde3_libdir/libkhtml.so
+%_kde3_libdir/libkio.so
+%_kde3_libdir/libkjs.so
+%_kde3_libdir/libkmid.so
+%_kde3_libdir/libkparts.so
+%_kde3_libdir/libkscreensaver.so
+%_kde3_libdir/libkspell.so
+%_kde3_libdir/libktexteditor.so
+%_kde3_libdir/libkdesasl.so
+%_kde3_libdir/libkscript.so
+%_kde3_libdir/libkatepartinterfaces.so
+%_kde3_libdir/libkmediaplayer.so
+%_kde3_libdir/libkutils.so
+%_kde3_libdir/libkjava.so
+%_kde3_libdir/libkresources.so
+%_kde3_libdir/libkwalletclient.so
+%_kde3_libdir/libkwalletbackend.so
+%_kde3_libdir/libkmdi.so
+%_kde3_libdir/libvcard.so
+%_kde3_libdir/libkimproxy.so
+%_kde3_libdir/libknewstuff.so
+%_kde3_libdir/libkspell2.so
+%_kde3_libdir/libkdnssd.so
+%_kde3_libdir/libkmdi2.so
+%_kde3_libdir/libkntlm.so
+%_kde3_libdir/libkunittest.so
+%_kde3_libdir/libconnectionmanager.so
+%_kde3_libdir/libkabc_net.so
+%_kde3_libdir/libkrandr.so
+%_kde3_libdir/libnetworkstatus.so
+
+#--------------------------------------------------------------
+
+%package common
+Group: Development/KDE and Qt
+Summary: Config file and icons file for %name
+Requires(pre): %lib_name = %{epoch_kdelibs}:%version-%release
+Requires: kde-config-file
+Conflicts: kdelibs-common < 0.8.4-0.rc5.1mdk
+Conflicts: kmplayer <= 0.8.4
+Conflicts: krusader <= 1.29-1mdk
+Conflicts: koffice <= 1.3-0.beta3.6mdk
+Conflicts: kdesdk <= 3.1-9mdk
+Conflicts: kdebase-progs <= 3.1.3-79mdk
+Conflicts: %lib_name_kdepim-korganizer <= 1:3.3.0-30mdk
+Conflicts: kjsembed <= 3.3.0
+Conflicts: kmplayer <= 0.8.4
+Conflicts: kdeadmin <= 2:3.3.2-6mdk
+Conflicts: kdevelop <= 3:3.2.2-3mdk
+Conflicts: mandrake-mime <= 0.4
+Requires(post): kde-custom-icons
+Requires: desktop-common-data
+Obsoletes: mandrake-menu-directory
+Obsoletes: kde3-kdelibs-common
+Obsoletes: kde3-kdepim-common < 3.5.12
+Requires: hicolor-icon-theme
+Requires: libxml2-utils
+Conflicts: kdepim =< 2.2.2-5
+Conflicts: kdeartwork =< 2.2.2-3mdk
+Conflicts: koffice =< 1.1.1-14mdk
+Conflicts: kdelibs-sound =< 2.2.2-48mdk
+Conflicts: kdebase =< 2.2.2-93mdk
+Conflicts: kdelibs < 3.1.91
+Conflicts: kdebase < 3.1.91
+Conflicts: k3b <= 0.9-15mdk
+Conflicts: kdesdk <= 3.1.3-9mdk
+Conflicts: koffice <= 1.3-0.beta3.6mdk
+Conflicts: %lib_name < 3.2.3-19mdk
+Conflicts: kdebase-progs <= 1:3.3.2
+Conflicts: kttsd <= 0.3.0
+Conflicts: kdeaddons <= 1:3.3.2
+Provides: %oname-common = %{epoch_kdelibs}:%version-%release
+Requires: libtqtinterface >= 3.5.12-1
+
+%description common
+This packages contains all icons, config file etc...
+
+%files common
+%defattr(-,root,root,-)
+%doc %_kde3_docdir/HTML/en/common
+%dir %_kde3_configdir/
+%config(noreplace) %_kde3_configdir/kdebug.areas
+%config(noreplace) %_kde3_configdir/kdebugrc
+%config(noreplace) %_kde3_configdir/ksslcalist
+%config(noreplace) %_kde3_configdir/language.codes
+%config(noreplace) %_kde3_configdir/kthemestylerc
+%config(noreplace) %_kde3_configdir/khotnewstuffrc
+%config(noreplace) %_kde3_configdir/katefiletyperc
+%config(noreplace) %_kde3_configdir/ui/ui_standards.rc
+%config(noreplace) %_kde3_configdir/ui/kprintpreviewui.rc
+%config(noreplace) %_kde3_configdir/kdeprintrc
+%config(noreplace) %_kde3_configdir/katesyntaxhighlightingrc
+%config(noreplace) %_kde3_configdir/kio_isorc
+%dir %_kde3_configdir/colors/
+%dir %_kde3_configdir/ui/
+%_kde3_configdir/colors/*
+%_kde3_configdir/ipv6blacklist
+%doc %_kde3_appsdir/LICENSES
+%dir %_kde3_appsdir/kdewidgets
+%_kde3_appsdir/kdewidgets/*
+%dir %_kde3_appsdir/knewstuff
+%_kde3_appsdir/knewstuff/*
+%dir %_kde3_appsdir/ktexteditor_docwordcompletion/
+%_kde3_appsdir/ktexteditor_docwordcompletion/*
+%attr(0755,root,root) %_sysconfdir/profile.d/*
+%_kde3_bindir/lnusertemp
+%_kde3_bindir/start_kdeinit
+%_kde3_bindir/ktradertest
+%_kde3_bindir/kfmexec
+%_kde3_bindir/kioexec
+%_kde3_bindir/artsmessage
+%_kde3_bindir/checkXML
+%_kde3_bindir/cupsdconf
+%_kde3_bindir/cupsdoprint
+%_kde3_bindir/dcop
+%_kde3_bindir/dcopidl
+%_kde3_bindir/dcopidl2cpp
+%_kde3_bindir/dcopserver
+%_kde3_bindir/imagetops
+%_kde3_bindir/kbuildsycoca
+%_kde3_bindir/kconf_update
+%_kde3_bindir/kcookiejar
+%_kde3_bindir/kde-config
+%_kde3_bindir/kded
+%_kde3_bindir/kdeinit
+%_kde3_bindir/kdeinit_shutdown
+%_kde3_bindir/kdeinit_wrapper
+%_kde3_bindir/kdesu_stub
+%_kde3_bindir/kio_http_cache_cleaner
+%_kde3_bindir/kio_uiserver
+%_kde3_bindir/klauncher
+%_kde3_bindir/kmailservice
+%attr(4755, root, root) %_kde3_bindir/kpac_dhcp_helper
+%_kde3_bindir/ksendbugmail
+%_kde3_bindir/kshell
+%_kde3_bindir/kwrapper
+%_kde3_bindir/make_driver_db_cups
+%_kde3_bindir/meinproc
+%_kde3_bindir/preparetips
+%_kde3_bindir/kdontchangethehostname
+%_kde3_bindir/kfile
+%_kde3_bindir/kconfig_compiler
+%_kde3_bindir/kde-menu
+%_kde3_bindir/kcmshell
+%_kde3_bindir/dcopclient
+%_kde3_bindir/dcopfind
+%_kde3_bindir/dcopobject
+%_kde3_bindir/dcopref
+%_kde3_bindir/dcopserver_shutdown
+%_kde3_bindir/dcopstart
+%_kde3_bindir/kab2kabc
+%_kde3_bindir/kaddprinterwizard
+%_kde3_bindir/ktelnetservice
+%_kde3_bindir/make_driver_db_lpr
+%_kde3_bindir/kinstalltheme
+%_kde3_bindir/kioslave
+%_kde3_bindir/ksvgtopng
+%_kde3_bindir/dcopidlng
+%_kde3_bindir/dcopquit
+%attr(4755,root, root) %_kde3_bindir/kgrantpty
+%_kde3_bindir/kdostartupconfig
+%_kde3_bindir/kstartupconfig
+%_kde3_bindir/kunittestmodrunner
+%_kde3_bindir/khotnewstuff
+%_kde3_bindir/makekdewidgets
+%_kde3_bindir/start_kdeinit_wrapper
+%_kde3_bindir/kmimelist
+%_kde3_bindir/networkstatustestservice
+%dir %_kde3_datadir/applications/kde/
+%_kde3_datadir/applications/kde/kresources.desktop
+%dir %_kde3_appsdir/kabc/
+%_kde3_appsdir/kabc/*
+%dir %_kde3_appsdir/kconf_update/
+%_kde3_appsdir/kconf_update/*
+%dir %_kde3_appsdir/dcopidlng
+%_kde3_appsdir/dcopidlng/*
+%dir %_kde3_appsdir/kdeprint
+%_kde3_appsdir/kdeprint/*
+%dir %_kde3_appsdir/kdeui
+%_kde3_appsdir/kdeui/*
+%dir %_kde3_appsdir/khtml
+%_kde3_appsdir/khtml/*
+%dir %_kde3_appsdir/kio_uiserver
+%_kde3_appsdir/kio_uiserver/*
+%dir %_kde3_appsdir/proxyscout
+%_kde3_appsdir/proxyscout/*
+%dir %_kde3_appsdir/kjava/
+%_kde3_appsdir/kjava/*
+%dir %_kde3_appsdir/knotify
+%_kde3_appsdir/knotify/*
+%dir %_kde3_appsdir/ksgmltools2
+%_kde3_appsdir/ksgmltools2/*
+%dir %_kde3_appsdir/kssl
+%_kde3_appsdir/kssl/*
+%dir %_kde3_appsdir/kstyle
+%_kde3_appsdir/kstyle/*
+%dir %_kde3_appsdir/kcertpart
+%_kde3_appsdir/kcertpart/*
+%dir %_kde3_appsdir/katepart
+%_kde3_appsdir/katepart/*
+%dir %_kde3_appsdir/kcm_componentchooser
+%_kde3_appsdir/kcm_componentchooser/*
+%dir %_kde3_appsdir/ktexteditor_insertfile
+%_kde3_appsdir/ktexteditor_insertfile/*
+%dir %_kde3_appsdir/ktexteditor_isearch/
+%_kde3_appsdir/ktexteditor_isearch/*
+%dir %_kde3_appsdir/ktexteditor_kdatatool/
+%_kde3_appsdir/ktexteditor_kdatatool/*
+%dir %_kde3_autostart/
+%_kde3_autostart/*.desktop
+%_kde3_iconsdir/*
+%dir %_kde3_datadir/mimelnk
+%_kde3_datadir/mimelnk/*
+%dir %_kde3_datadir/emoticons
+%_kde3_datadir/emoticons/*
+%_kde3_datadir/locale/*
+%dir %_kde3_datadir/services/
+%_kde3_datadir/services/*
+%dir %_kde3_datadir/servicetypes/
+%_kde3_datadir/servicetypes/*
+%_sysconfdir/xdg/kde/menus/*
+%dir %_kde3_datadir/apps/konqueror/servicemenus/
+%_kde3_datadir/apps/konqueror/servicemenus/*
+%dir %_kde3_datadir/applnk/
+%_kde3_datadir/applnk/*
+# Not ship this files
+%exclude %_kde3_bindir/filesharelist
+%exclude %_kde3_bindir/fileshareset
+
+#--------------------------------------------------------------
+%if %compile_apidox
+%package devel-doc
+Group: Development/KDE and Qt
+Summary: Development documentation for %name
+Requires: qt3-doc
+BuildRequires: doxygen
+BuildRequires: graphviz
+BuildRequires: qt3-doc
+
+%description devel-doc
+This packages contains all development documentation for kdelibs
+
+%files devel-doc
+%defattr(-,root,root,-)
+%doc %_kde3_docdir/HTML/en/kdelibs-apidocs
+%endif
+
+
+%prep
+%setup -q -n %oname-%version
+%patch2 -p1 -b .add_kfile_item_in_global
+%patch3 -p1 -b .fix_disable_button
+%patch10 -p1 -b .move_xdg_menu_dir
+%patch11 -p0 -b .catalogs
+%patch15 -p1 -b .kio_kfile
+%patch22 -p1 -b .ktiponkde4
+%patch26 -p1 -b .ldflags
+%patch29 -p1 -b .ac
+%patch30 -p1 -b .dcopcrash
+%patch204 -p0 -b .post358
+
+# Cert
+cp %SOURCE2 kio/kssl/kssl
+echo "verisign-class-3-secure-server-ca.pem" >> kio/kssl/kssl/localcerts
+
+%build
+# This step is needed mostly because avahi patch
+# Until better solution is find, do not remove the build
+# regenerate step
+make -f admin/Makefile.common cvs
+
+QTDIR=%qt3dir ; export QTDIR;
+PATH=%{qt3dir}/bin:%{_kde3_bindir}:$PATH; export PATH;
+export xdg_menudir=%_sysconfdir/xdg/kde/menus
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/kde3/lib/
+
+%configure_kde3 \
+ --disable-arts-gsl \
+ --enable-cups \
+ --with-qt-libraries=%qt3lib \
+%if %use_hspell_plugins
+ --with-hspell \
+%else
+ --without-hspell \
+%endif
+%if "%{_lib}" != "lib"
+ --enable-libsuffix="%(A=%{_lib}; echo ${A/lib/})" \
+%endif
+ --with-extra-includes=/usr/include/avahi-compat-libdns_sd/:/opt/kde3/include/tqt \
+
+make -C dnssd mocs
+
+%make
+
+%if %compile_apidox
+make apidox
+%endif
+
+
+%install
+rm -fr %buildroot
+
+make DESTDIR=%buildroot install
+
+# Lets push an stable mimlnk source tree, instead of dealing with patches
+pushd %buildroot/%_kde3_datadir/
+ rm -rf mimelnk
+ tar xfj %SOURCE1
+popd
+
+%if %compile_apidox
+make install-apidox DESTDIR=%buildroot/
+%endif
+
+install -d %buildroot/%_sysconfdir/profile.d
+cat > %buildroot/%_sysconfdir/profile.d/91kde3.sh <<EOF
+
+if [ -z "\$PATH" ]; then
+ PATH=%{_bindir}:/bin:%{_kde3_bindir}
+else
+ if [ -z \$(echo \$PATH | grep %{_kde3_bindir}) ]; then
+ PATH=\$PATH:%{_bindir}:%{_kde3_bindir}
+ export PATH
+ fi
+fi
+
+if [ -z "\$XDG_DATA_DIRS" ]; then
+ XDG_DATA_DIRS=%{_datadir}:%{_kde3_datadir}
+ export XDG_DATA_DIRS
+else
+ if [ -z \$(echo \$XDG_DATA_DIRS | grep %{_kde3_datadir}) ]; then
+ XDG_DATA_DIRS=\$XDG_DATA_DIRS:%{_datadir}:%{_kde3_datadir}
+ export XDG_DATA_DIRS
+ fi
+fi
+
+
+EOF
+
+install -d %buildroot/%_sysconfdir/ld.so.conf.d
+cat > %buildroot/%_sysconfdir/ld.so.conf.d/%lib_name.conf <<EOF
+%_kde3_libdir
+EOF
+
+mkdir %buildroot/var
+mkdir %buildroot/var/lib
+mkdir %buildroot/var/lib/rpm
+mkdir %buildroot/var/lib/rpm/filetriggers
+install -m 0644 %SOURCE3 %buildroot/var/lib/rpm/filetriggers
+install -m 0755 %SOURCE4 %buildroot/var/lib/rpm/filetriggers
+
+%clean
+rm -fr %buildroot
+
+
+
+%changelog
+* Mon Jul 26 2011 Tim Williams <tim@my-place.org.uk> 30000000:3.5.12-4mvf2010.2
++ Fix kde3-kdepim-common conflict
+
+* Mon Jul 26 2011 Tim Williams <tim@my-place.org.uk> 30000000:3.5.12-3mvf2010.2
++ Restore package name to libkde3core4 for main library
++ Add obsoletes libkdecore4 to libkde3core and libkde3core-devel package to solve upgrade conflit
+
+* Mon Jul 18 2011 Tim Williams <tim@my-place.org.uk> 30000000:3.5.12-2mdv2010.2
++ Add new filetrigger filters
+
+* Thu Feb 3 2011 Tim Williams <tim@my-place.org.uk> 30000000:3.5.12-1mdv2010.2
++ Added trinity KDE 3.5.12 sources
++ Added the following trinity patches
+ kdelibs-r1184225.diff
++ Fix the following patches which wouldn't apply due to code changes:
+ kdelibs-3.5.3-fix-enable-dialogbox.patch
+ kdelibs-3.5.7-add-extra-catalogs.patch
+ kdelibs-3.5.9-kio-kfile-grouplist.patch
+ kdelibs-3.5.10-ktip-on-kde4.patch
+- Removed the following patches which no longer seem to be necessary. In most cases the core code now contains the
+ necessary functionality:
+ kdelibs-3.5.7-speedbar-xdg-user-dirs.patch
+ kdelibs-3.5.7-xdg-dirs-document-path.patch
+ kdelibs-3.5.4-dcop_wrong_reply.patch
+ kdelibs-3.5.8-smooth-scrolling.patch
+ kdelibs-3.5.0-rubberband-selection.patch
+ kdelibs-3.5.6-add-dnssd-avahi-support.patch
+ kdelibs-3.5.4-fix-translate-menu.patch
+ kdelibs-3.5.4-fix-translate-desktopfile.patch
+ kdelibs-3.5.5-ldap-kconfig.patch
+ kdelibs-3.5.10-kfile-beagle.patch
+ kdelibs-3.5.8-lzma_support.patch
+ kdelibs-3.5.8-cups_by_default.patch
+ kdelibs-3.5.10-glibc-inotify.patch
+ kdelibs-3.5.10-gcc44.patch
+ kdelibs-3.5.10-ossl-1.x.patch
+ kdelibs-3.5.10-gcc_4.4-2.patch
+ kde-am.patch
+ kickoff-drop-shadow.diff
+ clever-menu.diff
+ kdelibs-3.5.4-fix-https-loop.patch
++ Add unpackaged files to the files lists of the relevant packages
+
+
+* Wed May 19 2010 Tim Williams <tim@my-place.org.uk> 30000000:3.5.10-13mdv2010.1
++ Added kdelibs-3.5.10-gcc_4.4-2.patch, kdelibs-3.5.10-LDFLAG_fix-1.patch, kdelibs-3.5.10-ossl-1.x.patch
+ kde-am.patch, ac264.patch, kdelibs-dcopobject-destruct-crash.patch
++ Rebuild for MDV 2010.1
+
+* Fri Nov 13 2009 Tim Williams <tim@my-place.org.uk> 30000000:3.5.10-12mdv2010.0
++ Rebuild for MDV 2010.0
++ Add kdelibs-3.5.10-gcc44.patch
+
+* Mon Mar 30 2009 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.10-11mdv2009.1
++ Revision: 362451
+- Rebuild to get rid of old libxcb references
+
+* Wed Mar 18 2009 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.10-10mdv2009.1
++ Revision: 357134
+- Some Provides/Obsoletes Fixes
+
+* Tue Mar 17 2009 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.10-9mdv2009.1
++ Revision: 356571
+- Add provide on kdelibs-common
+
+* Mon Mar 16 2009 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.10-8mdv2009.1
++ Revision: 355784
+- Fix Requires
+
+* Sun Mar 15 2009 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.10-7mdv2009.1
++ Revision: 355410
+- Do not build apidox for now
+- Fix BuildRequires
+- fix for new package name
+- Change kdelibs to kdelibs3 ( kde3 reintroduction step 2 )
+
+* Sat Nov 08 2008 Adam Williamson <awilliamson@mandriva.org> 30000000:3.5.10-5mdv2009.1
++ Revision: 300983
+- rebuild for xcb changes
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Add icon for powerpoint files
+
+* Sun Sep 28 2008 Anssi Hannula <anssi@mandriva.org> 30000000:3.5.10-4mdv2009.0
++ Revision: 289032
+- prefer the glibc header for inotify (fixes build with current
+ kernel-headers, r858854+859451 from KDE SVN)
+- rename /etc/ld.so.conf.d/kde3.conf to %%lib_name.conf to avoid conflicts
+ on biarch systems
+
+* Mon Sep 01 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.10-3mdv2009.0
++ Revision: 278570
+- Ktip is not enabled on kde 3 and kde 4
+
+* Fri Aug 29 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.10-2mdv2009.0
++ Revision: 277335
+- ktip should not appears on kde4. This is an exception on kde3 autostart services
+
+* Tue Aug 26 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.10-1mdv2009.0
++ Revision: 276217
+- Update for probably the last upstream kdelibs from kde3
+
+* Thu Aug 07 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-25mdv2009.0
++ Revision: 266500
+- Fix expanding test issue
+
+* Thu Aug 07 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-24mdv2009.0
++ Revision: 266223
+- Fix profile
+
+* Thu Jul 03 2008 Olivier Blin <oblin@mandriva.com> 30000000:3.5.9-23mdv2009.0
++ Revision: 230927
+- rebuild (the build system ate the previous package)
+
+* Wed Jul 02 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.9-22mdv2009.0
++ Revision: 230631
+- Fix test on $PATH
+- Revert: misunderstanding
+- More fix on PATH :/
+
+* Wed Jul 02 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.9-21mdv2009.0
++ Revision: 230598
+- Fix $PATH
+
+* Sun Jun 29 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.9-20mdv2009.0
++ Revision: 230057
+- Add missing dir on 91kde3.sh
+
+ + Helio Chissini de Castro <helio@mandriva.com>
+ - Added new profile to solve issues of XDG
+
+ + Pixel <pixel@mandriva.com>
+ - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
+ - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
+
+* Fri May 30 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-19mdv2009.0
++ Revision: 213552
+- Configure was wrong during the transition...
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Revert XDG_DATA_DIRS workaround this breaks other DM (gnome fox ex
+
+* Tue May 27 2008 Funda Wang <fundawang@mandriva.org> 30000000:3.5.9-17mdv2009.0
++ Revision: 211521
+- rebuild for new qt3
+
+* Mon May 26 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-16mdv2009.0
++ Revision: 211426
+- Added recent branch patchs ( Description inlcuded in patches )
+- Added collin suggestion for XDG_DATA_DIR even not becoming final solution. will solve pontual issues users
+ are having with kde3 + modules
+
+* Fri May 09 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.9-15mdv2009.0
++ Revision: 205309
+- Fix macros for cache image
+
+* Sun May 04 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-14mdv2009.0
++ Revision: 201205
+- Invalid requires for libarts giving us headaches
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Add kde3-macros as Requires for kdelibs-devel
+
+* Sun May 04 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-12mdv2009.0
++ Revision: 200807
+- Branch patches are provided with full changelog now
+- kde 3 now seats under /opt
+
+* Thu Mar 20 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-10mdv2008.1
++ Revision: 189192
+- khtml fixes from kde branch
+
+* Mon Mar 17 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-9mdv2008.1
++ Revision: 188277
+- Patch from branch to fix skipped lat icon on set
+
+* Fri Mar 14 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-8mdv2008.1
++ Revision: 187983
+- Dcopserver shutdown fix from kde branch
+
+* Thu Mar 13 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-7mdv2008.1
++ Revision: 187696
+- Closing bug https://qa.mandriva.com/show_bug.cgi?id=29797
+- Added latest branch post 3.5.9 bugfixes. ( kdeinit with --new-startup )
+
+* Thu Mar 06 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.9-6mdv2008.1
++ Revision: 180266
+- Add mandriva-kde-translation catalogs support (thanks Helio)
+- [BUGFIX] Fix mimetype for svg (Bug #35301)
+
+ + Helio Chissini de Castro <helio@mandriva.com>
+ - kfilegroup info patch to redice pooling time under the network using proper glibc calls. Thanks to Andreas Hasenack
+
+* Wed Feb 20 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-4mdv2008.1
++ Revision: 173307
+- Proper fix of kate line position issue. We need wake up some packagers :-/
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - [BUGFIX] Fix encoding of x-bzeps.desktop in french (Bug #32764)
+
+* Thu Feb 14 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-2mdv2008.1
++ Revision: 168139
+- Revert the Makefile.am changes to allow header proper install
+- Revert the Makefile.am changes to allow header proper install
+
+* Thu Feb 14 2008 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.9-1mdv2008.1
++ Revision: 167794
+- Get away from branches. Last KDE 3 arriving !!
+- Removed post-3.5.8 patches intregrated
+- Fixed dnnsd patch and added a workaround on spec to not brask nrproc compilations
+
+ + Per Øyvind Karlsen <peroyvind@mandriva.org>
+ - fix breakage with tar.bz2 archives (modifies P18, fixes #37194)
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - [FEATURE] Add back bookmark dialog (Bug #31933)
+
+* Wed Jan 16 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.8-9mdv2008.1
++ Revision: 153911
+- [BUGFIX] Fix embedding started from outside by reparenting inside to QXEmbed. (Bug #36478)
+
+* Wed Jan 09 2008 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.8-8mdv2008.1
++ Revision: 146989
+- [BUGFIX] Fix tests on %%post (Bug #32974)
+
+ + Olivier Blin <oblin@mandriva.com>
+ - restore BuildRoot
+
+ + Per Øyvind Karlsen <peroyvind@mandriva.org>
+ - regenerate lzma patch (P18)
+
+* Sat Dec 22 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.8-7mdv2008.1
++ Revision: 136741
+- Updated to branch, with officil qxembed/flash fixes
+- Fixed ldap patch
+- Disabled lzma for now since it's not applying with current base
+
+ + Thierry Vignaud <tvignaud@mandriva.com>
+ - kill re-definition of %%buildroot on Pixel's request
+
+* Mon Dec 17 2007 Danilo Cesar Lemes de Paula <danilo@mandriva.com> 30000000:3.5.8-6mdv2008.1
++ Revision: 122429
+- Add a patch to detect cups every time.
+ If user force the choice, autodetect will be stoped.
+
+ + Helio Chissini de Castro <helio@mandriva.com>
+ - Fixed qxembed and flash novell patches to compile
+ - Added current qxembed patch from suse
+ - Fix smooth scrooling patch, based on suse current patch
+ - Remove old qxembed patch. not valid for current status and superseded by flash test patch
+ - Added Lubos kdelibs part test patch for flash plugin issues
+
+* Thu Dec 06 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 30000000:3.5.8-3mdv2008.1
++ Revision: 115892
+- Requires nss_mdns so that zeroconf works. (#21010)
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Fix Build as we have now qt4 as default
+
+ + Per Øyvind Karlsen <peroyvind@mandriva.org>
+ - fix lzma filter bug, fixes reading of >8KB man pages (fixes #34294)
+
+* Mon Nov 05 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.8-2mdv2008.1
++ Revision: 106219
+- [BUGFIX] Fix encoding of control panel and main menu (Bug #27478)
+
+* Wed Oct 24 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.8-1mdv2008.1
++ Revision: 101837
+- Fix File list
+- Remove patch 247 ( merged upstream )
+- Kde 3.5.8
+- Remove upstream merged patches
+- [BUGFIX] Fix avahi support (Bug #26154)
+
+ + Thierry Vignaud <tvignaud@mandriva.com>
+ - fix summary-ended-with-dot
+
+* Mon Oct 01 2007 Frederic Crozat <fcrozat@mandriva.com> 30000000:3.5.7-43mdv2008.0
++ Revision: 94112
+- Add conflicts on mandrake-mime for update from 2007.0
+
+* Fri Sep 28 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 30000000:3.5.7-42mdv2008.0
++ Revision: 93438
+- Fix xdg-user-dir usage in KDE on non-utf8 locales (#33973)
+- Removed obsolete document path patch
+
+* Fri Sep 21 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-41mdv2008.0
++ Revision: 92016
+- Fixed pdf2ps on the fly conversion in kdeprint. Thanks to Ademar Reis to dig, catch and provide
+ the fix
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - [BUGFIX] Add mimetype for *.m2t files (Bug #27589)
+
+* Fri Sep 14 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-40mdv2008.0
++ Revision: 85681
+- Latest updated on libltdl and khtml rendering
+
+* Thu Sep 13 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 30000000:3.5.7-39mdv2008.0
++ Revision: 85316
+- Add lzma support (#32877)
+
+* Wed Sep 12 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-38mdv2008.0
++ Revision: 84624
+- Updated cve-4224-4225-3820
+- kurl patches
+- xhtml fixes
+- Add pdf2ps converdion as a kprinter filter. Thanks to Ademar found the bug
+
+* Mon Sep 10 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-36mdv2008.0
++ Revision: 84149
+- Fixed latest cookie jar patches. Neoclust modified the flaw patch for kopete crash. Need be
+ remember that the change was done directly on old patch, instead of follow correct mandriva
+ procedure of add proper new patch branch revision. In the future, people that touch in kdelibs
+ should avoid enter same patch again.
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Make patches back as the one making kopete crash is fixed now
+
+* Thu Sep 06 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-35mdv2008.0
++ Revision: 81097
+- Application requesting mime from mdkonline without require the packge itselfr leas developers to make errors on fixing mimetypes
+
+* Wed Sep 05 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-34mdv2008.0
++ Revision: 80379
+- Latest mimetypes
+- Disable http patches that breaks kopete msn http login
+
+* Mon Sep 03 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-32mdv2008.0
++ Revision: 78603
+- Added lates patches from branch
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Another mimetype fix for 32764
+ - [BUGFIX] -Fix french comment of image/x-bzeps.desktop (#32764)
+
+* Sat Sep 01 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-31mdv2008.0
++ Revision: 77709
+- Fix some mimetypes
+ - Remove x-mdv-exec
+ - add 2 pdf mimetypes
+
+* Thu Aug 30 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-30mdv2008.0
++ Revision: 76328
+- Boiko's patch to fix svn rendering and including embed images
+- More patches from upstream branch
+
+* Wed Aug 29 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-29mdv2008.0
++ Revision: 74689
+- Last mimetypes, m3u recursion fix
+- Cups 1.3 now fully functional
+- Mimetype tree is provided in a separate tarball instead of multiple patches.
+ The intention is to make easy to fix all missing ones, as reported by kbuildsyscoca.
+ Almost all video, audio and image mimetypes are solved now, some application/ still to be solved,
+ mostly due to gnome apps requires.
+- This patch is uselles, as problem happens before reach proper test
+- Start to fix the remaining mime issues
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - add upstream patch from BRANCH (patch 252)
+ - Add 2 upstream patches from 3.5.x BRANCH
+
+* Fri Aug 24 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-27mdv2008.0
++ Revision: 70874
+- Added remaining patches on branch tree
+- Fixed build with cups 1.3, updated with no advise :-/
+- Added last remaining patches for xdg user dirs
+- Added XDG USER DIRS spec.
+- Removed old invalid patchs
+- Removed support for legacy icons
+- Added XDG USER DIRS catalog as standard
+- Remove the recursive mimetype. Previous workaround to real fix. This not prevents happens in the
+ future in a new mime addition, but solves current 100%% cpu usage in mime calls. Need run
+ kbuildsyscoca again for be effective in already running installs
+
+* Wed Aug 15 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-23mdv2008.0
++ Revision: 63782
+- On the fly per-app language change....
+
+* Wed Aug 15 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-22mdv2008.0
++ Revision: 63689
+- Sec. fix CVE-2007-4224, CVE-2007-3820, CVE-2007-4225
+
+* Tue Aug 14 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-21mdv2008.0
++ Revision: 63408
+- Added another patch from upstream branch
+- Fixed file conflicts. New urpmi/rpm is doing a great job to fix our ancient problems
+
+* Mon Aug 13 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-20mdv2008.0
++ Revision: 62659
+- Rename patch for proper name
+- Submit package, which for some reason aren't submitted before. Should solve Mdv bug
+ http://qa.mandriva.com/show_bug.cgi?id=32488
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Add patch 227 : Better consolekit support
+ - add some missing Excel mimetypes
+
+ + Funda Wang <fundawang@mandriva.org>
+ - meinproc requires xmllint
+
+* Fri Jul 27 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-19mdv2008.0
++ Revision: 56129
+- Removing invalid patch for share dialog disable. Was in same pack as kickoff old patches and was applied by mistake
+- Changing to one license only
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - add missing mimetype
+
+* Wed Jul 25 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-17mdv2008.0
++ Revision: 55210
+- Remove non-existant mimetypes from Makefile
+
+* Tue Jul 24 2007 David Walluck <walluck@mandriva.org> 30000000:3.5.7-16mdv2008.0
++ Revision: 55073
+- fix release
+- move binaries in libkdecore to common in order to allow parallel lib installs
+
+* Thu Jul 19 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-15mdv2008.0
++ Revision: 53378
+- Fix kde bug #130104
+
+* Mon Jul 16 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-14mdv2008.0
++ Revision: 52656
+- Update latest bugfixes from upstream branch
+
+* Mon Jul 16 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-13mdv2008.0
++ Revision: 52529
+- Do not add x-fli file
+
+* Mon Jul 16 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-12mdv2008.0
++ Revision: 52399
+- Add Mimetypes for video/
+- Add Mimetypes for image/
+- Add Mimetypes for text/
+- Fix install of x-zip-compressed
+
+ + Anssi Hannula <anssi@mandriva.org>
+ - drop requires on aspell from kdelibs-common (users should be free to remove
+ aspell if they do not use it for spell-checking)
+
+* Mon Jul 09 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 30000000:3.5.7-11mdv2008.0
++ Revision: 50637
+- Remove the build requirement for the mandriva menu category script
+- Remove mandriva specific categories script
+- Fix the fix-document-path patch which was not using readlink in the right way
+
+* Thu Jun 14 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-10mdv2008.0
++ Revision: 39756
+- Add mimetype for flv files (bug #31285)
+
+* Wed Jun 13 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-9mdv2008.0
++ Revision: 38993
+- Own %%_libdir/kde3 directory
+
+* Thu Jun 07 2007 Anssi Hannula <anssi@mandriva.org> 30000000:3.5.7-8mdv2008.0
++ Revision: 36178
+- rebuild with correct optflags
+
+ + Helio Chissini de Castro <helio@mandriva.com>
+ - Added latest relevant patches from branch
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Add patch202 from kde bugzilla ( bug #52151 )
+
+* Fri Jun 01 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-5mdv2008.0
++ Revision: 34251
+- Added post 3.5.7 gmail backport
+
+* Fri Jun 01 2007 Nicolas Lécureuil <neoclust@mandriva.org> 30000000:3.5.7-4mdv2008.0
++ Revision: 34037
+- Remove mandriva-create-kde-mdk-menu Requires
+- First patch to add new mimetypes ( excel related )
+
+ + Anssi Hannula <anssi@mandriva.org>
+ - Add missing buildrequires for idn-devel
+
+* Thu May 17 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-3mdv2008.0
++ Revision: 27591
+- Minor update in official tarball from kde.org
+
+* Wed May 16 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-2mdv2008.0
++ Revision: 27434
+- 3.5.7 release
+- Added extrea catalog for kickoff translations
+
+* Thu May 10 2007 Helio Chissini de Castro <helio@mandriva.com> 30000000:3.5.7-0.6mdv2008.0
++ Revision: 26175
+- Updated for branch revision 663293
+- Fixed apidocs install
+
+ + Nicolas Lécureuil <neoclust@mandriva.org>
+ - Change Requires to use new script and do not generated %%_menudir file anymore
+ - Add back mandriva categories on .desktop file
+
diff --git a/mandriva/2010.2/kdelibs/verisign-class-3-secure-server-ca.pem b/mandriva/2010.2/kdelibs/verisign-class-3-secure-server-ca.pem
new file mode 100644
index 000000000..6a60f56cd
--- /dev/null
+++ b/mandriva/2010.2/kdelibs/verisign-class-3-secure-server-ca.pem
@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE-----
+MIIEnDCCBAWgAwIBAgIQdTN9mrDhIzuuLX3kRpFi1DANBgkqhkiG9w0BAQUFADBf
+MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsT
+LkNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkw
+HhcNMDUwMTE5MDAwMDAwWhcNMTUwMTE4MjM1OTU5WjCBsDELMAkGA1UEBhMCVVMx
+FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
+dCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu
+dmVyaXNpZ24uY29tL3JwYSAoYykwNTEqMCgGA1UEAxMhVmVyaVNpZ24gQ2xhc3Mg
+MyBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
+AQEAlcMhEo5AxQ0BX3ZeZpTZcyxYGSK4yfx6OZAqd3J8HT732FXjr0LLhzAC3Fus
+cOa4RLQrNeuT0hcFfstG1lxToDJRnXRkWPkMmgDqXkRJZHL0zRDihQr5NO6ziGap
+paRa0A6Yf1gNK1K7hql+LvqySHyN2y1fAXWijQY7i7RhB8m+Ipn4G9G1V2YETTX0
+kXGWtZkIJZuXyDrzILHdnpgMSmO3ps6wAc74k2rzDG6fsemEe4GYQeaB3D0s57Rr
+4578CBbXs9W5ZhKZfG1xyE2+xw/j+zet1XWHIWuG0EQUWlR5OZZpVsm5Mc2JYVjh
+2XYFBa33uQKvp/1HkaIiNFox0QIDAQABo4IBgTCCAX0wEgYDVR0TAQH/BAgwBgEB
+/wIBADBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0
+dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwMQYDVR0fBCowKDAmoCSgIoYgaHR0
+cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMy5jcmwwDgYDVR0PAQH/BAQDAgEGMBEG
+CWCGSAGG+EIBAQQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRQ2xhc3Mz
+Q0EyMDQ4LTEtNDUwHQYDVR0OBBYEFG/sr6DdiqTv9SoQZy0/VYK81+8lMIGABgNV
+HSMEeTB3oWOkYTBfMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
+Yy4xNzA1BgNVBAsTLkNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlv
+biBBdXRob3JpdHmCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQEFBQADgYEA
+w34IRl2RNs9n3Nenr6+4IsOLBHTTsWC85v63RBKBWzFzFGNWxnIu0RoDQ1w4ClBK
+Tc3athmo9JkNr+P32PF1KGX2av6b9L1S2T/L2hbLpZ4ujmZSeD0m+v6UNohKlV4q
+TBnvbvqCPy0D79YoszcYz0KyNCFkR9MgazpM3OYDkAw=
+-----END CERTIFICATE-----