Changes

85 bytes added ,  17:14, 21 December 2016
Page updated to new template
Line 1: Line 1: −
Welcome to Simone Giustetti's wiki pages.
+
{{header_en|title=Building libcaldav for TDE| keyword={{Template:keyword_en_tde}}| description=Building, installing and configuring a working libcaldav package for TDE and Slackware Linux | link_page=TDE_libcaldav}}
 
  −
 
  −
Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_libcaldav Italiano]
  −
 
  −
----
      
== LIBCALDAV ==
 
== LIBCALDAV ==
[[En/trinity_desktop_environment#Base_Packages]]
+
[[En/trinity_desktop_environment#Base_Packages | TDE - Base Packages]]
    
'''Libcaldav''' is a software library developed to support the '''CalDAV''' protocol as defined in [http://tools.ietf.org/html/rfc4791 '''rfc4791''']. A '''client''' protocol to connect to and manage scheduling data and calendars '''shared through a remote server'''. CalDAV '''supports concurrent access to shared resources''' thus permitting information sharing and collaborative planning of events and tasks. CalDAV adopted the '''iCalendar''' data format shared by many client and server side applications. The libcaldav library aims at full protocol implementation in order for every application to easily add CalDAV supported features.
 
'''Libcaldav''' is a software library developed to support the '''CalDAV''' protocol as defined in [http://tools.ietf.org/html/rfc4791 '''rfc4791''']. A '''client''' protocol to connect to and manage scheduling data and calendars '''shared through a remote server'''. CalDAV '''supports concurrent access to shared resources''' thus permitting information sharing and collaborative planning of events and tasks. CalDAV adopted the '''iCalendar''' data format shared by many client and server side applications. The libcaldav library aims at full protocol implementation in order for every application to easily add CalDAV supported features.
Line 25: Line 20:     
'''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 31: Line 27:  
   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:
   '''sh''' ./autogen.sh
+
<syntaxhighlight lang="bash">
 +
   sh ./autogen.sh
 +
</syntaxhighlight>
 
to configure libcaldav for a 32 bit environment.
 
to configure libcaldav for a 32 bit environment.
    
Then run command '''make''' with no option.
 
Then run command '''make''' with no option.
   −
A SlackBuild script including all of the instructions and hacks needed by the build procedure can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/35132/libcaldav.tar.gz link]. The output package can be installed using command '''installpkg''' as usual in Slackware Linux.  
+
A SlackBuild script including all of the instructions and hacks needed by the build procedure can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/35132/libcaldav.tar.gz link]. The output package can be installed using command '''installpkg''' as usual in Slackware Linux.
      Line 45: Line 44:     
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://sourceforge.net/projects/libcaldav/ The sourceforge libcaldav related page]
 
* [http://sourceforge.net/projects/libcaldav/ The sourceforge libcaldav related page]
Line 55: Line 56:  
----
 
----
   −
Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_libcaldav Italiano]
+
{{footer_en | link_page=TDE_libcaldav}}