[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    [kopete-devel] KDE/kdenetwork
From:       Matt Rogers <mattr () kde ! org>
Date:       2008-11-15 5:06:40
Message-ID: 1226725600.406883.18666.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 884493 by mattr:

Enable the new WLM plugin for Kopete.

This new plugin replaces the MSN plugin and requires an external library
called libmsn which can be gotten from http://sourceforge.net/projects/libmsn
We're working towards a 0.4 release of that library but until then, please
download the beta versions.

The new WLM plugin provides support for the MSNP15 protocol version and in
general lays the groundwork for a better MSN plugin.

Thanks go to Tiago Salem Herrmann, Gustavo Boiko, and Roman Jarosz for doing
all the heavy lifting.

CCMAIL: kopete-devel@kde.org



 A             cmake/modules/FindLibmsn.cmake  
 M  +4 -0      kopete/CMakeLists.txt  
 M  +6 -1      kopete/protocols/CMakeLists.txt  
 M  +1 -13     kopete/protocols/wlm/CMakeLists.txt  


--- trunk/KDE/kdenetwork/kopete/CMakeLists.txt #884492:884493
@@ -29,6 +29,10 @@
 macro_bool_to_01(LIBOTR_FOUND HAVE_LIBOTR)
 macro_log_feature(LIBOTR_FOUND "libotr" "A library to encrypt messages with \
Off-the-Record encryption" "http://www.cypherpunks.ca/otr" FALSE "3.1.0" "Required \
for the Kopete otr plugin.")  
+macro_optional_find_package(Libmsn)
+macro_bool_to_01(LIBMSN_FOUND HAVE_LIBMSN)
+macro_log_feature(LIBMSN_FOUND "libmsn" "A library providing support for the msn \
protocol" "http://sourceforge.net/projects/libmsn" FALSE "0.4.0" "Required for the \
Kopete wlm plugin") +
 check_include_files(valgrind/valgrind.h HAVE_VALGRIND_H)
 check_include_files(stdint.h HAVE_STDINT_H)
 check_include_files(inttypes.h HAVE_INTTYPES_H)
--- trunk/KDE/kdenetwork/kopete/protocols/CMakeLists.txt #884492:884493
@@ -7,7 +7,7 @@
 
 option(WITH_testbed "Enable Kopete testbed protocol" ON)
 option(WITH_messenger "Enable Kopete MSN/Windows Live Messenger protocol" OFF)
-option(WITH_msn "Enable Kopete MSN protocol" ON)
+option(WITH_msn "Enable Kopete MSN protocol" OFF)
 option(WITH_oscar "Enable Kopete Oscar (ICQ and AIM) protocol" ON)
 option(WITH_yahoo "Enable Kopete Yahoo protocol" ON)
 option(WITH_qq "Enable Kopete QQ protocol" ON)
@@ -19,9 +19,14 @@
 option(WITH_jabber "Enable Kopete Jabber protocol" ON)
 option(WITH_bonjour "Enable Kopete Bonjour protocol" ON)
 option(WITH_irc "Enable Kopete IRC protocol" OFF)
+option(WITH_wlm "Enable Window Live Messenger support" ON)
 
 include_directories(${KOPETE_INCLUDES})
 
+if(WITH_wlm AND LIBMSN_FOUND)
+  add_subdirectory( wlm )
+endif(WITH_wlm AND LIBMSN_FOUND)
+
 if(WITH_msn)
   add_subdirectory( msn ) 
 endif(WITH_msn)
--- trunk/KDE/kdenetwork/kopete/protocols/wlm/CMakeLists.txt #884492:884493
@@ -1,19 +1,7 @@
 project(wlm)
 
-find_package(KDE4 REQUIRED)
-include(KDE4Defaults)
-include(MacroLibrary)
-
-find_package(Kopete REQUIRED)
-
-include_directories(${KDE4_INCLUDES})
-add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
-
 ADD_SUBDIRECTORY(icons)
 
-# FIXME: the libkopete source directory is only needed because of \
                private/kopeteemoticons.h
-set(KOPETE_INCLUDES ${KOPETE_INCLUDE_DIR}/kopete/ ${KOPETE_INCLUDE_DIR}/kopete/ui/ \
                /home/kde4/kdenetwork/kopete/libkopete)
-
 include_directories(
     ${KOPETE_INCLUDES}
     ${CMAKE_CURRENT_SOURCE_DIR}/ui
@@ -50,7 +38,7 @@
     ${QT_QTNETWORK_LIBRARY} 
     kopete 
     kopete_videodevice 
-    msn
+    ${LIBMSN_LIBRARIES}
 )
 
 install(TARGETS kopete_wlm  DESTINATION ${PLUGIN_INSTALL_DIR})
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic