Installasjon av libical
Installer libical ved å kjøre
følgende kommandoer:
Notat
Denne pakken kan av og til mislykkes når det bygges med flere
prosessorer. Se Using Multiple Processors for mer
informasjon.
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D LIBICAL_STATIC=NO \
-D LIBICAL_BUILD_DOCS=false \
-D LIBICAL_GLIB_VAPI=true \
-D LIBICAL_JAVA_BINDINGS=OFF \
-D LIBICAL_GOBJECT_INTROSPECTION=true \
.. &&
make -j1
Hvis du har Doxygen-1.18.0, Graphviz-15.1.1, og
GTK-Doc-1.36.1 installert og ønsker å bygge
API dokumentasjonen, bør du fjerne -D
LIBICAL_BUILD_DOCS=false parameteren og utstede:
make docs
Hvis du ønsker å kjøre testene, utsted
cmake .. -D LIBICAL_BUILD_TESTING=ON &&
make &&
make test
Nå, som root bruker:
make install
Hvis du har bygget API dokumentasjonen, installer ved å utstede,
som root bruker:
install -vdm755 /usr/share/doc/libical-4.0.5/html &&
cp -vr apidocs/html/* /usr/share/doc/libical-4.0.5/html
Parameterforklaringer
-D
CMAKE_BUILD_TYPE=Release:: Denne bryteren brukes for å
bruke høyere nivå av kompilatoroptimaliseringer.
-D LIBICAL_STATIC=NO: Denne
bryteren brukes for kun å bygge de delte bibliotekene.
-D
LIBICAL_BUILD_DOCS=false: Denne bryteren forhindrer
bygging av GTK dokumentasjon.
Fjern hvis du vil bygge dokumentasjonen.
-D
LIBICAL_GOBJECT_INTROSPECTION=true: Denne bryteren
brukes for å generere GObject metadatabindinger.
-D LIBICAL_GLIB_VAPI=true:
Denne bryteren brukes til å bygge bindinger for Vala-0.56.19.
-D LIBICAL_ENABLE_BUILTIN_TZDATA=true:
Denne bryteren brukes til å bruke de inkluderte tidssonedataene.
Innhold
Installerte Programmer:
Ingen
Installerte Biblioteker:
libical.so, libicalss.so,
libicalss_cxx.so, libicalvcal.so, libicalvcard.so
(eksperimentell), libical-glib.so, og libical_cxx.so
Installert Mappe:
/usr/include/libical,
/usr/include/libical-glib, /usr/lib/cmake/LibIcal,
/usr/libexec/libical, /usr/share/gtk-doc/libical-glib (når
dokumenter bygges), og /usr/share/doc/libical-4.0.5
Korte Beskrivelser
|
libical.so
|
inneholder libical API
funksjoner
|
|
libical_cxx.so
|
inneholder libical C++
bindinger
|
|
libical-glib.so
|
inneholder libical glib
bindinger
|
|
libicalss.so
|
er et bibliotek som lar deg lagre iCal komponentdata på
en disk på en rekke måter
|
|
libicalss_cxx.so
|
inneholder libicalss C++
bindinger
|
|
libicalvcal.so
|
er en vCard/vCalendar C grensesnitt
|
|
libicalvcard.so
|
er et eksperimentelt bibliotek for håndtering av VCARD
formaterte data
|