[kdepim]: initial cmake support for following subpackages: akregator, certmanager, kaddressbook, kalarm, kioslaves, kmail, ktnef, libemailfunctions, libkcal, libkdenetwork, libkdepim, libkmime, libkpgp, libkpimidentities, libksieve, mimelib
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1223912 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
parent
a21c1c9b1d
commit
b67ece773c
@ -0,0 +1,129 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 2.6 )
|
||||||
|
|
||||||
|
|
||||||
|
##### general package setup #####################
|
||||||
|
|
||||||
|
project( kdepim )
|
||||||
|
set( PACKAGE kdepim )
|
||||||
|
set( VERSION "3.5.13" )
|
||||||
|
|
||||||
|
|
||||||
|
##### include essential cmake modules ###########
|
||||||
|
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckTypeSize )
|
||||||
|
# include( CheckCSourceRuns )
|
||||||
|
include( CheckCSourceCompiles )
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
# include( CheckFunctionExists )
|
||||||
|
# include( CheckStructHasMember )
|
||||||
|
|
||||||
|
|
||||||
|
##### include our cmake modules #################
|
||||||
|
|
||||||
|
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
|
||||||
|
include( TDEMacros )
|
||||||
|
|
||||||
|
|
||||||
|
##### setup install paths #######################
|
||||||
|
|
||||||
|
include( TDESetupPaths )
|
||||||
|
tde_setup_paths( )
|
||||||
|
|
||||||
|
|
||||||
|
##### optional stuff ############################
|
||||||
|
|
||||||
|
option( WITH_ARTS "Enable aRts support" OFF )
|
||||||
|
# option( WITH_LDAP "Enable LDAP support" OFF )
|
||||||
|
option( WITH_SASL "Enable cyrus-sasl support" OFF )
|
||||||
|
option( WITH_NEWDISTRLISTS "Enable the new distribution lists" ON )
|
||||||
|
option( WITH_GNOKII "Enable gnokii support" OFF )
|
||||||
|
|
||||||
|
if( NOT WITH_ARTS )
|
||||||
|
set( WITHOUT_ARTS 1 )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
if( WITH_NEWDISTRLISTS )
|
||||||
|
set( KDEPIM_NEW_DISTRLISTS 1 )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules ####################
|
||||||
|
|
||||||
|
option( BUILD_ALL "Build all" OFF )
|
||||||
|
option( BUILD_LIBKMIME "Build libkmime" ${BUILD_ALL} )
|
||||||
|
option( BUILD_KTNEF "Build ktnef" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKCAL "Build libkcal" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKDEPIM "Build libkdepim" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKPIMIDENTITIES "Build libkpimidentities" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKDENETWORK "Build libkdenetwork" ${BUILD_ALL} )
|
||||||
|
option( BUILD_CERTMANAGER "Build certmanager" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKPGP "Build libkpgp" ${BUILD_ALL} )
|
||||||
|
option( BUILD_MIMELIB "Build mimelib" ${BUILD_ALL} )
|
||||||
|
option( BUILD_LIBKSIEVE "Build libksieve" ${BUILD_ALL} )
|
||||||
|
option( BUILD_KIOSLAVES "Build kioslaves" ${BUILD_ALL} )
|
||||||
|
option( BUILD_KMAIL "Build kmail" ${BUILD_ALL} )
|
||||||
|
option( BUILD_AKREGATOR "Build akregator" ${BUILD_ALL} )
|
||||||
|
option( BUILD_KALARM "Build kalarm" ${BUILD_ALL} )
|
||||||
|
option( BUILD_KADDRESSBOOK "Build kaddressbook" ${BUILD_ALL} )
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks ##########################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings #################
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
-DHAVE_CONFIG_H
|
||||||
|
${TQT_CFLAGS_OTHER}
|
||||||
|
)
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include tqt.h" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### activate dependencies #####################
|
||||||
|
|
||||||
|
if( BUILD_LIBKCAL OR BUILD_LIBKDEPIM OR BUILD_LIBKPIMIDENTITIES OR BUILD_KIOSLAVES OR BUILD_KMAIL )
|
||||||
|
add_subdirectory( libemailfunctions )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
##### kdepim directories ########################
|
||||||
|
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKMIME libkmime )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_KTNEF ktnef )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKCAL libkcal )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKDEPIM libkdepim )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKPIMIDENTITIES libkpimidentities )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKDENETWORK libkdenetwork )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_CERTMANAGER certmanager )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKPGP libkpgp )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_MIMELIB mimelib )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_LIBKSIEVE libksieve )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_KIOSLAVES kioslaves )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_KMAIL kmail )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_AKREGATOR akregator )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_KALARM kalarm )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_KADDRESSBOOK kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files #####################
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,63 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
if( BUILD_LIBKDEPIM OR BUILD_KMAIL )
|
||||||
|
option( KDEPIM_NEW_DISTRLISTS "Define if you want to use the new distribution lists" ON )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
if( BUILD_LIBKDENETWORK OR BUILD_CERTMANAGER OR BUILD_KMAIL OR BUILD_KADDRESSBOOK )
|
||||||
|
|
||||||
|
if( NOT HAVE_GPGME_0_4_BRANCH )
|
||||||
|
message( STATUS "checking for 'gpgme'" )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
# find gpgme-config
|
||||||
|
find_program( GPGME_EXECUTABLE NAMES gpgme-config )
|
||||||
|
if( NOT GPGME_EXECUTABLE )
|
||||||
|
tde_message_fatal( "gpgme-config are NOT found.\n gpgme library are installed?" )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
macro( __run_gpgme_config __type __var )
|
||||||
|
execute_process(
|
||||||
|
COMMAND ${GPGME_EXECUTABLE} --${__type}
|
||||||
|
OUTPUT_VARIABLE ${__var}
|
||||||
|
RESULT_VARIABLE __result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
if( _result )
|
||||||
|
tde_message_fatal( "Unable to run ${GPGME_EXECUTABLE}!\n gpgme library are correctly installed?\n Path to gpgme-config are corect?" )
|
||||||
|
endif( )
|
||||||
|
endmacro( )
|
||||||
|
|
||||||
|
__run_gpgme_config( version GPGME_VERSION )
|
||||||
|
__run_gpgme_config( cflags GPGME_INCLUDE_DIRS )
|
||||||
|
__run_gpgme_config( libs GPGME_LIBRARIES )
|
||||||
|
|
||||||
|
# cleanup
|
||||||
|
string( REGEX REPLACE "(^| )-I" ";" GPGME_INCLUDE_DIRS ${GPGME_INCLUDE_DIRS} )
|
||||||
|
string( REGEX REPLACE "(^| )-l" ";" GPGME_LIBRARIES ${GPGME_LIBRARIES} )
|
||||||
|
|
||||||
|
# assuming that all newer system have gpgme >= 0.4
|
||||||
|
set( HAVE_GPGME_0_4_BRANCH 1 CACHE INTERNAL "" )
|
||||||
|
|
||||||
|
# NOTE: assume we have largefile support (need for gpgme)
|
||||||
|
# FIXME: to be sure, we must check it
|
||||||
|
add_definitions( -D_FILE_OFFSET_BITS=64 )
|
||||||
|
|
||||||
|
if( NOT HAVE_GPGME_0_4_BRANCH )
|
||||||
|
message( STATUS " found 'gpgme', version ${GPGME_VERSION}" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
find_package( Qt )
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( src )
|
@ -0,0 +1,122 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_import( libkmime)
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
|
||||||
|
add_subdirectory( librss )
|
||||||
|
add_subdirectory( about )
|
||||||
|
add_subdirectory( mk4storage )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
plugin.h articleinterceptor.h akregator_export.h storage.h
|
||||||
|
feedstorage.h storagefactory.h storagefactoryregistry.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/akregator )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator.kcfg
|
||||||
|
DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator_part.desktop feed.protocol
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator_plugin.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator_shell.rc articleviewer.rc eventsrc
|
||||||
|
pageviewer.rc akregator_part.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/akregator )
|
||||||
|
|
||||||
|
|
||||||
|
##### akregatorprivate (shared) #################
|
||||||
|
|
||||||
|
tde_add_library( akregatorprivate SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
aboutdata.cpp akregatorconfig.kcfgc article.cpp
|
||||||
|
articlefilter.cpp articleinterceptor.cpp dragobjects.cpp
|
||||||
|
feed.cpp feediconmanager.cpp feediconmanager.skel
|
||||||
|
feedlist.cpp feedstoragedummyimpl.cpp fetchqueue.cpp
|
||||||
|
folder.cpp nodelist.cpp plugin.cpp pluginmanager.cpp
|
||||||
|
simplenodeselector.cpp storage.cpp storagedummyimpl.cpp
|
||||||
|
storagefactorydummyimpl.cpp storagefactoryregistry.cpp
|
||||||
|
tag.cpp tagfolder.cpp tagnode.cpp tagnodelist.cpp
|
||||||
|
tagset.cpp trayicon.cpp treenode.cpp treenodevisitor.cpp
|
||||||
|
utils.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK rsslocal-static kio-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### akregator (executable) ####################
|
||||||
|
|
||||||
|
tde_add_executable( akregator AUTOMOC
|
||||||
|
SOURCES main.cpp mainwindow.cpp
|
||||||
|
LINK akregatorprivate-shared kdepim-shared kparts-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libakregatorpart (module) #################
|
||||||
|
|
||||||
|
tde_add_kpart( libakregatorpart AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
actionmanager.cpp actionmanagerimpl.cpp
|
||||||
|
addfeeddialog.cpp addfeedwidgetbase.ui
|
||||||
|
akregator_part.cpp akregator_partiface.skel
|
||||||
|
akregator_run.cpp akregator_view.cpp articlelistview.cpp
|
||||||
|
articleviewer.cpp configdialog.cpp feeditem.cpp
|
||||||
|
feedlistview.cpp folderitem.cpp frame.cpp kernel.cpp
|
||||||
|
notificationmanager.cpp pageviewer.cpp progressmanager.cpp
|
||||||
|
propertiesdialog.cpp propertieswidgetbase.ui searchbar.cpp
|
||||||
|
settings_advancedbase.ui settings_advanced.cpp
|
||||||
|
settings_appearance.ui settings_archive.ui
|
||||||
|
settings_browser.ui settings_general.ui speechclient.cpp
|
||||||
|
tabwidget.cpp tagaction.cpp tagfolderitem.cpp
|
||||||
|
tagnodeitem.cpp tagpropertiesdialog.cpp
|
||||||
|
tagpropertieswidgetbase.ui treenodeitem.cpp
|
||||||
|
viewer.cpp ${TDE_INCLUDE_DIR}/kspeechsink.skel
|
||||||
|
${TDE_INCLUDE_DIR}/kspeech.stub listtabwidget.cpp
|
||||||
|
LINK akregatorprivate-shared kdepim-shared khtml-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
top-right-akregator.png main.html akregator.css
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/akregator/about )
|
@ -0,0 +1,26 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### rsslocal (static) #########################
|
||||||
|
|
||||||
|
tde_add_library( rsslocal STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
article.cpp document.cpp image.cpp textinput.cpp
|
||||||
|
tools_p.cpp loader.cpp enclosure.cpp category.cpp
|
||||||
|
feeddetector.cpp
|
||||||
|
)
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( metakit )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/akregator/src
|
||||||
|
${CMAKE_SOURCE_DIR}/akregator/src/mk4storage/metakit/include
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES akregator_mk4storage_plugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
install( FILES mk4config.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### libakregator_mk4storage_plugin (module) ##
|
||||||
|
|
||||||
|
tde_add_kpart( libakregator_mk4storage_plugin AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
feedstoragemk4impl.cpp mk4plugin.cpp storagemk4impl.cpp
|
||||||
|
storagefactorymk4impl.cpp
|
||||||
|
LINK
|
||||||
|
rsslocal-static metakitlocal-static
|
||||||
|
akregatorprivate-shared kio-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( src )
|
@ -0,0 +1,27 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../include
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### metakitlocal (static) #####################
|
||||||
|
|
||||||
|
tde_add_library( metakitlocal STATIC_PIC
|
||||||
|
SOURCES
|
||||||
|
column.cpp custom.cpp derived.cpp field.cpp fileio.cpp
|
||||||
|
format.cpp handler.cpp persist.cpp remap.cpp std.cpp
|
||||||
|
store.cpp string.cpp table.cpp univ.cpp view.cpp viewx.cpp
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
akregator_flag.png kmmsgflag.png kmmsgnew.png kmmsgunseen.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/akregator/pics )
|
@ -0,0 +1,57 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( certmanager )
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
|
||||||
|
add_subdirectory( lib )
|
||||||
|
add_subdirectory( conf )
|
||||||
|
add_subdirectory( kwatchgnupg )
|
||||||
|
|
||||||
|
add_definitions( -DLIBKLEOPATRA_NO_COMPAT )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kleopatra_import.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
install( FILES kleopatraui.rc DESTINATION ${XDG_APPS_INSTALL_DIR}/kleopatra )
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra (executable) ####################
|
||||||
|
|
||||||
|
tde_add_executable( kleopatra AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
customactions.cpp aboutdata.cpp main.cpp certmanager.cpp
|
||||||
|
hierarchyanalyser.cpp certificatewizard.ui certificatewizardimpl.cpp
|
||||||
|
certificateinfowidget.ui certificateinfowidgetimpl.cpp
|
||||||
|
crlview.cpp storedtransferjob.cpp certlistview.cpp
|
||||||
|
LINK conf-static kleopatra-shared kutils-shared kabc-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,22 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# get MAX_CMD_LENGTH
|
||||||
|
execute_process(
|
||||||
|
COMMAND getconf ARG_MAX
|
||||||
|
OUTPUT_VARIABLE MAX_CMD_LENGTH
|
||||||
|
RESULT_VARIABLE _result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
if( _result )
|
||||||
|
tde_message_fatal( "Unable to run getconf!\n MAX_CMD_LENGTH cannot be determined." )
|
||||||
|
endif()
|
||||||
|
math( EXPR MAX_CMD_LENGTH "(${MAX_CMD_LENGTH} / 4) * 3" )
|
||||||
|
set( MAX_CMD_LENGTH ${MAX_CMD_LENGTH} CACHE INTERNAL "" FORCE )
|
@ -0,0 +1,55 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_definitions( -DLIBKLEOPATRA_NO_COMPAT )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/certmanager/lib/ui
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib/ui
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kleopatra_config_dirserv.desktop
|
||||||
|
kleopatra_config_appear.desktop
|
||||||
|
kleopatra_config_dnorder.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_kleopatra (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_kleopatra AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
dirservconfigpage.cpp appearanceconfigpage.cpp
|
||||||
|
appearanceconfigwidgetbase.ui dnorderconfigpage.cpp
|
||||||
|
appearanceconfigwidget.cpp
|
||||||
|
LINK kleopatra-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### conf (static) #############################
|
||||||
|
|
||||||
|
tde_add_library( conf STATIC AUTOMOC
|
||||||
|
SOURCES configuredialog.cpp
|
||||||
|
)
|
@ -0,0 +1,47 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_definitions( -DLIBKLEOPATRA_NO_COMPAT )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kwatchgnupg.png kwatchgnupg2.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kwatchgnupg/pics )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kwatchgnupgui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kwatchgnupg )
|
||||||
|
|
||||||
|
|
||||||
|
##### kwatchgnupg (executable) ##################
|
||||||
|
|
||||||
|
tde_add_executable( kwatchgnupg AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kwatchgnupgmainwin.cpp kwatchgnupgconfig.cpp
|
||||||
|
aboutdata.cpp tray.cpp main.cpp
|
||||||
|
LINK kleopatra-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,52 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( kleo )
|
||||||
|
add_subdirectory( backends )
|
||||||
|
add_subdirectory( ui )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES libkleopatrarc.desktop DESTINATION ${CONFIG_INSTALL_DIR} RENAME libkleopatrarc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( kleopatra SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
cryptplug.cpp cryptplugwrapper.cpp
|
||||||
|
cryptplugwrapperlist.cpp cryptplugfactory.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
EMBED
|
||||||
|
kleopatra_core-static kleopatra_ui-static
|
||||||
|
LINK
|
||||||
|
kleopatra_backend_qgpgme-static
|
||||||
|
kleopatra_backend_chiasmus-static
|
||||||
|
qgpgme-shared kio-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,13 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( qgpgme )
|
||||||
|
add_subdirectory( chiasmus )
|
@ -0,0 +1,33 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
add_definitions( "-DGPG_ERR_SOURCE_DEFAULT=((gpg_err_source_t)176)" )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra_backend_chiasmus (static) #######
|
||||||
|
|
||||||
|
tde_add_library( kleopatra_backend_chiasmus STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
config_data.c obtainkeysjob.cpp symcryptrunprocessbase.cpp
|
||||||
|
chiasmusjob.cpp chiasmuslibrary.cpp chiasmusbackend.cpp
|
||||||
|
)
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
check_c_source_compiles("
|
||||||
|
union { int one; const char * two } foo = { .two = \"Hello\" };
|
||||||
|
int main() { return 0; }"
|
||||||
|
HAVE_C99_INITIALIZERS )
|
@ -0,0 +1,38 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra_backend_qgpgme (static) #########
|
||||||
|
|
||||||
|
tde_add_library( kleopatra_backend_qgpgme STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
gnupgprocessbase.cpp qgpgmeprogresstokenmapper.cpp
|
||||||
|
qgpgmebackend.cpp qgpgmejob.cpp qgpgmekeylistjob.cpp
|
||||||
|
qgpgmekeygenerationjob.cpp qgpgmeimportjob.cpp
|
||||||
|
qgpgmeexportjob.cpp qgpgmesecretkeyexportjob.cpp
|
||||||
|
qgpgmedownloadjob.cpp qgpgmedeletejob.cpp
|
||||||
|
qgpgmeencryptjob.cpp qgpgmedecryptjob.cpp
|
||||||
|
qgpgmesignjob.cpp qgpgmeverifydetachedjob.cpp
|
||||||
|
qgpgmeverifyopaquejob.cpp qgpgmesignencryptjob.cpp
|
||||||
|
qgpgmedecryptverifyjob.cpp qgpgmecryptoconfig.cpp
|
||||||
|
qgpgmerefreshkeysjob.cpp
|
||||||
|
)
|
@ -0,0 +1,48 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
enum.h cryptobackend.h cryptobackendfactory.h
|
||||||
|
cryptoconfig.h dn.h job.h keylistjob.h keygenerationjob.h
|
||||||
|
importjob.h exportjob.h downloadjob.h deletejob.h
|
||||||
|
encryptjob.h decryptjob.h signjob.h verifydetachedjob.h
|
||||||
|
verifyopaquejob.h decryptverifyjob.h signencryptjob.h
|
||||||
|
refreshkeysjob.h multideletejob.h hierarchicalkeylistjob.h
|
||||||
|
keyfilter.h keyfiltermanager.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kleo )
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra_core (static) ###################
|
||||||
|
|
||||||
|
tde_add_library( kleopatra_core STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
cryptobackend.cpp cryptobackendfactory.cpp
|
||||||
|
enum.cpp dn.cpp job.cpp multideletejob.cpp
|
||||||
|
hierarchicalkeylistjob.cpp kconfigbasedkeyfilter.cpp
|
||||||
|
keyfiltermanager.cpp
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( gpg gpgsm )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
key.png key_ok.png key_bad.png key_unknown.png chiasmus_chi.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/libkleopatra/pics )
|
@ -0,0 +1,46 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkpgp
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kdhorizontalline.h messagebox.h progressbar.h
|
||||||
|
progressdialog.h keylistview.h keyselectiondialog.h
|
||||||
|
keyrequester.h passphrasedialog.h keyapprovaldialog.h
|
||||||
|
backendconfigwidget.h dnattributeorderconfigwidget.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kleo )
|
||||||
|
|
||||||
|
|
||||||
|
##### kleopatra_ui (static) #####################
|
||||||
|
|
||||||
|
tde_add_library( kleopatra_ui STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kdhorizontalline.cpp messagebox.cpp progressbar.cpp
|
||||||
|
progressdialog.cpp keylistview.cpp keyselectiondialog.cpp
|
||||||
|
keyrequester.cpp passphrasedialog.cpp keyapprovaldialog.cpp
|
||||||
|
backendconfigwidget.cpp dnattributeorderconfigwidget.cpp
|
||||||
|
cryptoconfigmodule.cpp cryptoconfigdialog.cpp
|
||||||
|
directoryserviceswidgetbase.ui directoryserviceswidget.cpp
|
||||||
|
adddirectoryservicedialog.ui adddirectoryservicedialogimpl.cpp
|
||||||
|
)
|
@ -0,0 +1,46 @@
|
|||||||
|
// kalarm
|
||||||
|
#cmakedefine WITHOUT_ARTS 1
|
||||||
|
|
||||||
|
// ktnef
|
||||||
|
#cmakedefine HAVE_INTTYPES_H 1
|
||||||
|
#cmakedefine HAVE_STDINT_H 1
|
||||||
|
#cmakedefine SIZEOF_UNSIGNED_LONG_LONG @SIZEOF_UNSIGNED_LONG_LONG@
|
||||||
|
#cmakedefine SIZEOF_UNSIGNED_LONG @SIZEOF_UNSIGNED_LONG@
|
||||||
|
#cmakedefine SIZEOF_UINT64_T @SIZEOF_UINT64_T@
|
||||||
|
|
||||||
|
// libkdepim, kmail
|
||||||
|
#cmakedefine KDEPIM_NEW_DISTRLISTS 1
|
||||||
|
|
||||||
|
// libkdemanager, certmanager
|
||||||
|
#cmakedefine HAVE_GPGME_0_4_BRANCH 1
|
||||||
|
|
||||||
|
// certmanager
|
||||||
|
#cmakedefine MAX_CMD_LENGTH @MAX_CMD_LENGTH@
|
||||||
|
#cmakedefine HAVE_C99_INITIALIZERS 1
|
||||||
|
|
||||||
|
// kioslaves
|
||||||
|
#cmakedefine HAVE_LIBSASL2 1
|
||||||
|
|
||||||
|
// kmail
|
||||||
|
#cmakedefine HAVE_STLNAMESPACE 1
|
||||||
|
#cmakedefine STD_NAMESPACE_PREFIX @STD_NAMESPACE_PREFIX@
|
||||||
|
|
||||||
|
// kaddressbook
|
||||||
|
#cmakedefine KDEPIM_NEW_DISTRLISTS 1
|
||||||
|
|
||||||
|
// mimelib
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
unsigned long strlcpy(char*, const char*, unsigned long);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
unsigned long strlcat(char*, const char*, unsigned long);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
@ -0,0 +1,109 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
|
||||||
|
add_subdirectory( interfaces )
|
||||||
|
add_subdirectory( common )
|
||||||
|
add_subdirectory( printing )
|
||||||
|
add_subdirectory( editors )
|
||||||
|
add_subdirectory( views )
|
||||||
|
add_subdirectory( features )
|
||||||
|
add_subdirectory( xxport )
|
||||||
|
add_subdirectory( kcmconfigs )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( csv-templates )
|
||||||
|
add_subdirectory( thumbnailcreator )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/common
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/common
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/interfaces
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/editors
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_install_icons( kaddressbook )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kaddressbook.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kaddressbook_view.desktop dcopaddressbook.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kaddressbookui.rc kaddressbook_part.rc zone.tab
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddressbookpart (module) ##############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddressbookpart AUTOMOC
|
||||||
|
SOURCES kaddressbook_part.cpp
|
||||||
|
LINK kaddressbook-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kaddressbook (executable) #################
|
||||||
|
|
||||||
|
tde_add_executable( kaddressbook AUTOMOC
|
||||||
|
SOURCES main.cpp kaddressbookmain.cpp
|
||||||
|
LINK kaddressbook-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kaddressbook (shared) #####################
|
||||||
|
|
||||||
|
tde_add_library( kaddressbook SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
addresseeconfig.cpp addresseeeditordialog.cpp addresseeeditorwidget.cpp
|
||||||
|
addresseeeditorbase.cpp addresseeeditorextension.cpp addresseeutil.cpp
|
||||||
|
addresseditwidget.cpp addviewdialog.cpp emaileditwidget.cpp
|
||||||
|
extensionmanager.cpp filtereditdialog.cpp filterselectionwidget.cpp
|
||||||
|
geowidget.cpp imagewidget.cpp incsearchwidget.cpp jumpbuttonbar.cpp kabcore.cpp
|
||||||
|
kablock.cpp kaddressbookiface.skel kaddressbookservice.cpp kaddressbookview.cpp
|
||||||
|
keywidget.cpp ldapsearchdialog.cpp nameeditdialog.cpp phoneeditwidget.cpp
|
||||||
|
secrecywidget.cpp soundwidget.cpp viewconfigurefieldspage.cpp
|
||||||
|
viewconfigurefilterpage.cpp viewconfigurewidget.cpp undocmds.cpp
|
||||||
|
viewmanager.cpp xxportmanager.cpp xxportselectdialog.cpp
|
||||||
|
contacteditorwidgetmanager.cpp simpleaddresseeeditor.cpp
|
||||||
|
advancedcustomfields.cpp customfieldswidget.cpp freebusywidget.cpp
|
||||||
|
searchmanager.cpp imeditwidget.cpp kabtools.cpp distributionlistpicker.cpp
|
||||||
|
distributionlisteditor.cpp distributionlistentryview.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK
|
||||||
|
kabcommon-static kabim-static printer-static
|
||||||
|
kabinterfaces-shared
|
||||||
|
kdepim-shared kabc_file-shared kdeprint-shared kutils-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabcommon (static) ########################
|
||||||
|
|
||||||
|
tde_add_library( kabcommon STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kabprefs.cpp kabprefs_base.kcfgc locationmap.cpp
|
||||||
|
filter.cpp
|
||||||
|
)
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kaddressbook.desktop outlook2000.desktop yahoo.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kaddressbook/csv-templates )
|
@ -0,0 +1,51 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( protocols )
|
||||||
|
add_subdirectory( icons )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/interfaces
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES cryptosettings.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kaddressbook )
|
||||||
|
install( FILES kaddressbookimprotocol.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kabim (static) ############################
|
||||||
|
|
||||||
|
tde_add_library( kabim STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
imeditorwidget.cpp imeditorbase.ui imaddressbase.ui imaddresswidget.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_cryptosettings (module) ########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_cryptosettings AUTOMOC
|
||||||
|
SOURCES cryptowidget.cpp
|
||||||
|
LINK kabinterfaces-shared kleopatra-shared kabc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kaddressbook/icons )
|
@ -0,0 +1,17 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
icqprotocol.desktop aimprotocol.desktop ircprotocol.desktop smsprotocol.desktop
|
||||||
|
gaduprotocol.desktop jabberprotocol.desktop yahooprotocol.desktop
|
||||||
|
msnprotocol.desktop groupwiseprotocol.desktop meanwhileprotocol.desktop
|
||||||
|
skypeprotocol.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kaddressbook )
|
@ -0,0 +1,59 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/interfaces
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if( WITH_NEWDISTRLISTS )
|
||||||
|
set( DESKTOP distributionlistng.desktop )
|
||||||
|
set( SOURCE distributionlistngwidget.cpp )
|
||||||
|
set( TARGET libkaddrbk_distributionlistng )
|
||||||
|
else( )
|
||||||
|
set( DESKTOP distributionlist.desktop )
|
||||||
|
set( SOURCE distributionlistwidget.cpp )
|
||||||
|
set( TARGET libkaddrbk_distributionlist )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
${DESKTOP} resourceselection.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_distributionlist (module) ######
|
||||||
|
|
||||||
|
tde_add_kpart( ${TARGET} AUTOMOC
|
||||||
|
SOURCES ${SOURCE}
|
||||||
|
LINK kabinterfaces-shared kdepim-shared kabc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_resourceselection (module) #####
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_resourceselection AUTOMOC
|
||||||
|
SOURCES resourceselection.cpp
|
||||||
|
LINK kabinterfaces-shared kdepim-shared kabc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,50 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
configurewidget.h contacteditorwidget.h core.h
|
||||||
|
extensionwidget.h xxport.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kaddressbook_contacteditorwidget.desktop
|
||||||
|
kaddressbook_extension.desktop kaddressbook_xxport.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kabinterfaces (shared) ####################
|
||||||
|
|
||||||
|
tde_add_library( kabinterfaces SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
configurewidget.cpp contacteditorwidget.cpp
|
||||||
|
core.cpp extensionwidget.cpp xxport.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kabc-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,61 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/interfaces
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kabconfig.desktop kabldapconfig.desktop kabcustomfields.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_kabconfig (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_kabconfig AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kcmkabconfig.cpp kabconfigwidget.cpp extensionconfigdialog.cpp
|
||||||
|
addresseewidget.cpp
|
||||||
|
LINK kabcommon-static kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_kabldapconfig (module) ################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_kabldapconfig AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
addhostdialog.cpp kcmkabldapconfig.cpp ldapoptionswidget.cpp
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_kabcustomfields (module) ##############
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_kabcustomfields AUTOMOC
|
||||||
|
SOURCES kcmkabcustomfields.cpp
|
||||||
|
LINK kabcommon-static kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,13 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kaddressbook/icons )
|
||||||
|
install( FILES world.jpg DESTINATION ${DATA_INSTALL_DIR}/kaddressbook/pics )
|
@ -0,0 +1,31 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### printer (static) ##########################
|
||||||
|
|
||||||
|
tde_add_library( printer STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
detailledstyle.cpp ds_appearance.ui kabentrypainter.cpp mikesstyle.cpp
|
||||||
|
printingwizard.cpp printprogress.cpp printstyle.cpp selectionpage.cpp
|
||||||
|
stylepage.cpp printsortmode.cpp
|
||||||
|
)
|
@ -0,0 +1,33 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES ldifvcardthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### ldifvcardthumbnail (module) ###############
|
||||||
|
|
||||||
|
tde_add_kpart( ldifvcardthumbnail
|
||||||
|
SOURCES ldifvcardcreator.cpp
|
||||||
|
LINK kabc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,65 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/interfaces
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/common
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
cardview.desktop iconview.desktop tableview.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_cardview (module) ##############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_cardview AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
cardview.cpp colorlistbox.cpp configurecardviewdialog.cpp
|
||||||
|
kaddressbookcardview.cpp
|
||||||
|
LINK kaddressbook-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_iconview (module) ##############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_iconview AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kaddressbookiconview.cpp
|
||||||
|
LINK kaddressbook-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_tableview (module) #############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_tableview AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
configuretableviewdialog.cpp contactlistview.cpp
|
||||||
|
kaddressbooktableview.cpp
|
||||||
|
LINK kaddressbook-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,132 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/interfaces
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GNOKII_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if( WITH_GNOKII )
|
||||||
|
set( GNOKII_DESKTOP gnokii_xxport.desktop )
|
||||||
|
set( GNOKII_RCFILE gnokii_xxportui.rc )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
csv_xxport.desktop vcard_xxport.desktop kde2_xxport.desktop
|
||||||
|
bookmark_xxport.desktop eudora_xxport.desktop ldif_xxport.desktop
|
||||||
|
opera_xxport.desktop pab_xxport.desktop ${GNOKII_DESKTOP}
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
csv_xxportui.rc vcard_xxportui.rc kde2_xxportui.rc bookmark_xxportui.rc
|
||||||
|
eudora_xxportui.rc ldif_xxportui.rc opera_xxportui.rc pab_xxportui.rc
|
||||||
|
${GNOKII_RCFILE}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kaddressbook )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_csv_xxport (module) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_csv_xxport AUTOMOC
|
||||||
|
SOURCES csv_xxport.cpp csvimportdialog.cpp dateparser.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_vcard_xxport (module) ##########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_vcard_xxport AUTOMOC
|
||||||
|
SOURCES vcard_xxport.cpp
|
||||||
|
LINK kaddressbook-shared qgpgme-shared kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_kde2_xxport (module) ###########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_kde2_xxport AUTOMOC
|
||||||
|
SOURCES kde2_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_bookmark_xxport (module) #######
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_bookmark_xxport AUTOMOC
|
||||||
|
SOURCES bookmark_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_eudora_xxport (module) #########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_eudora_xxport AUTOMOC
|
||||||
|
SOURCES eudora_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_ldif_xxport (module) ###########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_ldif_xxport AUTOMOC
|
||||||
|
SOURCES ldif_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_opera_xxport (module) ##########
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_opera_xxport AUTOMOC
|
||||||
|
SOURCES opera_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_pab_xxport (module) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libkaddrbk_pab_xxport AUTOMOC
|
||||||
|
SOURCES pab_xxport.cpp pab_mapihd.cpp pab_pablib.cpp
|
||||||
|
LINK kabinterfaces-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkaddrbk_gnokii_xxport (module) #########
|
||||||
|
|
||||||
|
# FIXME gnokii suport are not ready
|
||||||
|
if( WITH_GNOKII )
|
||||||
|
tde_add_kpart( libkaddrbk_gnokii_xxport AUTOMOC
|
||||||
|
SOURCES gnokii_xxport.cpp
|
||||||
|
LINK kabinterfaces-shared ${GNOKII_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
endif( )
|
@ -0,0 +1,18 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# gnokii
|
||||||
|
if( WITH_GNOKII )
|
||||||
|
pkg_search_module( GNOKII gnokii )
|
||||||
|
if( NOT GNOKII_FOUND )
|
||||||
|
tde_message_fatal( "gnokii are requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
@ -0,0 +1,77 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkpimidentities )
|
||||||
|
|
||||||
|
add_subdirectory( kalarmd )
|
||||||
|
add_subdirectory( lib )
|
||||||
|
add_subdirectory( pixmaps )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/lib
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/kalarmd
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkmime
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if( WITH_ARTS )
|
||||||
|
set( ARTS_LIBRARIES artskde-shared mcop )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
install( FILES kalarm.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
install( FILES kalarm.tray.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )
|
||||||
|
install( FILES kalarmui.rc DESTINATION ${DATA_INSTALL_DIR}/kalarm )
|
||||||
|
install( FILES uninstall.desktop DESTINATION ${APPS_INSTALL_DIR}/Applications RENAME kalarm.desktop )
|
||||||
|
|
||||||
|
|
||||||
|
##### kalarm (executable) #######################
|
||||||
|
|
||||||
|
tde_add_executable( kalarm AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
birthdaydlg.cpp main.cpp alarmevent.cpp editdlg.cpp
|
||||||
|
emailidcombo.cpp find.cpp pickfileradio.cpp
|
||||||
|
calendarcompat.cpp eventlistviewbase.cpp alarmlistview.cpp
|
||||||
|
kamail.cpp timeselector.cpp fontcolourbutton.cpp
|
||||||
|
alarmtimewidget.cpp fontcolour.cpp soundpicker.cpp
|
||||||
|
sounddlg.cpp alarmcalendar.cpp daemon.cpp undo.cpp
|
||||||
|
kalarmapp.cpp mainwindowbase.cpp mainwindow.cpp
|
||||||
|
messagewin.cpp preferences.cpp prefdlg.cpp
|
||||||
|
kalarmiface.skel recurrenceedit.cpp karecurrence.cpp
|
||||||
|
deferdlg.cpp functions.cpp specialactions.cpp reminder.cpp
|
||||||
|
startdaytimer.cpp templatelistview.cpp templatepickdlg.cpp
|
||||||
|
templatedlg.cpp templatemenuaction.cpp latecancel.cpp
|
||||||
|
repetition.cpp alarmtext.cpp traywindow.cpp dcophandler.cpp
|
||||||
|
kalarmd/alarmguiiface.skel
|
||||||
|
LINK
|
||||||
|
kalarm-static kalarmd-static
|
||||||
|
kpimidentities-shared kutils-shared ${ARTS_LIBRARIES}
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,46 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kalarmd.autostart.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )
|
||||||
|
install( FILES kalarmd.desktop DESTINATION ${APPS_INSTALL_DIR}/.hidden )
|
||||||
|
|
||||||
|
|
||||||
|
##### kalarmd (executable) ######################
|
||||||
|
|
||||||
|
tde_add_executable( kalarmd AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
adcalendar.cpp adconfigdata.cpp clientinfo.cpp
|
||||||
|
alarmdaemon.cpp admain.cpp adapp.cpp alarmdaemoniface.skel
|
||||||
|
LINK kalarmd-static kcal-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kalarmd (static) ##########################
|
||||||
|
|
||||||
|
tde_add_library( kalarmd STATIC_PIC
|
||||||
|
SOURCES alarmdaemoniface.stub alarmguiiface.stub
|
||||||
|
)
|
@ -0,0 +1,32 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kalarm
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kalarm (static) ###########################
|
||||||
|
|
||||||
|
tde_add_library( kalarm STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
buttongroup.cpp checkbox.cpp colourcombo.cpp colourlist.cpp
|
||||||
|
combobox.cpp dateedit.cpp datetime.cpp label.cpp
|
||||||
|
messagebox.cpp lineedit.cpp synchtimer.cpp pushbutton.cpp
|
||||||
|
radiobutton.cpp timeedit.cpp timespinbox.cpp timeperiod.cpp
|
||||||
|
shellprocess.cpp slider.cpp spinbox.cpp spinbox2.cpp
|
||||||
|
)
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( kalarm DESTINATION ${DATA_INSTALL_DIR}/kalarm/icons )
|
@ -0,0 +1,16 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
add_subdirectory( imap4 )
|
||||||
|
add_subdirectory( mbox )
|
||||||
|
add_subdirectory( sieve )
|
@ -0,0 +1,22 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
if( WITH_SASL )
|
||||||
|
check_include_file( sasl/sasl.h HAVE_SASL_SASL_H )
|
||||||
|
if( HAVE_SASL_SASL_H )
|
||||||
|
check_library_exists( sasl2 sasl_client_init "" HAVE_LIBSASL2 )
|
||||||
|
endif( )
|
||||||
|
if( HAVE_LIBSASL2 )
|
||||||
|
set( SASL_LIBRARY sasl2 CACHE INTERNAL "" )
|
||||||
|
else( )
|
||||||
|
tde_message_fatal( "cyrus-sasl are requested, but not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
@ -0,0 +1,44 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libemailfunctions
|
||||||
|
${CMAKE_SOURCE_DIR}/libkmime
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
imap4.protocol imaps.protocol
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kio_imap4 (module) ########################
|
||||||
|
|
||||||
|
tde_add_kpart( kio_imap4
|
||||||
|
SOURCES
|
||||||
|
imapcommand.cc imaplist.cc mailaddress.cc mimeheader.cc
|
||||||
|
rfcdecoder.cc imap4.cc imapinfo.cc imapparser.cc
|
||||||
|
mailheader.cc mimehdrline.cc mimeio.cc
|
||||||
|
LINK emailfunctions-static kmime-shared kio-shared ${SASL_LIBRARY}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,36 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES mbox.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kio_mbox (module) #########################
|
||||||
|
|
||||||
|
tde_add_kpart( kio_mbox
|
||||||
|
SOURCES
|
||||||
|
mbox.cc mboxfile.cc readmbox.cc stat.cc urlinfo.cc
|
||||||
|
LINK kio-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,35 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES sieve.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kio_sieve (module) ########################
|
||||||
|
|
||||||
|
tde_add_kpart( kio_sieve
|
||||||
|
SOURCES sieve.cpp
|
||||||
|
LINK kio-shared ${SASL_LIBRARY}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,225 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( libkpgp )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
tde_import( mimelib )
|
||||||
|
tde_import( libkpimidentities )
|
||||||
|
tde_import( libksieve )
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions" )
|
||||||
|
|
||||||
|
add_subdirectory( interfaces )
|
||||||
|
add_subdirectory( about )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( profiles )
|
||||||
|
add_subdirectory( avscripts )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libemailfunctions
|
||||||
|
${CMAKE_SOURCE_DIR}/mimelib
|
||||||
|
${CMAKE_SOURCE_DIR}/libkmime
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkpgp
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/libksieve
|
||||||
|
${CMAKE_SOURCE_DIR}/ktnef
|
||||||
|
${CMAKE_SOURCE_DIR}/korganizer
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmailIface.h kmailpartIface.h kmailicalIface.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
KMail.desktop kmail_view.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmcomposerui.rc kmmainwin.rc kmreadermainwin.rc
|
||||||
|
eventsrc kmail_part.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmail.upd
|
||||||
|
DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( PROGRAMS
|
||||||
|
upgrade-transport.pl kmail-pgpidentity.pl
|
||||||
|
upgrade-signature.pl kmail-upd-identities.pl
|
||||||
|
kmail-3.1-use-UOID-for-identities.pl
|
||||||
|
kmail-3.1-update-new-mail-notification-settings.pl
|
||||||
|
kmail-3.1.4-dont-use-UOID-0-for-any-identity.pl
|
||||||
|
kmail-3.2-update-loop-on-goto-unread-settings.sh
|
||||||
|
kmail-3.2-misc.sh kmail-3.3-use-ID-for-accounts.pl
|
||||||
|
kmail-3.3-move-identities.pl kmail-3.3-aegypten.pl
|
||||||
|
kmail-3.3-split-sign-encr-keys.sh kmail-3.3-misc.pl
|
||||||
|
kmail-3.3b1-misc.pl kmail-3.4-misc.pl
|
||||||
|
kmail-3.4.1-update-status-filters.pl
|
||||||
|
kmail-3.5-filter-icons.pl kmail-3.5-trigger-flag-migration.pl
|
||||||
|
DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmail.antispamrc kmail.antivirusrc
|
||||||
|
DESTINATION ${CONFIG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
tips
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
dcopmail.desktop dcopimap.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmail_config_misc.desktop kmail_config_appearance.desktop
|
||||||
|
kmail_config_identity.desktop kmail_config_accounts.desktop
|
||||||
|
kmail_config_composer.desktop kmail_config_security.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmail.kcfg replyphrases.kcfg custommimeheader.kcfg
|
||||||
|
templatesconfiguration_kfg.kcfg customtemplates_kfg.kcfg
|
||||||
|
DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
application_octetstream.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail/plugins/bodypartformatter )
|
||||||
|
|
||||||
|
|
||||||
|
##### kmailprivate (shared) #####################
|
||||||
|
|
||||||
|
set( target kmailprivate )
|
||||||
|
|
||||||
|
set( ${target}_SRCS
|
||||||
|
kmmessage.cpp kmmainwin.cpp configuredialog.cpp configuredialog_p.cpp
|
||||||
|
klistviewindexedsearchline.cpp simplestringlisteditor.cpp index.cpp headeritem.cpp
|
||||||
|
identitydrag.cpp identitylistview.cpp identitydialog.cpp kmfolderdia.cpp kmmsgdict.cpp
|
||||||
|
kmfoldertree.cpp kmtransport.cpp kmfoldercombobox.cpp kmaccount.cpp kmheaders.cpp
|
||||||
|
kmcomposewin.cpp kmfolder.cpp kmmsgpartdlg.cpp kmreaderwin.cpp htmlstatusbar.cpp
|
||||||
|
kmgroupware.cpp folderstorage.cpp listjob.cpp csshelper.cpp klistboxdialog.cpp
|
||||||
|
kmmsginfo.cpp actionscheduler.cpp messageproperty.cpp accountmanager.cpp kmacctfolder.cpp
|
||||||
|
kmdict.cpp kmsystemtray.cpp kmacctlocal.cpp kmfolderdir.cpp kmfoldermgr.cpp
|
||||||
|
kmfoldernode.cpp kmsender.cpp kmacctseldlg.cpp kmfiltermgr.cpp kmfilterdlg.cpp
|
||||||
|
filterimporterexporter.cpp kmsearchpatternedit.cpp encodingdetector.cpp encodingdetector_ja.cpp
|
||||||
|
kmfilteraction.cpp kmsearchpattern.cpp kmfolderimap.cpp kmfolderseldlg.cpp kmfilter.cpp
|
||||||
|
kmmsgpart.cpp kmmsgbase.cpp kmmsglist.cpp kmaddrbook.cpp signatureconfigurator.cpp
|
||||||
|
xfaceconfigurator.cpp networkaccount.cpp imapaccountbase.cpp popaccount.cpp kmservertest.cpp
|
||||||
|
kmacctimap.cpp kmacctcachedimap.cpp kmfawidgets.cpp kmfoldermbox.cpp colorlistbox.cpp
|
||||||
|
undostack.cpp kmfoldercachedimap.cpp attachmentstrategy.cpp kmfoldermaildir.cpp
|
||||||
|
kmkernel.cpp accountdialog.cpp searchwindow.cpp vcardviewer.cpp vacationdialog.cpp
|
||||||
|
vacation.cpp sievedebugdialog.cpp sieveconfig.cpp sievejob.cpp kmpopheaders.cpp
|
||||||
|
kmpopfiltercnfrmdlg.cpp kmmimeparttree.cpp mailinglist-magic.cpp kmacctmaildir.cpp
|
||||||
|
headerstyle.cpp headerstrategy.cpp khtmlparthtmlwriter.cpp filehtmlwriter.cpp
|
||||||
|
teehtmlwriter.cpp mailcomposerIface.skel objecttreeparser.cpp objecttreeparser_p.cpp
|
||||||
|
attachmentcollector.cpp bodypartformatterfactory.cpp bodypartformatter.cpp partNode.cpp
|
||||||
|
mailsourceviewer.cpp kmcommands.cpp kmreadermainwin.cpp kmstartup.cpp kmmainwidget.cpp
|
||||||
|
folderpropertiesdialog.ui kmfolderindex.cpp kmfoldersearch.cpp transportmanager.cpp
|
||||||
|
imapjob.cpp folderjob.cpp cachedimapjob.cpp maildirjob.cpp mboxjob.cpp subscriptiondialog.cpp
|
||||||
|
kmailicalifaceimpl.cpp aboutdata.cpp folderIface.cpp folderIface.skel mailserviceimpl.cpp
|
||||||
|
attachmentlistview.cpp kmedit.cpp kmlineeditspell.cpp kmatmlistview.cpp composer.cpp
|
||||||
|
isubject.cpp bodyvisitor.cpp antispamwizard.cpp urlhandlermanager.cpp dictionarycombobox.cpp
|
||||||
|
secondarywindow.cpp filterlog.cpp filterlogdlg.cpp messagecomposer.cpp keyresolver.cpp
|
||||||
|
globalsettings.cpp globalsettings_base.kcfgc regexplineedit.cpp rulewidgethandlermanager.cpp
|
||||||
|
headerlistquicksearch.cpp acljobs.cpp folderdiaacltab.cpp quotajobs.cpp expirejob.cpp
|
||||||
|
folderdiaquotatab.cpp folderdiaquotatab_p.cpp jobscheduler.cpp partnodebodypart.cpp
|
||||||
|
compactionjob.cpp callback.cpp searchjob.cpp renamejob.cpp composercryptoconfiguration.ui
|
||||||
|
warningconfiguration.ui smimeconfiguration.ui annotationjobs.cpp accountcombobox.cpp
|
||||||
|
redirectdialog.cpp foldershortcutdialog.cpp folderrequester.cpp spamheaderanalyzer.cpp
|
||||||
|
antispamconfig.cpp replyphrases.kcfgc custommimeheader.kcfgc recipientseditor.cpp
|
||||||
|
recipientspicker.cpp kwindowpositioner.cpp textsource.cpp distributionlistdialog.cpp
|
||||||
|
expirypropertiesdialog.cpp scalix.cpp mailinglistpropertiesdialog.cpp newfolderdialog.cpp
|
||||||
|
accountwizard.cpp managesievescriptsdialog.cpp chiasmuskeyselector.cpp
|
||||||
|
util.cpp templatesinsertcommand.cpp customtemplates_base.ui customtemplates.cpp
|
||||||
|
customtemplates_kfg.kcfgc templatesconfiguration_base.ui templatesconfiguration.cpp
|
||||||
|
templatesconfiguration_kfg.kcfgc templateparser.cpp copyfolderjob.cpp messagecopyhelper.cpp
|
||||||
|
localsubscriptiondialog.cpp editorwatcher.cpp favoritefolderview.cpp
|
||||||
|
foldertreebase.cpp snippetdlgbase.ui snippetwidget.cpp snippetconfig.cpp
|
||||||
|
snippetdlg.cpp snippetitem.cpp snippetsettings.cpp snippetsettingsbase.ui
|
||||||
|
messageactions.cpp korghelper.cpp foldersetselector.cpp stringutil.cpp
|
||||||
|
treebase.cpp backupjob.cpp importjob.cpp folderutil.cpp archivefolderdialog.cpp
|
||||||
|
importarchivedialog.cpp ${CMAKE_SOURCE_DIR}/korganizer/kcalendariface.stub
|
||||||
|
${CMAKE_SOURCE_DIR}/korganizer/korganizeriface.stub )
|
||||||
|
|
||||||
|
tde_save( KDE3_DCOPIDL_EXECUTABLE )
|
||||||
|
set( KDE3_DCOPIDL_EXECUTABLE ${KDE3_DCOPIDLNG_EXECUTABLE} )
|
||||||
|
kde3_add_dcop_skels( ${target}_SRCS kmailIface.h kmailicalIface.h )
|
||||||
|
tde_restore( KDE3_DCOPIDL_EXECUTABLE )
|
||||||
|
|
||||||
|
tde_add_library( ${target} SHARED AUTOMOC
|
||||||
|
SOURCES ${${target}_SRCS}
|
||||||
|
LINK
|
||||||
|
emailfunctions-static kmime-shared kpgp-shared kdepim-shared kpimidentities-shared
|
||||||
|
mimelib-shared ksieve-shared khtml-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kmail (executable) ########################
|
||||||
|
|
||||||
|
tde_add_executable( kmail
|
||||||
|
SOURCES main.cpp
|
||||||
|
LINK kmailprivate-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_kmail (module) ########################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_kmail AUTOMOC
|
||||||
|
SOURCES kcm_kmail.cpp
|
||||||
|
LINK kmailprivate-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmailpart (module) #####################
|
||||||
|
|
||||||
|
tde_add_kpart( libkmailpart AUTOMOC
|
||||||
|
SOURCES kmailpartIface.skel kmail_part.cpp
|
||||||
|
LINK kmailprivate-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmail_bodypartformatter_application_octetstream (module)
|
||||||
|
|
||||||
|
tde_add_kpart( libkmail_bodypartformatter_application_octetstream
|
||||||
|
SOURCES app_octetstream.cpp
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,23 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# check for stl coping with namespace std
|
||||||
|
tde_save( CMAKE_CXX_FLAGS )
|
||||||
|
string( REGEX REPLACE "-include tqt.h" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" )
|
||||||
|
check_cxx_source_compiles("
|
||||||
|
#include <iterator>
|
||||||
|
struct s : public std::iterator<std::forward_iterator_tag, int> {};
|
||||||
|
int main(int, char**) { return 0; } "
|
||||||
|
HAVE_STLNAMESPACE )
|
||||||
|
tde_restore( CMAKE_CXX_FLAGS )
|
||||||
|
if( HAVE_STLNAMESPACE )
|
||||||
|
set( STD_NAMESPACE_PREFIX "std::" CACHE INTERNAL "" FORCE )
|
||||||
|
endif( )
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
top-right-kmail.png main.html kmail.css
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail/about )
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( PROGRAMS
|
||||||
|
kmail_clamav.sh kmail_sav.sh kmail_fprot.sh kmail_antivir.sh
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
observer.h observable.h htmlwriter.h bodypart.h
|
||||||
|
bodypartformatter.h bodyparturlhandler.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kmail/interfaces )
|
@ -0,0 +1,30 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( icons )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kmmsgdel.png kmmsgnew.png kmmsgunseen.png kmmsgread.png
|
||||||
|
kmmsgreplied.png kmmsgforwarded.png kmmsgqueued.png
|
||||||
|
kmmsgflag.png kmmsgsent.png kmmsgwatched.png kmmsgignored.png
|
||||||
|
kmmsgtodo.png kmmsgread_fwd.png kmmsgread_replied.png
|
||||||
|
kmmsgread_fwd_replied.png pgp-keys.png kmmsgpartiallyencrypted.png
|
||||||
|
kmmsgpartiallysigned.png kmmsgfullyencrypted.png kmmsgfullysigned.png
|
||||||
|
kmmsgundefinedencrypted.png kmmsgundefinedsigned.png kmmsgspam.png
|
||||||
|
kmmsgham.png kmmsgattachment.png kmmsginvitation.png kmwizard.png
|
||||||
|
quotecollapse.png quoteexpand.png enterprise_bottom_left.png
|
||||||
|
enterprise_bottom.png enterprise_bottom_right.png enterprise_icon.png
|
||||||
|
enterprise_left.png enterprise_right.png enterprise_s_left.png
|
||||||
|
enterprise_sbar.png enterprise_s_right.png enterprise_sp_right.png
|
||||||
|
enterprise_top_left.png enterprise_top.png enterprise_top_right.png
|
||||||
|
enterprise_sw.png enterprise_w.png attachmentQuicklistClosed.png
|
||||||
|
attachmentQuicklistOpened.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail/pics )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kmail/icons )
|
@ -0,0 +1,18 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
set( profiles default html high-contrast purist secure )
|
||||||
|
|
||||||
|
foreach( profile ${profiles} )
|
||||||
|
install( FILES "profile-${profile}-rc.desktop"
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail
|
||||||
|
RENAME profile-${profile}-rc )
|
||||||
|
endforeach( )
|
@ -0,0 +1,19 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( ktnef )
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
add_subdirectory( ktnef )
|
||||||
|
add_subdirectory( lib )
|
||||||
|
add_subdirectory( gui )
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,17 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
check_include_file( inttypes.h HAVE_INTTYPES_H )
|
||||||
|
check_include_file( stdint.h HAVE_STDINT_H )
|
||||||
|
|
||||||
|
check_type_size( "unsigned long long" SIZEOF_UNSIGNED_LONG_LONG )
|
||||||
|
check_type_size( "unsigned long" SIZEOF_UNSIGNED_LONG )
|
||||||
|
check_type_size( "uint64_t" SIZEOF_UINT64_T )
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( pics )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/ktnef
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES ktnef.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
install( FILES ktnefui.rc DESTINATION ${DATA_INSTALL_DIR}/ktnef )
|
||||||
|
install( FILES ms-tnef.desktop DESTINATION ${MIME_INSTALL_DIR}/application )
|
||||||
|
|
||||||
|
|
||||||
|
##### ktnef (executable) ########################
|
||||||
|
|
||||||
|
tde_add_executable( ktnef AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
ktnefmain.cpp ktnefview.cpp attachpropertydialogbase.ui
|
||||||
|
attachpropertydialog.cpp messagepropertydialog.cpp
|
||||||
|
qwmf.cpp main.cpp
|
||||||
|
LINK ktnef-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,13 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( ktnef )
|
||||||
|
tde_install_icons( ktnef_extract_all_to ktnef_extract_to DESTINATION ${DATA_INSTALL_DIR}/ktnef/icons )
|
@ -0,0 +1,16 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
ktnefparser.h ktnefattach.h ktnefproperty.h
|
||||||
|
ktnefpropertyset.h ktnefmessage.h ktnefwriter.h
|
||||||
|
ktnefdefs.h
|
||||||
|
DESTINATION ${INSTALL_INSTALL_DIR}/ktnef )
|
@ -0,0 +1,35 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/ktnef
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### ktnef (shared) ############################
|
||||||
|
|
||||||
|
tde_add_library( ktnef SHARED
|
||||||
|
SOURCES
|
||||||
|
ktnefparser.cpp ktnefproperty.cpp ktnefattach.cpp
|
||||||
|
mapi.cpp ktnefpropertyset.cpp ktnefmessage.cpp
|
||||||
|
ktnefwriter.cpp lzfu.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kio-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,38 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkmime
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### header files ################################
|
||||||
|
|
||||||
|
if( BUILD_LIBKDEPIM )
|
||||||
|
install( FILES idmapper.h DESTINATION ${INCLUDE_INSTALL_DIR}/libemailfunctions )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
##### emailfunctions (static) ###################
|
||||||
|
|
||||||
|
tde_add_library( emailfunctions STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
email.cpp idmapper.cpp kasciistricmp.cpp
|
||||||
|
kasciistringtools.cpp networkstatus.cpp networkstatus.skel
|
||||||
|
)
|
@ -0,0 +1,92 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libkcal )
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
|
||||||
|
add_subdirectory( versit )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/versit
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/ktnef
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${LIBICAL_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES local.desktop localdir.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES kcal_manager.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_local (module) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_local AUTOMOC
|
||||||
|
SOURCES resourcelocal_plugin.cpp
|
||||||
|
LINK kcal-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_localdir (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_localdir AUTOMOC
|
||||||
|
SOURCES resourcelocaldir_plugin.cpp
|
||||||
|
LINK kcal-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal (shared) #############################
|
||||||
|
|
||||||
|
tde_add_library( kcal SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
assignmentvisitor.cpp comparisonvisitor.cpp
|
||||||
|
incidencebase.cpp incidence.cpp journal.cpp
|
||||||
|
todo.cpp event.cpp freebusy.cpp attendee.cpp
|
||||||
|
attachment.cpp recurrencerule.cpp recurrence.cpp
|
||||||
|
alarm.cpp customproperties.cpp calendar.cpp
|
||||||
|
calendarlocal.cpp calformat.cpp vcalformat.cpp
|
||||||
|
icalformat.cpp icalformatimpl.cpp incidenceformatter.cpp
|
||||||
|
calhelper.cpp calselectdialog.cpp vcaldrag.cpp
|
||||||
|
icaldrag.cpp exceptions.cpp scheduler.cpp
|
||||||
|
imipscheduler.cpp dummyscheduler.cpp calfilter.cpp
|
||||||
|
person.cpp period.cpp duration.cpp dndfactory.cpp
|
||||||
|
filestorage.cpp compat.cpp resourcecalendar.cpp
|
||||||
|
resourcelocal.cpp resourcelocalconfig.cpp
|
||||||
|
resourcelocaldir.cpp resourcelocaldirconfig.cpp
|
||||||
|
resourcecached.cpp resourcecachedconfig.cpp
|
||||||
|
calendarresources.cpp qtopiaformat.cpp attachmenthandler.cpp
|
||||||
|
htmlexportsettings.kcfgc htmlexport.cpp calendarnull.cpp
|
||||||
|
freebusyurlstore.cpp confirmsavedialog.cpp
|
||||||
|
VERSION 2.0.0
|
||||||
|
LINK versit-static emailfunctions-static ktnef-shared kmime-shared kabc-shared ${LIBICAL_LIBRARIES}
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### install import cmake modules ###############
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
pkg_search_module( LIBICAL libical )
|
||||||
|
if( NOT LIBICAL_FOUND )
|
||||||
|
tde_message_fatal( "libical are required, but not found on your system" )
|
||||||
|
endif()
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_add_library( versit STATIC_PIC
|
||||||
|
SOURCES vcc.c vobject.c
|
||||||
|
)
|
@ -0,0 +1,20 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libkdenetwork )
|
||||||
|
|
||||||
|
add_subdirectory( gpgmepp )
|
||||||
|
add_subdirectory( qgpgme )
|
||||||
|
|
||||||
|
|
||||||
|
##### install import cmake modules ###############
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,54 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( interfaces )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${GPGME_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
context.h key.h trustitem.h eventloopinteractor.h
|
||||||
|
data.h gpgmefw.h result.h keylistresult.h
|
||||||
|
keygenerationresult.h importresult.h decryptionresult.h
|
||||||
|
verificationresult.h signingresult.h encryptionresult.h
|
||||||
|
engineinfo.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/gpgme++ )
|
||||||
|
|
||||||
|
|
||||||
|
##### gpgme++ (shared) ##########################
|
||||||
|
|
||||||
|
tde_add_library( gpgme++ SHARED
|
||||||
|
SOURCES
|
||||||
|
context.cpp key.cpp trustitem.cpp data.cpp
|
||||||
|
callbacks.cpp eventloopinteractor.cpp
|
||||||
|
keylistresult.cpp keygenerationresult.cpp
|
||||||
|
importresult.cpp decryptionresult.cpp
|
||||||
|
verificationresult.cpp signingresult.cpp
|
||||||
|
encryptionresult.cpp engineinfo.cpp
|
||||||
|
VERSION 0.4.0
|
||||||
|
LINK ${GPGME_LIBRARIES}
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
editinteractor.h passphraseprovider.h progressprovider.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/gpgme++/interfaces )
|
@ -0,0 +1,41 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdenetwork
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
eventloopinteractor.h dataprovider.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/qgpgme )
|
||||||
|
|
||||||
|
|
||||||
|
##### qgpgme (shared) ###########################
|
||||||
|
|
||||||
|
tde_add_library( qgpgme SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
eventloopinteractor.cpp dataprovider.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK gpgme++-shared ${TQT_LIBRARIES}
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,108 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libkdepim )
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( ktnef )
|
||||||
|
|
||||||
|
add_subdirectory( icons )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( kpartsdesignerplugin )
|
||||||
|
add_subdirectory( about )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kdepimmacros.h kpimprefs.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES pimemoticons.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kdepimwidgets (module) ####################
|
||||||
|
|
||||||
|
add_custom_command( OUTPUT kdepimwidgets.cpp
|
||||||
|
COMMAND
|
||||||
|
${KDE3_MAKEKDEWIDGETS_EXECUTABLE}
|
||||||
|
-o kdepimwidgets.cpp
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/kdepim.widgets
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/kdepim.widgets )
|
||||||
|
|
||||||
|
set_source_files_properties( kdepimwidgets.cpp PROPERTIES COMPILE_FLAGS "-DQT_PLUGIN" )
|
||||||
|
|
||||||
|
tde_add_kpart( kdepimwidgets
|
||||||
|
SOURCES kdepimwidgets.cpp
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kdepim (shared) ###########################
|
||||||
|
|
||||||
|
set( KDE3_DCOPIDL_EXECUTABLE ${KDE3_DCOPIDLNG_EXECUTABLE} )
|
||||||
|
|
||||||
|
tde_add_library( kdepim SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
ktimeedit.cpp alarmclient.cpp kprefsdialog.cpp kpimprefs.cpp
|
||||||
|
categoryselectdialog_base.ui categoryselectdialog.cpp
|
||||||
|
categoryeditdialog_base.ui categoryeditdialog.cpp kdateedit.cpp
|
||||||
|
kimportdialog.cpp kvcarddrag.cpp sidebarextension.cpp
|
||||||
|
infoextension.cpp addressesdialog.cpp addresspicker.ui
|
||||||
|
addresseeview.cpp maillistdrag.cpp interfaces/MailTransportServiceIface.skel
|
||||||
|
interfaces/AddressBookServiceIface.skel kconfigpropagator.cpp kconfigwizard.cpp
|
||||||
|
weaver.cpp weaverextensions.cpp weaverlogger.cpp pluginloaderbase.cpp
|
||||||
|
addresseelineedit.cpp addresseelineedit.skel kdatepickerpopup.cpp
|
||||||
|
kfileio.cpp clicklineedit.cpp configmanager.cpp collectingprocess.cpp
|
||||||
|
ldapclient.cpp overlaywidget.cpp progressmanager.cpp progressdialog.cpp
|
||||||
|
statusbarprogresswidget.cpp ssllabel.cpp completionordereditor.cpp
|
||||||
|
resourceabc.cpp diffalgo.cpp addresseediffalgo.cpp calendardiffalgo.cpp
|
||||||
|
htmldiffalgodisplay.cpp ldapsearchdialog.cpp broadcaststatus.cpp
|
||||||
|
kresourceprefs.cpp kpixmapregionselectorwidget.cpp
|
||||||
|
kpixmapregionselectordialog.cpp kabcresourcecached.cpp
|
||||||
|
kxface.cpp kaccount.cpp kaddrbook.cpp kfoldertree.cpp kregexp3.cpp
|
||||||
|
kscoring.cpp kscoringeditor.cpp ksubscription.cpp kwidgetlister.cpp
|
||||||
|
linklocator.cpp qutf7codec.cpp recentaddresses.cpp spellingfilter.cpp
|
||||||
|
addresseeselector.cpp addresseeemailselection.cpp designerfields.cpp
|
||||||
|
kcmdesignerfields.cpp embeddedurlpage.cpp kincidencechooser.cpp
|
||||||
|
groupwarejob.cpp pimemoticons.kcfgc krsqueezedtextlabel.cpp
|
||||||
|
csshelper.cpp distributionlist.cpp kpimurlrequesterdlg.cpp
|
||||||
|
sendsmsdialog.cpp kmailcompletion.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kcal-shared kimproxy-shared kparts-shared qui
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### install import cmake modules ###############
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,10 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
@ -0,0 +1,19 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
bar-bottom-left.png bar-top-right.png bar-bottom-middle.png bottom-left.png
|
||||||
|
box-middle-left.png top-left.png bar-bottom-right.png bottom-middle.png
|
||||||
|
box-middle-right.png top-middle.png bar-middle-left.png bottom-right.png
|
||||||
|
box-top-left.png bar-middle-right.png box-bottom-left.png box-top-middle.png
|
||||||
|
bar-top-left.png box-bottom-middle.png box-top-right.png bar-top-middle.png
|
||||||
|
box-bottom-right.png kde_infopage.css kde_infopage_rtl.css
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/libkdepim/about )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons()
|
@ -0,0 +1,32 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_definitions( -DQT_PLUGIN )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kpartsdesignerplugin (module) #############
|
||||||
|
|
||||||
|
tde_add_kpart( kpartsdesignerplugin AUTOMOC
|
||||||
|
SOURCES kpartsdesignerplugin.cpp
|
||||||
|
LINK kparts-shared kio-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
addresseelineedit.png clicklineedit.png
|
||||||
|
kdateedit.png ktimeedit.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kdepimwidgets/pics )
|
@ -0,0 +1,48 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# FIXME need some configure checks
|
||||||
|
|
||||||
|
project( libkmime )
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kmime (shared) ############################
|
||||||
|
|
||||||
|
tde_add_library( kmime SHARED
|
||||||
|
SOURCES
|
||||||
|
kmime_charfreq.cpp kmime_util.cpp kmime_mdn.cpp
|
||||||
|
kmime_codecs.cpp kmime_codec_base64.cpp kmime_codec_uuencode.cpp
|
||||||
|
kmime_codec_qp.cpp kmime_codec_identity.cpp kmime_parsers.cpp
|
||||||
|
kmime_header_parsing.cpp kmime_content.cpp kmime_headers.cpp
|
||||||
|
kmime_message.cpp kmime_newsarticle.cpp boolflags.cpp
|
||||||
|
kqcstringsplitter.cpp
|
||||||
|
VERSION 2.2.0
|
||||||
|
LINK kdecore-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### install import cmake modules ###############
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1 @@
|
|||||||
|
|
@ -0,0 +1,47 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libkpgp )
|
||||||
|
|
||||||
|
add_subdirectory( pics )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kpgp.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||||
|
install( PROGRAMS kpgp-3.1-upgrade-address-data.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kpgp (shared) #############################
|
||||||
|
|
||||||
|
tde_add_library( kpgp SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kpgpblock.cpp kpgpui.cpp kpgpkey.cpp kpgp.cpp kpgpbase.cpp
|
||||||
|
kpgpbaseG.cpp kpgpbase2.cpp kpgpbase5.cpp kpgpbase6.cpp
|
||||||
|
VERSION 2.2.0
|
||||||
|
LINK kdeui-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,18 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
key_ok.png key_bad.png key_unknown.png key.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail/pics )
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
key_ok.png key_bad.png key_unknown.png key.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/knode/pics )
|
@ -0,0 +1,47 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libkpimidentities )
|
||||||
|
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kpimidentities (shared) ###################
|
||||||
|
|
||||||
|
tde_add_library( kpimidentities SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
identitymanager.cpp identity.cpp identitymanager.skel
|
||||||
|
identitycombo.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kleopatra-shared kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,11 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
@ -0,0 +1,39 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( libksieve )
|
||||||
|
|
||||||
|
add_subdirectory( ksieve )
|
||||||
|
add_subdirectory( shared )
|
||||||
|
add_subdirectory( parser )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### ksieve (shared) ###########################
|
||||||
|
|
||||||
|
configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_dummy_cpp.cmake dummy.cpp COPYONLY )
|
||||||
|
|
||||||
|
tde_add_library( ksieve SHARED
|
||||||
|
SOURCES dummy.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
EMBED ksieve_parser-static ksieve_shared-static
|
||||||
|
LINK kdecore-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
error.h lexer.h parser.h scriptbuilder.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/ksieve )
|
@ -0,0 +1,25 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libksieve
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### ksieve_parser (static) ####################
|
||||||
|
|
||||||
|
tde_add_library( ksieve_parser STATIC_PIC
|
||||||
|
SOURCES utf8validator.cpp lexer.cpp parser.cpp
|
||||||
|
)
|
@ -0,0 +1,25 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libksieve
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### ksieve_shared (static) ####################
|
||||||
|
|
||||||
|
tde_add_library( ksieve_shared STATIC_PIC
|
||||||
|
SOURCES error.cpp
|
||||||
|
)
|
@ -0,0 +1,46 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( mimelib )
|
||||||
|
|
||||||
|
add_subdirectory( mimelib )
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
-DDW_DEVELOPMENT_VERSION
|
||||||
|
-D_REENTRANT
|
||||||
|
)
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### mimelib (shared) ##########################
|
||||||
|
|
||||||
|
tde_add_library( mimelib SHARED
|
||||||
|
SOURCES
|
||||||
|
protocol.cpp address.cpp addrlist.cpp body.cpp
|
||||||
|
bodypart.cpp boyermor.cpp datetime.cpp disptype.cpp
|
||||||
|
dw_cte.cpp dw_date.cpp dw_mime.cpp entity.cpp
|
||||||
|
field.cpp fieldbdy.cpp group.cpp headers.cpp mailbox.cpp
|
||||||
|
mboxlist.cpp mechansm.cpp mediatyp.cpp message.cpp
|
||||||
|
msgcmp.cpp msgid.cpp nntp.cpp param.cpp pop.cpp
|
||||||
|
dwstring.cpp text.cpp token.cpp uuencode.cpp
|
||||||
|
binhex.cpp
|
||||||
|
VERSION 1.0.1
|
||||||
|
LINK ${TDE_LIB_DIR}/libkdefakes_pic.a
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,19 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
address.h addrlist.h body.h bodypart.h boyermor.h
|
||||||
|
config.h datetime.h debug.h disptype.h entity.h
|
||||||
|
enum.h field.h fieldbdy.h group.h headers.h mailbox.h
|
||||||
|
mboxlist.h mechansm.h mediatyp.h message.h mimepp.h
|
||||||
|
msgcmp.h msgid.h nntp.h param.h pop.h protocol.h
|
||||||
|
string.h text.h token.h utility.h uuencode.h binhex.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/mimelib )
|
Loading…
Reference in new issue