Merge lp:~yofel/kdelibs/4.5.85ubuntu1 into lp:~kubuntu-packagers/kubuntu-packaging/kdelibs
- 4.5.85ubuntu1
- Merge into 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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jonathan Thomas | Approve | ||
Review via email: mp+42708@code.launchpad.net |
Commit message
Description of the change
4.5.85 release
To post a comment you must log in.
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 |
Merged, thanks.