En/TDE libcarddav: Difference between revisions
Added page about Libcarddav, TDE and Slackware 14.0 |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{header_en|title=Building libdarddav for TDE| keyword={{Template:keyword_en_tde}}| description=Building, installing and configuring a working libdarddav package for TDE and Slackware Linux | link_page=TDE_libcarddav}} | |||
== LIBCARDDAV == | == LIBCARDDAV == | ||
[[En/trinity_desktop_environment#Base_Packages]] | [[En/trinity_desktop_environment#Base_Packages | TDE - Base Packages]] | ||
'''Libcarddav''' is a software library supporting the '''CardDAV''' protocol developed specifically for KDE and, at present, for the '''Trinity Desktop Environment'''. '''CardDAV''' is a '''client / server''' protocol whose definition can be found in the [http://www.rfc-editor.org/rfc/rfc6352.txt rfc6352] document, which allows users to share address books thorough a network. '''CardDAV''' is based on '''WebDAV''', which is itself based on the '''HTTP''' protocol and uses the '''vCard''' format to store data. The [http://en.wikipedia.org/wiki/VCard vCard] format for contacts is supported by many mobile devices and is therefore suitable to export, import and synchronize address books with a large number of cell phones and tablets. The libcarddav library fully supports data manipulation functionality for the latest official CardDAV protocol standard. | '''Libcarddav''' is a software library supporting the '''CardDAV''' protocol developed specifically for KDE and, at present, for the '''Trinity Desktop Environment'''. '''CardDAV''' is a '''client / server''' protocol whose definition can be found in the [http://www.rfc-editor.org/rfc/rfc6352.txt rfc6352] document, which allows users to share address books thorough a network. '''CardDAV''' is based on '''WebDAV''', which is itself based on the '''HTTP''' protocol and uses the '''vCard''' format to store data. The [http://en.wikipedia.org/wiki/VCard vCard] format for contacts is supported by many mobile devices and is therefore suitable to export, import and synchronize address books with a large number of cell phones and tablets. The libcarddav library fully supports data manipulation functionality for the latest official CardDAV protocol standard. | ||
| Line 26: | Line 21: | ||
'''Specifically set Qt libraries paths''' to be consistent with previously built packages: | '''Specifically set Qt libraries paths''' to be consistent with previously built packages: | ||
<syntaxhighlight lang="bash"> | |||
# Add temporary paths to handle new libraries during build | # Add temporary paths to handle new libraries during build | ||
export QTDIR=/opt/trinity | export QTDIR=/opt/trinity | ||
| Line 32: | Line 28: | ||
export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | ||
export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | ||
</syntaxhighlight> | |||
Run command: | Run command: | ||
<syntaxhighlight lang="bash"> | |||
# Configure the package | # Configure the package | ||
LDFLAGS="${SLKLDFLAGS}" \ | LDFLAGS="${SLKLDFLAGS}" \ | ||
| Line 43: | Line 41: | ||
--libdir=${LIBDIR} \ | --libdir=${LIBDIR} \ | ||
2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | ||
</syntaxhighlight> | |||
to configure the build environment. | to configure the build environment. | ||
| Line 54: | Line 53: | ||
External Links | External Links | ||
---- | ---- | ||
* [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild TDE build guide] | * [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild TDE build guide] | ||
* [http://git.trinitydesktop.org/cgit/libcarddav/ The libcarddav TDE GIT repository] | * [http://git.trinitydesktop.org/cgit/libcarddav/ The libcarddav TDE GIT repository] | ||
| Line 63: | Line 64: | ||
---- | ---- | ||
{{footer_en | link_page=TDE_libcarddav}} | |||