[SCM] KDE Base Workspace module packaging branch, master, updated. debian/4.4.5-2-1-g5f1cd03

Sune Vuorela pusling-guest at alioth.debian.org
Mon Aug 9 21:49:43 UTC 2010


The following commit has been merged in the master branch:
commit 5f1cd032d0faf0a8e02d27a0d06265932ecd535c
Author: Sune Vuorela <sune at vuorela.dk>
Date:   Mon Aug 9 23:49:49 2010 +0200

    fix up the ntrack patch to also work without ntrack available. only use ntrack on linux archs
---
 debian/changelog                                |    7 ++++++
 debian/control                                  |    2 +-
 debian/patches/99_solid_network_use_ntrack.diff |   24 ++++++++++++----------
 3 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 331a155..63ec578 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+kdebase-workspace (4:4.4.5-3) unstable; urgency=low
+
+  * Don't use ntrack on !linux. It doesn't work/exist there, and fix
+    patch to actually work in all cases.
+
+ -- Sune Vuorela <sune at debian.org>  Mon, 09 Aug 2010 23:16:59 +0200
+
 kdebase-workspace (4:4.4.5-2) unstable; urgency=low
 
   [ Sune Vuorela ]
diff --git a/debian/control b/debian/control
index ca71890..78bcd95 100644
--- a/debian/control
+++ b/debian/control
@@ -23,7 +23,7 @@ Build-Depends: kde-sc-dev-latest (>= 4:4.4.5),
  libsm-dev, libxcursor-dev, libxft-dev, libxtst-dev, libqt4-opengl-dev, libxinerama-dev,
  libxss-dev, libqedje-dev (>= 0.4.0), libggadget-1.0-dev (>= 0.11.2), libggadget-qt-1.0-dev (>= 0.11.2),
  libgps-dev (>= 2.90),
- libntrack-qt4-dev
+ libntrack-qt4-dev [linux-any]
 Standards-Version: 3.8.4
 Homepage: http://www.kde.org/
 Vcs-Browser: http://git.debian.org/?p=pkg-kde/kde-sc/kdebase-workspace.git
diff --git a/debian/patches/99_solid_network_use_ntrack.diff b/debian/patches/99_solid_network_use_ntrack.diff
index cc7be26..7590ff1 100644
--- a/debian/patches/99_solid_network_use_ntrack.diff
+++ b/debian/patches/99_solid_network_use_ntrack.diff
@@ -11,7 +11,7 @@ reports online as status.
 
 Patch forwarded, hopefully it will soon be applied
 --- /dev/null
-+++ kdebase-workspace-4.4.4/solid/networking/kded/ntracknetworkstate.cpp
++++ b/solid/networking/kded/ntracknetworkstate.cpp
 @@ -0,0 +1,74 @@
 +/*
 +    Copyright (c) 2010 Sune Vuorela <sune at debian.org>
@@ -87,8 +87,8 @@ Patch forwarded, hopefully it will soon be applied
 +}
 +
 +
---- kdebase-workspace-4.4.4.orig/solid/networking/kded/CMakeLists.txt
-+++ kdebase-workspace-4.4.4/solid/networking/kded/CMakeLists.txt
+--- a/solid/networking/kded/CMakeLists.txt
++++ b/solid/networking/kded/CMakeLists.txt
 @@ -6,6 +6,20 @@ set(kded_networkstatus_PART_SRCS network
  #    MESSAGE(STATUS "Adding in-process NetworkManager service-wart to kded module")
  #endif(NETWORKMANAGER_FOUND)
@@ -99,28 +99,31 @@ Patch forwarded, hopefully it will soon be applied
 +    MESSAGE(STATUS "Found QNtrack, will use it as a additional data point for KDED network status module")
 +    set(kded_networkstatus_PART_SRCS ${kded_networkstatus_PART_SRCS} ntracknetworkstate.cpp)
 +    add_definitions(-DHAVE_QNTRACK)
++    include_directories(${QNTRACK_INCLUDE_DIR})
 +else(QNTRACK_FOUND)
 +    MESSAGE(STATUS "QNtrack not found. Consider installing it for more data points to network status module. See https://launchpad.net/ntrack")
 +endif(QNTRACK_FOUND)
 +
 +macro_log_feature(QNTRACK_FOUND "QNtrack" "Network status tracking library" "http://launchpad.net/ntrack" FALSE "" "Needed to provide more data points for KDED Networkstatus module")
 +
-+include_directories(${QNTRACK_INCLUDE_DIR})
 +
  qt4_add_dbus_adaptor(kded_networkstatus_PART_SRCS ../org.kde.Solid.Networking.Service.xml
          networkstatus.h NetworkStatusModule)
  
-@@ -17,7 +31,7 @@ qt4_add_dbus_adaptor(kded_networkstatus_
+@@ -17,7 +31,10 @@ qt4_add_dbus_adaptor(kded_networkstatus_
  
  kde4_add_plugin(kded_networkstatus ${kded_networkstatus_PART_SRCS})
  
 -target_link_libraries(kded_networkstatus ${KDE4_KIO_LIBS} solidcontrol)
-+target_link_libraries(kded_networkstatus ${KDE4_KIO_LIBS} solidcontrol ${QNTRACK_LIBRARIES})
++target_link_libraries(kded_networkstatus ${KDE4_KIO_LIBS} solidcontrol )
++if(QNTRACK_FOUND)
++    target_link_libraries(kded_networkstatus ${QNTRACK_LIBRARIES})
++endif(QNTRACK_FOUND)
  
  install(TARGETS kded_networkstatus DESTINATION ${PLUGIN_INSTALL_DIR})
  
 --- /dev/null
-+++ kdebase-workspace-4.4.4/solid/networking/kded/ntracknetworkstate.h
++++ b/solid/networking/kded/ntracknetworkstate.h
 @@ -0,0 +1,51 @@
 +/*
 +    Copyright (c) 2010 Sune Vuorela <sune at debian.org>
@@ -173,8 +176,8 @@ Patch forwarded, hopefully it will soon be applied
 +
 +#endif // HAVE_QNTRACK
 +#endif // NTRACKNETWORKSTATE_H
---- kdebase-workspace-4.4.4.orig/solid/networking/kded/networkstatus.cpp
-+++ kdebase-workspace-4.4.4/solid/networking/kded/networkstatus.cpp
+--- a/solid/networking/kded/networkstatus.cpp
++++ b/solid/networking/kded/networkstatus.cpp
 @@ -32,6 +32,7 @@
  #include "serviceadaptor.h"
  
@@ -202,7 +205,7 @@ Patch forwarded, hopefully it will soon be applied
  #include "networkstatus.moc"
  // vim: set noet sw=4 ts=4:
 --- /dev/null
-+++ kdebase-workspace-4.4.4/cmake/modules/FindQNtrack.cmake
++++ b/cmake/modules/FindQNtrack.cmake
 @@ -0,0 +1,70 @@
 +# - Try to find the QNtrack library
 +# Once done this will define
@@ -274,4 +277,3 @@ Patch forwarded, hopefully it will soon be applied
 +  MARK_AS_ADVANCED(QNTRACK_INCLUDE_DIR QNTRACK_LIBRARIES)
 +
 +endif (QNTRACK_INCLUDE_DIR AND QNTRACK_LIBRARIES)
-

-- 
KDE Base Workspace module packaging



More information about the pkg-kde-commits mailing list