| Line 1: |
Line 1: |
| − | Benvenuti nella pagina Wiki di Simone Giustetti.
| + | {{header_it|title=Compilazione di libcarddav per TDE| keyword={{Template:keyword_it_tde}}| description=Compilare un pacchetto funzionante di libcarddav per il Trinity Desktop Environment e Slackware Linux | link_page=En/TDE_libcarddav}} |
| − | | |
| − | | |
| − | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_libcarddav English] - '''Italiano'''
| |
| − | | |
| − | ----
| |
| | | | |
| | == LIBCARDDAV == | | == LIBCARDDAV == |
| − | [[trinity_desktop_environment#Pacchetti_Base]] | + | [[trinity_desktop_environment#Pacchetti_Base | TDE - Pacchetti Base]] |
| | | | |
| − | '''Libcarddav''' è una libreria che implementa il protocollo '''CardDAV''' sviluppata specificamente per KDE e, nel presente, per il '''Trinity Desktop Environment'''. '''CardDAV''' è un protocollo '''client / server''', definito nel documento [http://www.rfc-editor.org/rfc/rfc6352.txt rfc6352], che consente di condividere rubriche di indirizzi in rete. '''CardDAV''' si basa su '''WebDAV''' a sua volta basato sul protocollo '''HTTP''' e usa il formato '''[http://en.wikipedia.org/wiki/VCard vCard]''' per memorizzare i dati. Quest'ultimo è supportato da molti dispositivi portatili e risulta pertanto indicato per esportare, importare e sincronizzare rubriche di indirizzi con un vasto numero di cellulari e tablet. La libreria Libcarddav supporta tutte le funzionalità di manipolazione dei dati per l'ultimo standard ufficiale del protocollo CardDAV. | + | '''Libcarddav''' è una libreria che implementa il protocollo '''CardDAV''' sviluppata specificamente per KDE e, nel presente, per il '''Trinity Desktop Environment'''. '''CardDAV''' è un protocollo '''client / server''', definito nel documento [http://www.rfc-editor.org/rfc/rfc6352.txt rfc6352], che consente di condividere rubriche di indirizzi in rete. '''CardDAV''' si basa su '''WebDAV''' a sua volta basato sul protocollo '''HTTP''' e usa il formato '''vCard''' per memorizzare i dati. Quest'ultimo è supportato da molti dispositivi portatili e risulta pertanto indicato per esportare, importare e sincronizzare rubriche di indirizzi con un vasto numero di cellulari e tablet. La libreria Libcarddav supporta tutte le funzionalità di manipolazione dei dati per l'ultimo standard ufficiale del protocollo CardDAV. |
| | | | |
| | === Libcarddav su Slackware === | | === Libcarddav su Slackware === |
| Line 25: |
Line 20: |
| | | | |
| | '''Si impongano esplicitamente i percorsi delle librerie Qt''' per coerenza con quanto fatto con i pacchetti compilati in precedenza: | | '''Si impongano esplicitamente i percorsi delle librerie Qt''' per coerenza con quanto fatto con i pacchetti compilati in precedenza: |
| | + | <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> |
| | | | |
| | Si lanci il comando: | | Si lanci il comando: |
| | + | <syntaxhighlight lang="bash"> |
| | # Configure the package | | # Configure the package |
| | LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| Line 42: |
Line 40: |
| | --libdir=${LIBDIR} \ | | --libdir=${LIBDIR} \ |
| | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log |
| | + | </syntaxhighlight> |
| | per eseguire la configurazione dei sorgenti. | | per eseguire la configurazione dei sorgenti. |
| | | | |
| Line 62: |
Line 61: |
| | ---- | | ---- |
| | | | |
| − | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_libcarddav English] - '''Italiano'''
| + | {{footer_it | link_page=En/TDE_libcarddav}} |