Compare commits

...

212 Commits

Author SHA1 Message Date
Slávek Banko afb8ab8526
Prefer pkg-config for gpgme and gpg-error detection.
4 months ago
Slávek Banko 11226549a5
Fix libgpg-error detection for libgpg-error >= 1.46.
4 months ago
Slávek Banko 2128c14fb2
Distinguish between settings and explicit override for external content
4 months ago
Slávek Banko b1ef270c61
Load external references in encrypted emails only on explicit request.
4 months ago
Michele Calgaro 2b133a2d1d
Remove unnecessary accelerators from .ui files
5 months ago
Mavridis Philippe aac369dbfd
Gender-neutral language
7 months ago
Michele Calgaro f62b74b393
Use TDE cmake macro to set version
8 months ago
Michele Calgaro 70822ce3c5
Remove obsolete setting of CMAKE_MODULE_PATH in cmake files.
9 months ago
Slávek Banko eb42316992
Update version number to the upcoming R14.0.13.
9 months ago
Michele Calgaro 29d3e9ad8c
kmail: use default transport for message redirect. This resolves issue #54.
10 months ago
TDE Gitea 5b4e88a71e Reset submodule main/core/tdepim/admin to latest HEAD
1 year ago
Michele Calgaro f2ddbfcf92
Replaced 'includehints' with 'includes' in *.ui files.
1 year ago
Slávek Banko eca6717f6a
Raise the minimum required version of CMake to 3.1 in CMakeL10n rules.
1 year ago
Slávek Banko da8a0b9652
Raise the minimum required version of CMake to 3.1.
1 year ago
Slávek Banko f3b3195680
Update version number to R14.0.12.
1 year ago
Michele Calgaro 14f3e461a2
korganizer: do not show reminders on top of a locked screen. This
1 year ago
TDE Gitea 4df670b004 Merge translation files from master branch.
1 year ago
TDE Gitea e1115855f6 Update translation template.
2 years ago
OBATA Akio db393cecda
Fix missing feature detection for Groupwise SOAP interface
2 years ago
OBATA Akio d94ac462c9
Fix to detect gnokii header file
2 years ago
OBATA Akio 592f8bf198
Fix usage of GPGME_INCLUDE_DIRS
2 years ago
Slávek Banko 4e06c4d365
Remove cmake submodule since it has now been replaced by cmake-trinity dependency.
2 years ago
Slávek Banko 1e1ca5afa1
Use CMake rules instead of calling external shell scripts
2 years ago
TDE Gitea 1786157637 Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
Slávek Banko 426988ca3d
Update version number to R14.0.11.
2 years ago
Michele Calgaro 2282ed5b58
Use new icon in tdelibs.
2 years ago
TDE Gitea eb34d75114 Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 48e1c41871 Reset submodule main/core/tdepim/admin to latest HEAD
2 years ago
Slávek Banko 70839ce7b7
Delete the no longer needed tdepimmacros.h.
2 years ago
Slávek Banko 8dd0afb141
The workaround that tdepimmacros.h do is no longer needed
2 years ago
TDE Gitea bade93e84b Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 0011b387be Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 24eb5cf8e2 Reset submodule main/core/tdepim/admin to latest HEAD
2 years ago
Slávek Banko 7ff11e9a7c Merge translation files from master branch.
2 years ago
Slávek Banko c1acc8386c
Raise the minimum required version of CMake to 2.8.12.
2 years ago
TDE Gitea 975a459f33 Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
Michele Calgaro 4bd4ac21f1 Renaming of files in preparation for code style tools.
2 years ago
Slávek Banko 53a24d5c1f Merge translation files from master branch.
2 years ago
TDE Gitea bbeb7f6f91 Reset submodule main/core/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 830f90cf3e Reset submodule main/core/tdepim/admin to latest HEAD
2 years ago
Slávek Banko 14478fcbc6
KMail: Add the missing translation of the default search filter entry.
2 years ago
Slávek Banko 1094403eef Merge translation files from master branch.
2 years ago
Slávek Banko 792f972ab3 Merge translation files from master branch.
2 years ago
Slávek Banko 3922179099 Merge translation files from master branch.
2 years ago
Slávek Banko 30cd1d6b25
Fix FTBFS due to redefine the 'round' symbol in korganizer.
2 years ago
Slávek Banko 0dbb6b932f
Update version number to R14.0.10.
2 years ago
Slávek Banko 3bf99876b9
It is no longer necessary to explicitly specify *.cxx and *.hxx
2 years ago
TDE Gitea 001bc5fe8e Reset submodule main/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 48ed693999 Reset submodule main/tdepim/admin to latest HEAD
2 years ago
Michele Calgaro 679e6a56c7
Removed code formatting modelines.
2 years ago
Slávek Banko 33b573ee2e
KMail: Fix wrong line wrapping for "what is this" strings.
2 years ago
Slávek Banko cebcc48d0b Merge translation files from master branch.
2 years ago
TDE Gitea 2ae162fe18 Reset submodule main/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 73d08bd98d Reset submodule main/tdepim/admin to latest HEAD
2 years ago
TDE Gitea 791f60f49d Reset submodule main/tdepim/cmake to latest HEAD
2 years ago
TDE Gitea 0cb2548694 Reset submodule main/tdepim/admin to latest HEAD
2 years ago
Slávek Banko 370e7b2a71 Merge translation files from master branch.
2 years ago
Slávek Banko f642300a36 Merge translation files from master branch.
2 years ago
Michele Calgaro 5d7efe154a
Fixed FTBFS caused by duplicated variable definitions.
2 years ago
Michele Calgaro 401a88dced
Generated parseholiday and scanholiday using bison/flex.
2 years ago
Michele Calgaro 5c852d11d7
Revert "Fix build issue in libkholidays"
2 years ago
Slávek Banko e76c0e8b93 Merge translation files from master branch.
2 years ago
Slávek Banko 20ccd4d837 Merge translation files from master branch.
3 years ago
TDE Gitea 8196cfd624 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Slávek Banko 8f37289255
Remove x-test translation of desktop file.
3 years ago
Slávek Banko 3e868d844c
Desktop file translations:
3 years ago
TDE Gitea 9d2dbcebff Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea d4bc30c336 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea 7661d0ab21 Reset submodule main/tdepim/admin to latest HEAD
3 years ago
aneejit1 01e173af15
Improvement the detection of libXss
3 years ago
Michele Calgaro e3f08f5470
Removed global shortcuts in KNotes. This conflicted with some shortcut in widely used applications, like midnight commander for example.
3 years ago
TDE Gitea 1dd5c815d1 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea 0f8755aff9 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Slávek Banko 555b9ae909
For templates from CMake, use the TDE CMAKE TEMPLATES variable.
3 years ago
TDE Gitea 28ba7a44fe Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
François Andriot f5db5d4af0
Fix build issue in libkholidays
3 years ago
TDE Gitea c88754ebc2 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea 8137bfecca Reset submodule main/tdepim/admin to latest HEAD
3 years ago
TDE Gitea 6bad848368 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea 69842b2999 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Michele Calgaro e246ea340d
Update release version number to R14.0.9.
3 years ago
TDE Gitea a3a835903c Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Slávek Banko a3af438d98
libtdepim: Use the pkg-config file to find the TQtQUI library
3 years ago
Slávek Banko 25fc13ac37
KMail: Delete a separate rule for processing the kcfg file.
3 years ago
TDE Gitea 9eb614248c Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea a8326e00cd Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Slávek Banko ccfbed9349
Use TDE CMake macros instead of the former KDE3 CMake macros.
3 years ago
TDE Gitea 5aaebc73e9 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Michele Calgaro cd5c762f4e
KOrganizer: added missing timeline icon. This resolves bug 3101.
3 years ago
Slávek Banko 1251e0aa49
Update version number for R14.0.8 final release.
3 years ago
TDE Gitea d0b33b71aa Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea d0f372d458 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
TDE Gitea 6ff8790195 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Michele Calgaro cb3ca8962d
Fixed incorrect update of KNote "last modified" field caused by the lauch of KNotes. This resolves issue #38.
3 years ago
Michele Calgaro 61bec1acc6
Remove remaining 'register' instructions.
3 years ago
Slávek Banko 88691128ab
Delete the TDEPIM_NEW_DISTRLISTS double setting.
3 years ago
Slávek Banko 7e6826acb8
Fix multiple processing of kcfgc files in the same directory.
3 years ago
Michele Calgaro 82d3e5d630
Removed explicit usage of the 'register' keyword.
3 years ago
Chris 92e4936fac
Fix KMail misc icon and streamline German translation.
3 years ago
Slávek Banko c089b87f26
Fix inadvertently renamed Docking => TQt::Docking.
3 years ago
Slávek Banko 13e8519bd7
Fix unintended rename of LOCKFILE.
3 years ago
Slávek Banko 21fffd70e8
Update version number for R14.0.7 final release.
3 years ago
TDE Gitea 40b43bea93 Reset submodule main/tdepim/cmake to latest HEAD
3 years ago
Slávek Banko 61c40ade36
Switch all submodules to https.
3 years ago
Slávek Banko be4a0322bb
Fix a potentially empty translation.
3 years ago
Michele Calgaro 66157e8e12
Action "Email file" is no longer shown on folders and media items.
3 years ago
Michele Calgaro 6b98dffb12
Removed .lsm files. lsm database is outdated and unmaintained.
3 years ago
OBATA Akio 2ba631e788
Declare supplement prototypes conditionally
4 years ago
OBATA Akio e951a69396
fix some sh portability fixes
4 years ago
Chris 0e5f517eb7
Fix remaining brandings in tdepim.
4 years ago
Chris 9267eda1fa
Remove old upstream URL.
4 years ago
TDE Gitea 9d9ddd0eda Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
Thomas McGuire bf1eec6a25
Make the folder assurance read-only.
4 years ago
Frederik Schwarzer bf6ed997cf
Typo fix
4 years ago
Ingo Klöcker 2547da78d6
A signal handler that calls for example waitpid has to save errno before and
4 years ago
Ingo Klöcker 8a072e81fe
The use of the static keyword is deprecated when declaring objects in a namespace scope....
4 years ago
Jakub Stachowski 17fd5b5532
Use static const instead of #define
4 years ago
Jakub Stachowski 1c5a8d4856
Default port for imap and imaps. Before after typing imap://server/ in
4 years ago
Allen Winter 54ffd3dbc1
"x" -> 'x' micro-optimization.
4 years ago
Allen Winter c0f628ef3c
Mischael's fix for "IMAP KIO process dies (due to trailing nulls?)"
4 years ago
Tobias Koenig f31b012bad
Removed useless 'true &&' statement
4 years ago
Till Adam fc688f3103
Fix mailAddress:getStr when rawComment is non-empty
4 years ago
Till Adam 929b001261
Make getStr const correct.
4 years ago
Allen Winter 00e7e5fc84
fixup the Copyrights
4 years ago
Raphael Langerhorst 5d13f137f0
Fix a small typo in API docs of imap4 kio-slave: send -> sent
4 years ago
Dirk Mueller 2c5f381cc8
- avoid unnecessary string conversion.
4 years ago
Luke Dashjr 54a0f45587
Bugfix: KMail: Detach from message observation when destructing KMReaderWin
4 years ago
TDE Gitea b7254a04f1 Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
Slávek Banko 20f0a23b9d
libkcal tests: small improvement to cmake code to avoid having to escape quotes.
4 years ago
Michele Calgaro e18728a16f
Disabled libical tests if libical version is less than 1.0.
4 years ago
Michele Calgaro 27b2114fed
Fixed support for libical version prior to 3. This is required for libkcal tests to work fine on older distributions.
4 years ago
Michele Calgaro 9d6e89d4db
Fixed bug in libkcal related to timezones in DT field.
4 years ago
Michele Calgaro 77ffd0e710
Fixed building of libkcal tests. Some of the tests still fails when
4 years ago
TDE Gitea 53ce57b043 Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
Michele Calgaro ebe7de2bec
Updated date and version to R14.0.6 in .lsm files.
4 years ago
Michele Calgaro e17dd21de4
Updated VERSION reference to R14.0.6 in CMakeLists.txt
4 years ago
TDE Gitea d397d3e4cc Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea 19ea628039 Reset submodule main/tdepim/admin to latest HEAD
4 years ago
Slávek Banko 692eb85c88
Use common CMake tests.
4 years ago
TDE Gitea 5e59564fdd Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea edeb0a8aa2 Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea 8ec9c590eb Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea 8c028b9eae Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
Fabio Rossi 47ed46671c
Avoid overriding user linker flags (LDFLAGS) for modules and shared libs
4 years ago
Slávek Banko 6d8ca11287
Add CMakeL10n rules.
4 years ago
TDE Gitea e4794189af Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea ba1933da40 Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea 0aba311905 Reset submodule main/tdepim/admin to latest HEAD
4 years ago
TDE Gitea 08772b168c Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
TDE Gitea 7e96199b95 Reset submodule main/tdepim/cmake to latest HEAD
4 years ago
Fabio Rossi 79f912680e
Use TQString for debugging output with unicode strings
4 years ago
Fabio Rossi 6697c0bf7c
Add unicode string support to the ktnef parser library
4 years ago
gregory guy 9e0b54c3a9
Update About Info for kmail, kontact and korganizer, this relates to bug 2401
4 years ago
François Andriot f936bd76af
Added missing applications icons for Kleopatra.
4 years ago
Michele Calgaro e8ed601634
Add missing icons for Kleopatra's GpgME backends.
4 years ago
Michele Calgaro f199c3d632
korganizer: fixed SEGFAULT when deleting recurring TODOs.
4 years ago
Slávek Banko fa7ffe05ea
Add includes to UI files to resolve FTBFS
4 years ago
Slávek Banko 236373d721
Fix inadvertly renamed QT_THREAD_SUPPORT
4 years ago
TDE Gitea b36fb9babe Reset submodule main/tdepim/admin to latest HEAD
4 years ago
Michele Calgaro 450f9be2aa
Removed unnecessary executable flag. This relates to bug 2153.
4 years ago
Slávek Banko 25d0f92c21
Fix FTBFS with stricter C++11
5 years ago
Michele Calgaro f034b59a8c
Fixed corrupted japanese translations. This relates to bug 2952.
5 years ago
Slávek Banko c70004acb7 Update version numbers and date for R14.0.5 final release
5 years ago
Slávek Banko 082d041fb5 Update bug reports url to bugs.trinitydesktop.org
5 years ago
Slávek Banko 97d25af79d Reset submodule main/tdepim/admin to latest HEAD
5 years ago
Slávek Banko 5bd103aede Reset submodule main/tdepim/admin to latest HEAD
5 years ago
Emanoil Kotsev 724a547c56 libkpgp: Fix signature key exctraction for GnuPG 2.1
5 years ago
Slávek Banko 2478a9b568 Reset submodule main/tdepim/admin to latest HEAD
5 years ago
Slávek Banko f9301c6c04 kmail: Avoid setting charset on non-textual parts of emails
5 years ago
Michele Calgaro 3f26d326c9 Fixed FTBFS caused by migration to libical 3. The changes
5 years ago
François Andriot ecde0bac61 Fix FTBFS with GCC7
6 years ago
Slávek Banko c2cfb98894 Fix crash on NULL pointer dereference
6 years ago
Slávek Banko 385fe5f783 Reset submodule main/tdepim/cmake to latest HEAD
6 years ago
Slávek Banko 234d1c4f21 Reset submodule main/tdepim/cmake to latest HEAD
6 years ago
Slávek Banko 7465301962 Fix detection whether the system is big endian
6 years ago
Slávek Banko ceff6f25c3 Reset submodule main/tdepim/cmake to latest HEAD
6 years ago
Slávek Banko 7f6483412c Reset submodule main/tdepim/cmake to latest HEAD
6 years ago
Slávek Banko 38264d4248 Reset submodule main/tdepim/admin to latest HEAD
6 years ago
Slávek Banko 626fd7e50f cmake: add tde_add_check_executable macro
6 years ago
Slávek Banko 6d1f0ef5b7 Update version number for new target R14.0.5
6 years ago
Slávek Banko 74b671cbac Update date in lsm files
6 years ago
Emanoil Kotsev cb32941991 Fix decoding quoted printable multiline string with blank space
6 years ago
Emanoil Kotsev 12257d6aaa Fix utf8 handling in libkcal/icalformat
6 years ago
Slávek Banko d465e287d1 Fix missing return in KMobileDevice::unlockDevice
6 years ago
Slávek Banko 2ea5a6376f Fix FTBFS with GCC6
7 years ago
Slávek Banko 43d9f93030 Reset submodule main/tdepim/admin to latest HEAD
7 years ago
Timothy Pearson 3042317800 Fix invalid headers in PNG files and optimize for size
7 years ago
Slávek Banko fb7848bf4c Fix utf8 handling in kaddressbook thumbnailcreator
7 years ago
Slávek Banko 0eeab90efa Fix utf8 handling in tdeabc resource cache
7 years ago
Emanoil Kotsev 12ab541ee6 Fix utf8 handling in CardDAV
7 years ago
Slávek Banko 82b9cb4db5 Reset submodule main/tdepim/cmake to latest HEAD
7 years ago
Slávek Banko 4e090cce23 Reset submodule main/tdepim/cmake to latest HEAD
7 years ago
Slávek Banko b887583525 Update version number for new target R14.0.4
7 years ago
Michele Calgaro 3811fc1773 Fixed FTBFS in Debian/Ubuntu due to missing liblockdev1-dev package. Device locking is now done through 'flock()'
7 years ago
Slávek Banko b80f9a2251 Update date in lsm files
7 years ago
Slávek Banko a3bd3b4079 Update version number for new target R14.0.3
7 years ago
Slávek Banko e6710627b2 Update date in lsm files
7 years ago
Michele Calgaro c822d344ca Fixed KAlarm building warnings. Minor style patch up. Fixed possible error in treating deferred evens (see kalarm/alarmevent.cpp:1739).
8 years ago
Slávek Banko 3ba5901c39 Update version number for new target R14.0.2
8 years ago
Slávek Banko 58637efd77 Update date in lsm files
8 years ago
Slávek Banko 8578323dbf Update version in CMakeLists files
8 years ago
Slávek Banko 89551c9f8b Update version in lsm files
8 years ago
Slávek Banko 37ed351735 Fix kmail crash when start in offline mode
8 years ago
Slávek Banko 08aedacdb6 Remove incorrect CMake recipe for templatesconfiguration_base
8 years ago
Slávek Banko ae9fde72ad Fix FTBFS with clang
8 years ago
Slávek Banko 3c3dfdfd7f Fix FTBFS when build without tdehw-lib
8 years ago
Slávek Banko f0e4495b65 Reset submodule main/tdepim/cmake to latest HEAD
8 years ago
Slávek Banko bd97b6577d Reset submodule main/tdepim/cmake to latest HEAD
8 years ago
Slávek Banko cc827daa03 Reset submodule main/tdepim/admin to latest HEAD
8 years ago
Timothy Pearson fb463a0ced Bring printer1 icon into XDG compliance
8 years ago
Michele Calgaro a49c32d00f Fixed wrong DocPath strings. This relates to bug 2319.
8 years ago
Michele Calgaro 48dadd4300 Changed default value of "Default duration of new appointment" from 2 hours to 15 minutes. This resolves bug 236.
8 years ago

5
.gitmodules vendored

@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin

@ -0,0 +1,27 @@
#################################################
#
# (C) 2018 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
cmake_minimum_required( VERSION 3.1 )
##### include our cmake modules #################
include( TDEL10n )
##### set directory for POT files ###############
set( POT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../tde-i18n/template/messages/tdepim" )
##### create translation templates ##############
tde_l10n_auto_add_subdirectories()

@ -9,14 +9,13 @@
#
#################################################
cmake_minimum_required( VERSION 2.8 )
cmake_minimum_required( VERSION 3.1 )
##### general package setup #####################
project( tdepim )
set( PACKAGE tdepim )
set( VERSION R14.0.0 )
##### include essential cmake modules ###########
@ -27,14 +26,20 @@ include( CheckTypeSize )
include( CheckCSourceCompiles )
include( CheckCXXSourceCompiles )
include( CheckLibraryExists )
include( CheckSymbolExists )
enable_testing( )
##### include our cmake modules #################
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
##### set version number ########################
tde_set_project_version( )
##### setup install paths #######################
include( TDESetupPaths )
@ -43,13 +48,42 @@ tde_setup_paths( )
##### add apidox targets ############
add_custom_target(apidox
COMMAND "./generate_apidox" "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${HTML_INSTALL_DIR}" "/usr/share/qt3/doc/html"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/cmake/")
if( "${CMAKE_VERSION}" VERSION_LESS "3.1" )
set( CMAKE_ENV "env" )
else()
set( CMAKE_ENV "${CMAKE_COMMAND};-E;env" )
endif()
add_custom_target(install-apidox
COMMAND "./install_apidox" "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${HTML_INSTALL_DIR}" "${CMAKE_INSTALL_PREFIX}"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/cmake/")
add_custom_target( apidox
COMMAND ${CMAKE_ENV}
"QTDOCDIR=/usr/share/tqt3/doc/html"
"DOXDATA=${HTML_INSTALL_DIR}/en/common"
${CMAKE_SOURCE_DIR}/admin/doxygen.sh
--no-modulename
${CMAKE_SOURCE_DIR}
COMMAND
find ${CMAKE_BINARY_DIR}/apidocs -name '*.html' |
xargs -r sed -i 's|${CMAKE_BINARY_DIR}/apidocs|${HTML_INSTALL_DIR}/en/${PROJECT_NAME}-apidocs|g'
COMMAND
find ${CMAKE_BINARY_DIR}/apidocs -name '*.tag' |
xargs -r sed -i 's|${CMAKE_SOURCE_DIR}/|${PROJECT_NAME}/|g'
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
)
add_custom_target( install-apidox
COMMAND ${CMAKE_COMMAND} -E echo Apidox installed in ${HTML_INSTALL_DIR}/en/${PROJECT_NAME}-apidocs
)
install( CODE "
if( EXISTS ${CMAKE_BINARY_DIR}/apidocs )
file(
INSTALL ${CMAKE_BINARY_DIR}/apidocs/
DESTINATION ${HTML_INSTALL_DIR}/en/${PROJECT_NAME}-apidocs
PATTERN doxygen_sqlite3.db EXCLUDE
PATTERN installdox-slow EXCLUDE
)
endif()"
)
##### optional stuff ############################
@ -179,8 +213,8 @@ add_definitions(
)
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
##### activate dependencies #####################

@ -11,22 +11,23 @@
tde_setup_architecture_flags( )
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
tde_setup_largefiles( )
check_symbol_exists( strlcpy "string.h" HAVE_STRLCPY_PROTO )
check_symbol_exists( strlcat "string.h" HAVE_STRLCAT_PROTO )
##### check for gcc visibility support #########
# FIXME
# This should check for [T]Qt3 visibility support
if( WITH_GCC_VISIBILITY )
if( NOT UNIX )
tde_message_fatal(FATAL_ERROR "\ngcc visibility support was requested, but your system is not *NIX" )
endif( NOT UNIX )
set( __KDE_HAVE_GCC_VISIBILITY 1 )
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
tde_setup_gcc_visibility( )
endif( )
if( BUILD_LIBTDEPIM OR BUILD_KMAIL )
option( TDEPIM_NEW_DISTRLISTS "Define if you want to use the new distribution lists" ON )
if( BUILD_KMAIL )
check_include_file( "byteswap.h" HAVE_BYTESWAP_H )
endif( )
@ -54,110 +55,103 @@ if( BUILD_KMOBILE )
endif( )
if( BUILD_KANDY OR (BUILD_KMOBILE AND NOT HAVE_BAUDBOY_H) )
check_include_file( "lockdev.h" HAVE_LOCKDEV_H )
if( HAVE_LOCKDEV_H )
check_library_exists( lockdev dev_unlock "" HAVE_LOCKDEV )
if( HAVE_LOCKDEV )
set( LOCKDEV_LIBRARY lockdev CACHE INTERNAL "" FORCE )
endif( )
endif( )
endif( )
if( WITH_GNOKII AND (BUILD_KADDRESSBOOK OR BUILD_KMOBILE) )
pkg_search_module( GNOKII gnokii )
if( NOT GNOKII_FOUND )
tde_message_fatal( "gnokii are requested, but was not found on your system" )
else( )
tde_save_and_set( CMAKE_REQUIRED_INCLUDES "${GNOKII_INCLUDE_DIRS}" )
check_include_file( "gnokii.h" HAVE_GNOKII_H )
tde_restore( CMAKE_REQUIRED_INCLUDES )
endif( )
endif( )
if( BUILD_LIBTDENETWORK OR BUILD_CERTMANAGER OR BUILD_KMAIL OR BUILD_KADDRESSBOOK OR BUILD_KONTACT )
if( (BUILD_LIBTDENETWORK OR BUILD_CERTMANAGER OR BUILD_KMAIL OR BUILD_KADDRESSBOOK OR BUILD_KONTACT) AND NOT HAVE_GPGME_0_4_BRANCH )
if( NOT HAVE_GPGME_0_4_BRANCH )
message( STATUS "checking for 'gpgme'" )
endif( )
message( STATUS "checking for 'gpgme'" )
# find gpgme-config
find_program( GPGME_EXECUTABLE NAMES gpgme-config )
if( NOT GPGME_EXECUTABLE )
tde_message_fatal( "gpgme-config was NOT found.\n gpgme library is installed?" )
endif( )
# check for gpgme
pkg_search_module( GPGME gpgme )
if( NOT GPGME_FOUND )
# find gpg-error-config
find_program( GPG_ERR_EXECUTABLE NAMES gpg-error-config )
if( NOT GPG_ERR_EXECUTABLE )
tde_message_fatal( "gpg-error-config was NOT found.\n gpg-error library is installed?" )
endif( )
# find gpgme-config
find_program( GPGME_EXECUTABLE NAMES gpgme-config )
if( NOT GPGME_EXECUTABLE )
tde_message_fatal( "gpgme-config was NOT found.\n gpgme library is 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 incorrectly installed?\n Path to gpgme-config incorrect?" )
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 incorrectly installed?\n Path to gpgme-config incorrect?" )
endif( )
endmacro( )
__run_gpgme_config( version GPGME_VERSION )
__run_gpgme_config( cflags GPGME_INCLUDE_DIRS )
__run_gpgme_config( libs GPGME_LIBRARIES )
if( GPGME_INCLUDE_DIRS )
string( REGEX REPLACE "(^| +)-I" ";" GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS}" )
endif( )
endmacro( )
macro( __run_gpgerr_config __type __var )
execute_process(
COMMAND ${GPG_ERR_EXECUTABLE} --${__type}
OUTPUT_VARIABLE ${__var}
RESULT_VARIABLE __result
OUTPUT_STRIP_TRAILING_WHITESPACE )
if( _result )
tde_message_fatal( "Unable to run ${GPG_ERR_EXECUTABLE}!\n gpg-error library incorrectly installed?\n Path to gpgme-config are incorrect?" )
if( GPGME_LIBRARIES )
string( REGEX REPLACE "(^| +)-l" ";" GPGME_LIBRARIES "${GPGME_LIBRARIES}" )
endif( )
endmacro( )
__run_gpgme_config( version GPGME_VERSION )
__run_gpgme_config( cflags GPGME_INCLUDE_DIRS )
__run_gpgme_config( libs GPGME_LIBRARIES )
endif()
__run_gpgerr_config( version GPGERR_VERSION )
__run_gpgerr_config( cflags GPGERR_INCLUDE_DIRS )
__run_gpgerr_config( libs GPGERR_LIBRARIES )
# check for gpg-error
pkg_search_module( GPGERR gpg-error )
if( NOT GPGERR_FOUND )
# cleanup
if( GPGME_INCLUDE_DIRS )
string( REGEX REPLACE "(^| )-I" ";" GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS}" )
endif( )
if( GPGME_LIBRARIES )
string( REGEX REPLACE "(^| )-l" ";" GPGME_LIBRARIES "${GPGME_LIBRARIES}" )
endif( )
if( GPGERR_INCLUDE_DIRS )
string( REGEX REPLACE "(^| )-I" ";" GPGERR_INCLUDE_DIRS "${GPGERR_INCLUDE_DIRS}" )
endif( )
if( GPGERR_LIBRARIES )
string( REGEX REPLACE "(^| )-l" ";" GPGERR_LIBRARIES "${GPGERR_LIBRARIES}" )
endif( )
set( GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS} ${GPGERR_INCLUDE_DIRS}" CACHE INTERNAL "" FORCE )
set( GPGME_LIBRARIES "${GPGME_LIBRARIES} ${GPGERR_LIBRARIES}" CACHE INTERNAL "" FORCE )
string( REGEX REPLACE " ;" ";" GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS}" )
string( REGEX REPLACE " ;" ";" GPGME_LIBRARIES "${GPGME_LIBRARIES}" )
set( GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS}" CACHE INTERNAL "" FORCE )
set( GPGME_LIBRARIES "${GPGME_LIBRARIES}" CACHE INTERNAL "" FORCE )
# find gpg-error-config
find_program( GPG_ERR_EXECUTABLE NAMES gpgrt-config gpg-error-config )
if( NOT GPG_ERR_EXECUTABLE )
tde_message_fatal( "gpgrt-config or gpg-error-config was NOT found.\n gpg-error library is installed?" )
endif( )
# assuming that all newer system have gpgme >= 0.4
set( HAVE_GPGME_0_4_BRANCH 1 CACHE INTERNAL "" )
macro( __run_gpgerr_config __type __var )
execute_process(
COMMAND ${GPG_ERR_EXECUTABLE} --${__type}
OUTPUT_VARIABLE ${__var}
RESULT_VARIABLE __result
OUTPUT_STRIP_TRAILING_WHITESPACE )
if( _result )
tde_message_fatal( "Unable to run ${GPG_ERR_EXECUTABLE}!\n gpg-error library incorrectly installed?\n Path to gpgme-config are incorrect?" )
endif( )
endmacro( )
__run_gpgerr_config( version GPGERR_VERSION )
__run_gpgerr_config( cflags GPGERR_INCLUDE_DIRS )
__run_gpgerr_config( libs GPGERR_LIBRARIES )
if( GPGERR_INCLUDE_DIRS )
string( REGEX REPLACE "(^| +)-I" ";" GPGERR_INCLUDE_DIRS "${GPGERR_INCLUDE_DIRS}" )
endif( )
if( GPGERR_LIBRARIES )
string( REGEX REPLACE "(^| +)-l" ";" GPGERR_LIBRARIES "${GPGERR_LIBRARIES}" )
endif( )
# NOTE: assume we have largefile support (need for gpgme)
# FIXME: to be sure, we must check it
add_definitions( -D_FILE_OFFSET_BITS=64 )
endif()
if( NOT HAVE_GPGME_0_4_BRANCH )
message( STATUS " found 'gpgme', version ${GPGME_VERSION}" )
endif( )
# assuming that all newer system have gpgme >= 0.4
set( GPGME_INCLUDE_DIRS "${GPGME_INCLUDE_DIRS};${GPGERR_INCLUDE_DIRS}" CACHE INTERNAL "" FORCE )
set( GPGME_LIBRARIES "${GPGME_LIBRARIES};${GPGERR_LIBRARIES}" CACHE INTERNAL "" FORCE )
set( HAVE_GPGME_0_4_BRANCH 1 CACHE INTERNAL "" )
message( STATUS " found 'gpgme', version ${GPGME_VERSION}" )
# check for various GPGME features
tde_save( CMAKE_CXX_FLAGS )
tde_save( CMAKE_REQUIRED_INCLUDES )
tde_save( CMAKE_REQUIRED_LIBRARIES )
string( REGEX REPLACE "-include tqt.h" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" )
# See FIXME above regarding -D_FILE_OFFSET_BITS=64
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GPGME_INCLUDE_DIRS} -D_FILE_OFFSET_BITS=64")
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LARGEFILES_DEFINITIONS}")
set( CMAKE_REQUIRED_INCLUDES "${GPGME_INCLUDE_DIRS}")
set( CMAKE_REQUIRED_LIBRARIES "${GPGME_LIBRARIES}")
# check for GPGME_KEYLIST_MODE_VALIDATE
@ -216,21 +210,30 @@ if( BUILD_LIBTDENETWORK OR BUILD_CERTMANAGER OR BUILD_KMAIL OR BUILD_KADDRESSBOO
# done checking for GPGME features
tde_restore( CMAKE_CXX_FLAGS )
tde_restore( CMAKE_REQUIRED_INCLUDES )
tde_restore( CMAKE_REQUIRED_LIBRARIES )
endif( )
if( BUILD_KARM AND WITH_XSCREENSAVER )
check_library_exists( Xss XScreenSaverQueryInfo "" HAVE_XSSLIB )
if( HAVE_XSSLIB )
pkg_search_module( XSS xscrnsaver )
else( )
check_library_exists( Xext XScreenSaverQueryInfo "" HAVE_XSSLIB )
pkg_search_module( XSS xscrnsaver )
if( XSS_FOUND )
tde_save_and_set( CMAKE_REQUIRED_INCLUDES "${XSS_INCLUDE_DIRS}" )
check_library_exists( Xss XScreenSaverQueryInfo "${XSS_LIBRARY_DIRS}" HAVE_XSSLIB )
tde_restore( CMAKE_REQUIRED_INCLUDES )
else( XSS_FOUND )
check_library_exists( Xss XScreenSaverQueryInfo "" HAVE_XSSLIB )
endif( XSS_FOUND )
if( NOT HAVE_XSSLIB )
check_library_exists( Xext XScreenSaverQueryInfo "$(XEXT_LIBRARY_DIRS}" HAVE_XSSLIB )
if( HAVE_XSSLIB )
pkg_search_module( XSS xext )
endif( )
endif( )
check_include_file( X11/extensions/scrnsaver.h HAVE_XSCREENSAVER_H )
if( HAVE_XSSLIB AND HAVE_XSCREENSAVER_H )
set( HAVE_LIBXSS 1 )
@ -239,6 +242,25 @@ if( BUILD_KARM AND WITH_XSCREENSAVER )
endif( )
endif( )
if( BUILD_TDERESOURCES AND WITH_GROUPWISE )
check_symbol_exists( strrchr "string.h" HAVE_STRRCHR )
check_symbol_exists( strtod "stdlib.h" HAVE_STRTOD )
check_symbol_exists( sscanf "stdio.h" HAVE_SSCANF )
check_symbol_exists( strtol "stdlib.h" HAVE_STRTOL )
check_symbol_exists( strtoul "stdlib.h" HAVE_STRTOUL )
check_symbol_exists( strtoll "stdlib.h" HAVE_STRTOLL )
check_symbol_exists( strtoull "stdlib.h" HAVE_STRTOULL )
check_symbol_exists( gettimeofday "sys/time.h" HAVE_GETTIMEOFDAY )
check_include_file( "sys/timeb.h" HAVE_SYS_TIMEB_H )
check_symbol_exists( ftime "sys/timeb.h" HAVE_FTIME )
check_symbol_exists( rand_r "stdlib.h" HAVE_RAND_R )
check_symbol_exists( gmtime_r "time.h" HAVE_GMTIME_R )
check_symbol_exists( localtime_r "time.h" HAVE_LOCALTIME_R )
check_symbol_exists( timegm "time.h" HAVE_TIMEGM )
check_symbol_exists( wctomb "stdlib.h" HAVE_WCTOMB )
check_symbol_exists( mbtowc "stdlib.h" HAVE_MBTOWC )
check_symbol_exists( isnan "math.h" HAVE_ISNAN )
endif ( )
# required stuff
find_package( TQt )

@ -1 +1 @@
Subproject commit 04db460623e1f235e7239f08fdcc2d0ef72636af
Subproject commit a9e0c7eb508ebea59f1fc26d4a6858c4b6feea3e

@ -0,0 +1,3 @@
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )

@ -5,16 +5,16 @@ A Feed Reader for KDE.
Join developer mailing list: <akregator-devel@lists.sourceforge.net>
If you wish to discuss any problems or features before posting them on bugs.kde.org
If you wish to discuss any problems or features before posting them on bugs.trinitydesktop.org
you can subscribe to <akregator-users@lists.sourceforge.net>
Please notice that we ask you to post your bugs and wishes to bugs.kde.org not only
Please notice that we ask you to post your bugs and wishes to bugs.trinitydesktop.org not only
because this is official KDE bug tracker, but because this helps us keep an eye on
demand of the community and not forget to implement needed things ;)
Also please do not abuse bug tracker functionality by submitting duplicate items.
Check the existing bugs first (for example using power user tool available at
<http://bugs.kde.org/buglist.cgi?product=akregator>). If you find something very close
<http://bugs.trinitydesktop.org/buglist.cgi?product=akregator>). If you find something very close
to your request, just add a comment and vote for the bug (there's a little vote link on the
bug summary pane).

@ -1,14 +0,0 @@
Begin4
Title: akregator
Version: R14.0.0
Entered-date: 2010-05-10
Description: Feed reader aggregator
Keywords: rss atom aggregation syndication feed articles TDE Qt
Author: Stanislav Karchebny <Stanislav.Karchebny@kdemail.net>
Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
Primary-site: http://git.trinitydesktop.org/cgit/
Alternate-site:
Original-site: http://akregator.sourceforge.net/
Platforms: Linux and other Unices running TDE
Copying-policy: GPL
End

@ -0,0 +1,15 @@
##### create translation templates ##############
tde_l10n_create_template( "akregator" )
tde_l10n_create_template(