libical-3.0.16
Instalação do libical
Instale libical executando os
seguintes comandos:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DSHARED_ONLY=yes \
-DICAL_BUILD_DOCS=false \
-DGOBJECT_INTROSPECTION=true \
-DICAL_GLIB_VAPI=true \
.. &&
make -j1
Se tiver Doxygen-1.9.7, Graphviz-8.1.0 e
GTK-Doc-1.33.2 instalados e desejar construir
a documentação da API, [então] você deveria remover a chave
-DICAL_BUILD_DOCS=false
e
emitir:
make docs
Para testar os resultados, emita: make test.
Agora, como o(a) usuário(a) root
:
make install
Se você tiver construído a documentação da API, [então] instale
emitindo, como usuário(a) root
:
install -vdm755 /usr/share/doc/libical-3.0.16/html &&
cp -vr apidocs/html/* /usr/share/doc/libical-3.0.16/html
Explicações do Comando
-DCMAKE_BUILD_TYPE=Release
:
Essa chave é usada para aplicar um nível mais alto de otimização à
compilação.
-DSHARED_ONLY=yes
: Essa
chave é usada para a finalidade de construir somente as bibliotecas
compartilhadas.
-DICAL_BUILD_DOCS=false
:
Essa chave evita construir a documentação do GTK. Remova se você desejar construir a
documentação.
-DGOBJECT_INTROSPECTION=true
: Essa
chave é usada para gerar ligações de meta dados do "GObject".
-DICAL_GLIB_VAPI=true
: Essa
chave é usada para a finalidade de construir ligações para
Vala-0.56.11.
-DUSE_BUILTIN_TZDATA=yes
: Essa chave é
usada para a finalidade de construir usando seus próprios dados de
fuso horário.
Conteúdo
Aplicativos Instalados:
Nenhum
Bibliotecas Instaladas:
libical_cxx.so, libical.so,
libical-glib.so, libicalss_cxx.so, libicalss.so e
libicalvcal.so
Diretório Instalado:
/usr/include/libical,
/usr/include/libical-glib, /usr/lib/cmake/LibIcal,
/usr/libexec/libical, /usr/share/gtk-doc/html/libical-glib
(opcional) e /usr/share/doc/libical-3.0.16/html
Descrições Curtas
libical.so
|
contém as funções da API da libical
|
libical_cxx.so
|
contém as ligações C++ da libical
|
libical-glib.so
|
contém as ligações "glib" da libical
|
libicalss.so
|
é uma biblioteca que te permite armazenar os dados do
componente "iCal" no disco em uma variedade de maneiras
|
libicalss_cxx.so
|
contém as ligações C++ da libicalss
|
libicalvcal.so
|
é uma interface C de "vCard"/"vCalendar"
|