[SCM] ktp-send-file packaging branch, master, updated. debian/15.12.1-2-216-g8f07cdf

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:14:20 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-send-file.git;a=commitdiff;h=2bd1550

The following commit has been merged in the master branch:
commit 2bd1550c94a6a3bbc0485e1cdb2f40a6f4ef81c1
Author: Dario Freddi <dario.freddi at collabora.com>
Date:   Mon Nov 21 22:12:34 2011 +0100

    Port to new KTelepathy internals library
---
 CMakeLists.txt                     | 21 +++++----------------
 cmake/modules/FindKTelepathy.cmake | 34 ++++++++++++++++------------------
 common                             |  1 -
 mainwindow.cpp                     |  6 +++---
 4 files changed, 24 insertions(+), 38 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1bd0777..a09e7dc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,8 +6,10 @@ set (CMAKE_MODULE_PATH
 )
 
 set(KDE_MIN_VERSION "4.7.0")
+set(IS_TELEPATHY_KDE_INTERNAL_MODULE TRUE)
 find_package(KDE4 REQUIRED)
 find_package(TelepathyQt4 0.7.1 REQUIRED)
+find_package(KTelepathy REQUIRED)
 
 include(KDE4Defaults)
 include(MacroLibrary)
@@ -19,28 +21,13 @@ include_directories(
   ${CMAKE_BINARY_DIR}
   ${KDE4_INCLUDES}
   ${TELEPATHY_QT4_INCLUDE_DIR}
+  ${KTELEPATHY_INCLUDE_DIR}
 )
 
-if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.gitmodules)
-execute_process(COMMAND git submodule init
-                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-)
-
-execute_process(COMMAND git submodule update
-                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-)
-endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.gitmodules)
-
 # Insert your sources here
 set(TELEPATHY_KDE_SEND_FILE_SRCS
     mainwindow.cpp
     main.cpp
-    common/service-availability-checker.cpp
-    common/models/accounts-model-item.cpp
-    common/models/accounts-filter-model.cpp
-    common/models/accounts-model.cpp
-    common/models/contact-model-item.cpp
-    common/models/tree-node.cpp
     flat-model-proxy.cpp
 )
 
@@ -55,6 +42,8 @@ kde4_add_executable(telepathy-kde-send-file ${TELEPATHY_KDE_SEND_FILE_SRCS})
 # Link against the needed libraries
 target_link_libraries(telepathy-kde-send-file
   ${TELEPATHY_QT4_LIBRARIES}
+  ${KTELEPATHY_LIBRARIES}
+  ${KTELEPATHY_MODELS_LIBRARIES}
   ${KDE4_KDEUI_LIBS}
   ${KDE4_KIO_LIBS}
 
diff --git a/cmake/modules/FindKTelepathy.cmake b/cmake/modules/FindKTelepathy.cmake
index 3f34148..4a0e704 100644
--- a/cmake/modules/FindKTelepathy.cmake
+++ b/cmake/modules/FindKTelepathy.cmake
@@ -1,14 +1,18 @@
 # Try to find the KTelepathy library
-# KTELEPATHY_FOUND - system has libkcmtelepathyaccounts
-# KTELEPATHY_INCLUDE_DIR - the kcmtelepathyaccounts include directory
-# KTELEPATHY_LIBRARIES - Link these to use libkcmtelepathyaccounts
+# KTELEPATHY_FOUND
+# KTELEPATHY_INCLUDE_DIR
+# KTELEPATHY_LIBRARIES
+# KTELEPATHY_MODELS_LIBRARIES
 
-# Copyright (c) 2008, Allen Winter <winter at kde.org>
-# Copyright (c) 2010, Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
+# Copyright (c) 2011, Dario Freddi <drf at kde.org>
 #
 # Redistribution and use is allowed according to the terms of the BSD license.
 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 
+if (NOT IS_TELEPATHY_KDE_INTERNAL_MODULE)
+   message (FATAL_ERROR "KTelepathy can be used just from internal components at this time")
+endif (NOT IS_TELEPATHY_KDE_INTERNAL_MODULE)
+
 SET (KTELEPATHY_FIND_REQUIRED ${KTelepathy_FIND_REQUIRED})
 if (KTELEPATHY_INCLUDE_DIRS AND KTELEPATHY_LIBRARIES)
   # Already in cache, be silent
@@ -16,24 +20,18 @@ if (KTELEPATHY_INCLUDE_DIRS AND KTELEPATHY_LIBRARIES)
 endif (KTELEPATHY_INCLUDE_DIRS AND KTELEPATHY_LIBRARIES)
 
 find_path(KTELEPATHY_INCLUDE_DIR
-  NAMES abstract-tree-item.h
+  NAMES KTelepathy/presence.h
   PATHS ${KDE4_INCLUDE_DIR}
-  PATH_SUFFIXES ktelepathy
+  PATH_SUFFIXES telepathy-1.0
 )
 
-find_path(KTELEPATHY_INCLUDE_DIRS
-  NAMES KTelepathy/AbstractTreeItem
-  PATHS ${KDE4_INCLUDE_DIR}
-  PATH_SUFFIXES KDE
-)
-
-set(KTELEPATHY_INCLUDE_DIRS ${KTELEPATHY_INCLUDE_DIRS} ${KTELEPATHY_INCLUDE_DIR})
-
-find_library(KTELEPATHY_LIBRARIES NAMES ktelepathy )
+find_library(KTELEPATHY_LIBRARIES NAMES telepathykdecommoninternalsprivate )
+find_library(KTELEPATHY_MODELS_LIBRARIES NAMES telepathykdemodelsprivate )
 
 include(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(KTELEPATHY DEFAULT_MSG
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(KTelepathy DEFAULT_MSG
                                   KTELEPATHY_LIBRARIES
-                                  KTELEPATHY_INCLUDE_DIRS)
+                                  KTELEPATHY_MODELS_LIBRARIES
+                                  KTELEPATHY_INCLUDE_DIR)
 
 mark_as_advanced(KTELEPATHY_INCLUDE_DIRS KTELEPATHY_LIBRARIES)
diff --git a/common b/common
deleted file mode 160000
index e11a41b..0000000
--- a/common
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e11a41b5010744f7f0a544495551b4c17f0a5895
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 4ceda84..f3af59c 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -46,9 +46,9 @@
 
 #include "flat-model-proxy.h"
 
-#include "common/models/accounts-model.h"
-#include "common/models/accounts-filter-model.h"
-#include "common/models/contact-model-item.h"
+#include <KTelepathy/Models/accounts-model.h>
+#include <KTelepathy/Models/accounts-filter-model.h>
+#include <KTelepathy/Models/contact-model-item.h>
 
 //FIXME, copy and paste the approver code for loading this from a config file into this, the contact list and the chat handler.
 #define PREFERRED_FILETRANSFER_HANDLER "org.freedesktop.Telepathy.Client.KDE.FileTransfer"

-- 
ktp-send-file packaging



More information about the pkg-kde-commits mailing list