Hello community,
here is the log from the commit of package kdebase4-runtime for openSUSE:Factory
checked in at Fri Apr 2 00:09:17 CEST 2010.
--------
--- KDE/kdebase4-runtime/kdebase4-runtime.changes 2010-03-26 19:04:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdebase4-runtime/kdebase4-runtime.changes 2010-04-01 17:51:09.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 1 15:50:14 UTC 2010 - llunak@novell.com
+
+- support for on-demand debuginfo install using ksuseinstall
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
ksuseinstall.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4-runtime.spec ++++++
--- /var/tmp/diff_new_pack.NkLL5V/_old 2010-04-02 00:08:07.000000000 +0200
+++ /var/tmp/diff_new_pack.NkLL5V/_new 2010-04-02 00:08:07.000000000 +0200
@@ -20,6 +20,7 @@
Name: kdebase4-runtime
BuildRequires: NetworkManager-devel bluez-devel libkde4-devel libqimageblitz-devel openslp-devel
BuildRequires: OpenEXR-devel libsmbclient-devel libsoprano-devel libxklavier-devel xine-devel
+BuildRequires: libksuseinstall-devel
%if %suse_version > 1020
BuildRequires: fdupes libusb-devel
%else
@@ -42,7 +43,7 @@
Summary: The KDE Runtime Components
Url: http://www.kde.org/
Version: 4.4.2
-Release: 1
+Release: 2
Source0: kdebase-runtime-%version.tar.bz2
Source1: kde4-essential.menu
Source2: kde-settings.menu
@@ -57,6 +58,7 @@
Patch10: khelpcenter-gnome-support.patch
Patch11: khelpcenter-use-susehelp.patch
Patch12: soprano-optional-backend.diff
+Patch13: ksuseinstall.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: oxygen-icon-theme >= %version
Requires: libqt4-x11 >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-x11`)
@@ -160,6 +162,7 @@
%patch10
%patch11
%patch12
+%patch13
%build
%cmake_kde4 -d build
++++++ ksuseinstall.diff ++++++
--- drkonqi/CMakeLists.txt.sav 2009-11-23 15:56:47.000000000 +0100
+++ drkonqi/CMakeLists.txt 2010-03-22 23:26:01.351710150 +0100
@@ -35,6 +35,7 @@ set(drkonqi_SRCS
debugpackageinstaller.cpp
systeminformation.cpp
crashedapplication.cpp
+ susedebugpackageinstaller.cpp
debugger.cpp
debuggerlaunchers.cpp
debuggermanager.cpp
@@ -62,6 +63,6 @@ kde4_add_ui_files(drkonqi_SRCS
kde4_add_executable(drkonqi ${drkonqi_SRCS})
-target_link_libraries(drkonqi ${KDE4_KIO_LIBS})
+target_link_libraries(drkonqi ${KDE4_KIO_LIBS} ksuseinstall)
install(TARGETS drkonqi DESTINATION ${LIBEXEC_INSTALL_DIR})
--- drkonqi/backtracewidget.cpp.sav 2009-12-31 14:28:05.000000000 +0100
+++ drkonqi/backtracewidget.cpp 2010-03-22 23:26:01.351710150 +0100
@@ -34,6 +34,10 @@
#include <KMessageBox>
#include <KLocale>
+#if 1
+#include "susedebugpackageinstaller.h"
+#endif
+
const char *extraDetailsLabelMargin = " margin: 5px; ";
BacktraceWidget::BacktraceWidget(BacktraceGenerator *generator, QWidget *parent) :
@@ -43,7 +47,11 @@ BacktraceWidget::BacktraceWidget(Backtra
ui.setupUi(this);
//Debug package installer
+#if 1
+ m_debugPackageInstaller = new SUSEDebugPackageInstaller(this);
+#else
m_debugPackageInstaller = new DebugPackageInstaller(this);
+#endif
connect(m_debugPackageInstaller, SIGNAL(error(QString)), this, SLOT(debugPackageError(QString)));
connect(m_debugPackageInstaller, SIGNAL(packagesInstalled()), this, SLOT(regenerateBacktrace()));
connect(m_debugPackageInstaller, SIGNAL(canceled()), this, SLOT(debugPackageCanceled()));
--- drkonqi/backtracewidget.h.sav 2009-12-17 17:35:10.000000000 +0100
+++ drkonqi/backtracewidget.h 2010-03-22 23:26:01.351710150 +0100
@@ -31,6 +31,10 @@ class KPushButton;
class BacktraceRatingWidget;
class BacktraceGenerator;
+#if 1
+class SUSEDebugPackageInstaller;
+#endif
+
class BacktraceWidget: public QWidget
{
Q_OBJECT
@@ -53,7 +57,11 @@ private:
Ui::Form ui;
BacktraceRatingWidget * m_backtraceRatingWidget;
+#if 1
+ SUSEDebugPackageInstaller * m_debugPackageInstaller;
+#else
DebugPackageInstaller * m_debugPackageInstaller;
+#endif
private Q_SLOTS:
void loadData();
--- drkonqi/susedebugpackageinstaller.cpp.sav 2010-03-22 23:26:01.351710150 +0100
+++ drkonqi/susedebugpackageinstaller.cpp 2010-03-22 23:26:01.352604393 +0100
@@ -0,0 +1,51 @@
+/*******************************************************************
+* debugpackageinstaller.cpp
+* Copyright 2009 Dario Andres Rodriguez