Changes

94 bytes added ,  17:17, 21 December 2016
Page updated to new template
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}}