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
on 2010-12-04
| 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 | 2010-12-04 | Approve on 2010-12-04 | |
|
Review via email:
|
|||
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.