libical-3.0.19
Introdução ao libical
O pacote libical contém uma
implementação dos protocolos e formatos de dados "iCalendar".
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.3.
Informação do Pacote
Dependências do libical
Exigidas
CMake-3.31.5
Recomendadas
GLib-2.82.5 (com GObject Introspection) e
Vala-0.56.17 (ambos exigidos para GNOME)
Opcionais
Doxygen-1.13.2 (para a documentação da API),
Graphviz-12.2.1 (para a documentação da API),
GTK-Doc-1.34.0 (para a documentação da API),
ICU-76.1,
PyGObject-3.50.0 (para alguns testes) e
Berkeley
DB (obsoleto)
Instalação do libical
Instale libical executando os
seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D SHARED_ONLY=yes \
-D ICAL_BUILD_DOCS=false \
-D ICAL_BUILD_EXAMPLES=false \
-D GOBJECT_INTROSPECTION=true \
-D ICAL_GLIB_VAPI=true \
.. &&
make
Se tiver Doxygen-1.13.2, Graphviz-12.2.1 e
GTK-Doc-1.34.0 instalados e desejar construir
a documentação da API, você deveria remover a chave -D ICAL_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.19/html &&
cp -vr apidocs/html/* /usr/share/doc/libical-3.0.19/html
Explicações do Comando
-D
CMAKE_BUILD_TYPE=Release
: Essa chave é usada para
aplicar um nível mais alto de otimização à compilação.
-D SHARED_ONLY=yes
: Essa
chave é usada para a finalidade de construir somente as bibliotecas
compartilhadas.
-D ICAL_BUILD_DOCS=false
:
Essa chave evita construir a documentação do GTK. Remova se você desejar construir a
documentação.
-D
ICAL_BUILD_EXAMPLES=false
: Essa chave impede construir
exemplos. Remova se você quiser construí-los.
-D
GOBJECT_INTROSPECTION=true
: Essa chave é usada para
gerar ligações de meta dados do GObject.
-D ICAL_GLIB_VAPI=true
:
Essa chave é usada para a finalidade de construir ligações para
Vala-0.56.17.
-D USE_BUILTIN_TZDATA=yes
: Essa chave é
usada para a finalidade de construir usando teus próprios dados de
fuso horário.
Conteúdo
Aplicativos Instalados:
Nenhum(a)
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.19/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"
|