Line 1: |
Line 1: |
− | Welcome to Simone Giustetti's wiki pages.
| + | {{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}} |
− | | |
− | | |
− | Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_libcarddav Italiano]
| |
− | | |
− | ----
| |
| | | |
| == 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: |
| ---- | | ---- |
| | | |
− | Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_libcarddav Italiano]
| + | {{footer_en | link_page=TDE_libcarddav}} |