Instalação do libical
Instale libical executando os
seguintes comandos:
Nota
Esse pacote possível e ocasionalmente falhe ao construir com
múltiplos processadores. Veja-se Usando Múltiplos
Processadores para mais informações.
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
Se tiver Doxygen-1.18.0, Graphviz-15.1.1 e
GTK-Doc-1.36.1 instalados e desejar construir
a documentação da API, você deveria remover a chave -D LIBCAL_BUILD_DOCS=false e emitir:
make docs
Se você desejar executar os testes, emita:
cmake .. -D LIBICAL_BUILD_TESTING=ON &&
make &&
make test
Agora, como o(a) usante 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-4.0.5/html &&
cp -vr apidocs/html/* /usr/share/doc/libical-4.0.5/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 LIBICAL_STATIC=NO: Essa
chave é usada para a finalidade de construir somente as bibliotecas
compartilhadas.
-D LIBCAL_BUILD_DOCS=false:
Essa chave evita construir a documentação do GTK. Remova se você quiser construir a
documentação.
-D
LIBICAL_GOBJECT_INTROSPECTION=true: Essa chave é usada
para gerar ligações de meta dados do GObject.
-D LIBICAL_GLIB_VAPI=true:
Essa chave é usada para construir ligações para Vala-0.56.19.
-D LIBICAL_ENABLE_BUILTIN_TZDATA=true:
Essa chave é usada para usar os dados de fuso horário incluídos.