Merge lp:~yofel/kdelibs/4.5.85ubuntu1 into lp:~kubuntu-packagers/kubuntu-packaging/kdelibs

Proposed by Philip Muškovac
Status: Merged
Merged at revision: 304
Proposed branch: lp:~yofel/kdelibs/4.5.85ubuntu1
Merge into: lp:~kubuntu-packagers/kubuntu-packaging/kdelibs
Diff against target: 353 lines (+14/-289)
5 files modified
debian/changelog (+10/-0)
debian/kdelibs5-dev.install (+3/-0)
debian/patches/kubuntu_78_solid_trunk.diff (+0/-218)
debian/patches/kubuntu_80_find_hupnp.diff (+0/-68)
debian/patches/series (+1/-3)
To merge this branch: bzr merge lp:~yofel/kdelibs/4.5.85ubuntu1
Reviewer Review Type Date Requested Status
Jonathan Thomas Approve
Review via email: mp+42708@code.launchpad.net

Description of the change

4.5.85 release

To post a comment you must log in.
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Merged, thanks.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2010-12-03 19:20:16 +0000
3+++ debian/changelog 2010-12-04 00:57:59 +0000
4@@ -1,3 +1,13 @@
5+kde4libs (4:4.5.85-0ubuntu1) natty; urgency=low
6+
7+ * New upstream beta release
8+ - drop kubuntu_78_solid_trunk.diff and kubuntu_80_find_hupnp.diff,
9+ applied upstream
10+ - disable 23_solid_no_double_build.diff, causes FTBFS
11+ - refresh kdelibs5-dev.install
12+
13+ -- Philip Muskovac <yofel@gmx.net> Sat, 04 Dec 2010 00:05:09 +0100
14+
15 kde4libs (4:4.5.80a-0ubuntu6) natty; urgency=low
16
17 * Fix the versioned break on libkwebkit-dev
18
19=== modified file 'debian/kdelibs5-dev.install'
20--- debian/kdelibs5-dev.install 2010-11-24 14:03:11 +0000
21+++ debian/kdelibs5-dev.install 2010-12-04 00:57:59 +0000
22@@ -1627,6 +1627,8 @@
23 usr/include/nepomuk/nepomukontologyloader.h
24 usr/include/nepomuk/nepomukquery_export.h
25 usr/include/nepomuk/nepomukservice.h
26+usr/include/nepomuk/nexif.h
27+usr/include/nepomuk/nmo.h
28 usr/include/nepomuk/ontology.h
29 usr/include/nepomuk/ontologyloader.h
30 usr/include/nepomuk/ontologymanager.h
31@@ -2040,6 +2042,7 @@
32 usr/include/nepomuk/pimo.h
33 usr/include/plasma/pluginloader.h
34 usr/include/plasma/widgets/declarativewidget.h
35+usr/include/KDE/KCurrencyCode
36 usr/include/KDE/KDualAction
37 usr/include/KDE/KEditListWidget
38 usr/include/KDE/KSelectionProxyModel
39
40=== removed file 'debian/patches/kubuntu_78_solid_trunk.diff'
41--- debian/patches/kubuntu_78_solid_trunk.diff 2010-11-23 13:05:40 +0000
42+++ debian/patches/kubuntu_78_solid_trunk.diff 1970-01-01 00:00:00 +0000
43@@ -1,218 +0,0 @@
44-diff -urN kdelibs-4.5.80/solid/solid//CMakeLists.txt svn/kdelibs/solid/solid//CMakeLists.txt
45---- kdelibs-4.5.80/solid/solid//CMakeLists.txt 2010-11-22 15:52:12.172926002 +0000
46-+++ svn/kdelibs/solid/solid//CMakeLists.txt 2010-11-22 17:49:05.868926002 +0000
47-@@ -1,6 +1,6 @@
48- set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
49- add_subdirectory( ifaces )
50--include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/kdecore )
51-+include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
52-
53- if(WIN32)
54- include_directories( ${KDEWIN_INCLUDES} )
55-@@ -267,9 +267,6 @@
56- )
57- endif(APPLE)
58-
59--set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I${PROJECT_SOURCE_DIR}/kdecore")
60--set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L${PROJECT_BINARY_DIR}/lib")
61--
62- if(WIN32)
63- include(CheckIncludeFileCXX)
64- check_include_file_cxx(wbemidl.h HAVE_WBEM)
65-@@ -365,14 +362,7 @@
66- install(FILES org.freedesktop.PowerManagement.Inhibit.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
67-
68- ########### static lib for tests ###############
69--macro(AUTOMOC_COPY _from_target _to_target)
70-- set(_srcfile ${CMAKE_CURRENT_BINARY_DIR}/${_from_target}_automoc.cpp)
71-- set(_dstfile ${CMAKE_CURRENT_BINARY_DIR}/${_to_target}_automoc.cpp)
72-- add_custom_command(OUTPUT ${_dstfile} COMMAND ${CMAKE_COMMAND} -E copy
73-- ${_srcfile} ${_dstfile} MAIN_DEPENDENCY ${_srcfile})
74--endmacro(AUTOMOC_COPY _from_target _to_target)
75-
76--automoc_copy(solid solid_static)
77- kde4_add_library(solid_static STATIC ${solid_LIB_SRCS})
78-
79- target_link_libraries(solid_static ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY} ${solid_OPTIONAL_LIBS})
80-diff -urN kdelibs-4.5.80/solid/solid//backends/hal/halstorageaccess.cpp svn/kdelibs/solid/solid//backends/hal/halstorageaccess.cpp
81---- kdelibs-4.5.80/solid/solid//backends/hal/halstorageaccess.cpp 2010-11-22 14:46:56.068926001 +0000
82-+++ svn/kdelibs/solid/solid//backends/hal/halstorageaccess.cpp 2010-11-22 17:49:04.804926002 +0000
83-@@ -25,7 +25,6 @@
84-
85- #include <QtCore/QLocale>
86- #include <QtCore/QDebug>
87--#include <QtCore/QTextStream>
88- #include <QtCore/QProcess>
89- #include <QtCore/QTimer>
90- #include <QtDBus/QDBusConnection>
91-@@ -34,11 +33,9 @@
92- #include <QtDBus/QDBusVariant>
93- #include <QtGui/QApplication>
94- #include <QtGui/QWidget>
95--#include <localization/klocalizedstring.h>
96-
97- #include <unistd.h>
98- #include <stdlib.h>
99--#include <locale.h>
100-
101- #ifdef Q_OS_FREEBSD
102- #include <langinfo.h>
103-@@ -250,19 +247,10 @@
104- {
105- // TODO: Better error reporting here
106- if (m_setupInProgress) {
107-- if (error.name() == "org.freedesktop.Hal.Device.Volume.PermissionDenied") {
108-- callHalPrivilegedVolumeMount();
109-- return;
110-- }
111- m_setupInProgress = false;
112- m_device->broadcastActionDone("setup", Solid::UnauthorizedOperation,
113- QString(error.name()+": "+error.message()));
114- } else if (m_teardownInProgress) {
115-- if (error.name() == "org.freedesktop.Hal.Device.PermissionDeniedByPolicy") {
116-- callHalPrivilegedVolumeUnmount();
117-- return;
118-- }
119--
120- m_teardownInProgress = false;
121- m_device->broadcastActionDone("teardown", Solid::UnauthorizedOperation,
122- QString(error.name()+": "+error.message()));
123-@@ -405,17 +393,10 @@
124- #else
125- QString uid="uid=";
126- #endif
127-- QString fsType = m_device->property("volume.fstype").toString();
128--
129-- if (halOptions.contains("uid=") && !fsType.contains("ntfs")) {
130-+ if (halOptions.contains(uid)) {
131- options << uid+QString::number(::getuid());
132- }
133-
134-- if (fsType.contains("ntfs")) {
135-- options << "locale=" + QString(setlocale(LC_ALL, ""));
136-- }
137--
138--
139- #ifdef Q_OS_FREEBSD
140- char *cType;
141- if ( fstype=="vfat" && halOptions.contains("-L=")) {
142-@@ -495,86 +476,6 @@
143- return m_process!=0;
144- }
145-
146--QString sudoCommandName()
147--{
148-- return "/usr/lib/kde4/libexec/kdesu";
149--}
150--
151--QString dbusSendCommandName()
152--{
153-- return "dbus-send";
154--}
155--
156--QProcess* callPrivilegedCommand(const QString& command,
157-- QObject* obj, const char* slot,
158-- const QString& comment)
159--{
160-- QProcess* process = new QProcess(obj);
161--
162-- QObject::connect(process, SIGNAL(finished(int, QProcess::ExitStatus)),
163-- obj, slot);
164--
165-- QStringList commandArgs;
166-- commandArgs << "-d" << "--noignorebutton";
167-- if(!comment.isEmpty())
168-- commandArgs << "--comment" << comment;
169-- commandArgs << "-c" << command;
170--
171-- process->start(sudoCommandName(), commandArgs);
172--
173-- if (process->waitForStarted()) {
174-- return process;
175-- } else {
176-- delete process;
177-- return 0;
178-- }
179--}
180--
181--bool Solid::Backends::Hal::StorageAccess::callHalPrivilegedVolumeMount()
182--{
183-- QStringList options;
184-- QStringList halOptions = m_device->property("volume.mount.valid_options").toStringList();
185--
186-- QString fsType = m_device->property("volume.fstype").toString();
187--
188-- if (halOptions.contains("uid=") && !fsType.contains("ntfs")) {
189-- options << "uid="+QString::number(::getuid());
190-- }
191--
192-- if (fsType.contains("ntfs")) {
193-- options << "locale=" + QString(setlocale(LC_ALL, ""));
194-- }
195--
196-- QString command;
197-- QTextStream(&command) << dbusSendCommandName()
198-- << " --system --print-reply --dest=org.freedesktop.Hal " << m_device->udi()
199-- << " org.freedesktop.Hal.Device.Volume.Mount string:" << filePath()
200-- << " string: array:string:" << options.join(",");
201--
202-- m_process = callPrivilegedCommand(command,
203-- this,
204-- SLOT(slotProcessFinished(int, QProcess::ExitStatus)),
205-- QObject::tr("Please enter your password to use this device"));
206--
207-- return (m_process != 0);
208--}
209--
210--bool Solid::Backends::Hal::StorageAccess::callHalPrivilegedVolumeUnmount()
211--{
212-- QString command;
213-- QTextStream(&command) << dbusSendCommandName()
214-- << " --system --print-reply --dest=org.freedesktop.Hal " << m_device->udi()
215-- << " org.freedesktop.Hal.Device.Volume.Unmount array:string:force";
216--
217-- m_process = callPrivilegedCommand(command,
218-- this,
219-- SLOT(slotProcessFinished(int, QProcess::ExitStatus)),
220-- QObject::tr("Please enter your password to safely remove this device"));
221--
222-- return m_process != 0;
223--}
224--
225--
226- bool Solid::Backends::Hal::StorageAccess::callSystemUnmount()
227- {
228- const QString device = m_device->property("block.device").toString();
229-diff -urN kdelibs-4.5.80/solid/solid//backends/hal/halstorageaccess.h svn/kdelibs/solid/solid//backends/hal/halstorageaccess.h
230---- kdelibs-4.5.80/solid/solid//backends/hal/halstorageaccess.h 2010-11-22 14:46:56.068926001 +0000
231-+++ svn/kdelibs/solid/solid//backends/hal/halstorageaccess.h 2010-11-22 17:49:04.808926002 +0000
232-@@ -79,9 +79,6 @@
233- bool callHalVolumeUnmount();
234- bool callHalVolumeEject();
235-
236-- bool callHalPrivilegedVolumeMount();
237-- bool callHalPrivilegedVolumeUnmount();
238--
239- bool callSystemMount();
240- bool callSystemUnmount();
241-
242-diff -urN kdelibs-4.5.80/solid/solid//backends/upower/upowermanager.cpp svn/kdelibs/solid/solid//backends/upower/upowermanager.cpp
243---- kdelibs-4.5.80/solid/solid//backends/upower/upowermanager.cpp 2010-10-05 11:39:51.000000000 +0000
244-+++ svn/kdelibs/solid/solid//backends/upower/upowermanager.cpp 2010-11-22 17:49:02.844926002 +0000
245-@@ -46,12 +46,10 @@
246-
247- qDBusRegisterMetaType<QList<QDBusObjectPath> >();
248-
249-- if (m_manager.isValid()) {
250-- connect(&m_manager, SIGNAL(DeviceAdded(QString)),
251-- this, SLOT(slotDeviceAdded(QString)));
252-- connect(&m_manager, SIGNAL(DeviceRemoved(QString)),
253-- this, SLOT(slotDeviceRemoved(QString)));
254-- }
255-+ connect(&m_manager, SIGNAL(DeviceAdded(QString)),
256-+ this, SLOT(slotDeviceAdded(QString)));
257-+ connect(&m_manager, SIGNAL(DeviceRemoved(QString)),
258-+ this, SLOT(slotDeviceRemoved(QString)));
259- }
260-
261- UPowerManager::~UPowerManager()
262
263=== removed file 'debian/patches/kubuntu_80_find_hupnp.diff'
264--- debian/patches/kubuntu_80_find_hupnp.diff 2010-11-23 13:05:40 +0000
265+++ debian/patches/kubuntu_80_find_hupnp.diff 1970-01-01 00:00:00 +0000
266@@ -1,68 +0,0 @@
267-Description: Upstream changes introduced in version 4:4.5.80-0ubuntu1~ppa1
268- This patch has been created by dpkg-source during the package build.
269- Here's the last changelog entry, hopefully it gives details on why
270- those changes were made:
271- .
272- kde4libs (4:4.5.80-0ubuntu1~ppa1) natty; urgency=low
273- .
274- [ Scott Kitterman ]
275- * New upstream beta release
276- - Refreshed all patches
277- - Updated debian/patches/10_make_libkdeinit4_private.diff to use Qfile
278- instead of Qstring in kdecore/kernel/kstandarddirs_unix.cpp
279- - Updated debian/patches/kubuntu_01_kubuntu_useragent.diff to provide
280- Kubuntu in the Konqueror user agen string with the changes in
281- kio/kio/kprotocolmanager.cpp
282- - Partially updated debian/patches/kubuntu_05_langpack_desktop_files.diff
283- and left the balance in kdecore/localization/klocale.cpp.rej for later
284- revision
285- - Update debian/patches/kubuntu_06_user_disk_mounting.diff for changes in
286- solid/solid/backends/hal/halstorageaccess.cpp
287- - Remove debian/patches/kubuntu_71_backport_plasma_webview_changes.diff
288- (backported from upstream, so already present now)
289- - Add minimum version for libattica-dev of 0.1.90 to build-depends
290- - Bump minimum version for libsoprano-dev build-depend to 2.5.60
291- - Add minimum version for shared-desktop-ontologies of 0.5 in build-dep
292- .
293- [ Jonathan Riddell ]
294- * Add build-depends on grantlee, libudev-dev, hupnp (FIXME needs packaging fixes)
295- * Update kubuntu_04_add_langpack_path.diff 28_find_old_kde4_html_documentation.diff
296- 22_hack_in_etc_kde4_in_kstandarddirs.diff for QT_NO_CAST_FROM_ASCII
297- * Update kubuntu_05_langpack_desktop_files.diff for new upstream code
298- * Add kubuntu_78_solid_trunk.diff to fix solid linking
299- * Add libnepomukutils4 package for new library
300- * Don't install kcm_ssl for now, e-mailed upstream to suggest moving to kdebase
301- * Add kubuntu_79_knewstuff_fix.diff to fix compile broken by non-trunk commit
302- http://websvn.kde.org/?view=revision&revision=1199825
303- * kdelibs5-data replaces old kdebase-runtime-data due to moved file
304- .
305- The person named in the Author field signed this changelog entry.
306-Author: Jonathan Riddell <jriddell@ubuntu.com>
307-
308----
309-The information above should follow the Patch Tagging Guidelines, please
310-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
311-are templates for supplementary fields that you might want to add:
312-
313-Origin: <vendor|upstream|other>, <url of original patch>
314-Bug: <url in upstream bugtracker>
315-Bug-Debian: http://bugs.debian.org/<bugnumber>
316-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
317-Forwarded: <no|not-needed|url proving that it has been forwarded>
318-Reviewed-By: <name and email of someone who approved the patch>
319-Last-Update: <YYYY-MM-DD>
320-
321---- kde4libs-4.5.80.orig/cmake/modules/FindHUpnp.cmake
322-+++ kde4libs-4.5.80/cmake/modules/FindHUpnp.cmake
323-@@ -7,7 +7,10 @@
324- #
325- # Copyright (c) 2010, Paulo Romulo Alves Barros <paulo.romulo@kdemail.net>
326-
327--find_path( HUPNP_INCLUDE_DIR HUpnp )
328-+find_path( HUPNP_INCLUDE_DIR
329-+ NAMES HUpnp
330-+ PATH_SUFFIXES HUpnpCore
331-+)
332-
333- find_library( HUPNP_LIBS HUpnp )
334-
335
336=== modified file 'debian/patches/series'
337--- debian/patches/series 2010-11-29 17:14:21 +0000
338+++ debian/patches/series 2010-12-04 00:57:59 +0000
339@@ -9,7 +9,7 @@
340 17_findservicebydesktoppath_try_realfilepath.diff
341 19_findqt4_optional_x11_pthread.diff
342 22_hack_in_etc_kde4_in_kstandarddirs.diff
343-23_solid_no_double_build.diff
344+#23_solid_no_double_build.diff
345 25_ld_exclude_libs_qtuitools.diff
346 27_konsole_kfreebsd_fix.diff
347 28_find_old_kde4_html_documentation.diff
348@@ -27,5 +27,3 @@
349 kubuntu_69_declare_debugger_pid.diff
350 security_01_CVE-2009-2702.diff
351 kubuntu_77_no_kbookmark_write_error.diff
352-kubuntu_78_solid_trunk.diff
353-kubuntu_80_find_hupnp.diff

Subscribers

People subscribed via source and target branches

to all changes: