kdsoap-ws-discovery-client-0.4.0

Introdução ao kdsoap-ws-discovery-client

O pacote kdsoap-ws-discovery-client contém uma biblioteca que fornece suporte para o protocolo WS-Discovery, um protocolo recente usado para descobrir serviços disponíveis em uma rede local de intercomunicação.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.3.

Informação do Pacote

Dependências do kdsoap-ws-discovery-client

Exigidas

Doxygen-1.13.2, extra-cmake-modules-6.11.0 e kdsoap-2.2.0

Instalação do kdsoap-ws-discovery-client

Instale kdsoap-ws-discovery-client executando os seguintes comandos:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr    \
      -D CMAKE_BUILD_TYPE=Release     \
      -D CMAKE_SKIP_INSTALL_RPATH=ON  \
      -D QT_MAJOR_VERSION=6           \
      -W no-dev .. &&
make

Para testar os resultados, emita: make test.

Agora, como o(a) usuário(a) root:

make install &&
mv -v /usr/share/doc/KDSoapWSDiscoveryClient{,-0.4.0}

Explicações do Comando

-D CMAKE_SKIP_INSTALL_RPATH=ON: Essa chave faz com que cmake remova caminhos de pesquisa de biblioteca rigidamente codificados (rpath) ao instalar um arquivo binário executável ou uma biblioteca compartilhada. Esse pacote não precisa do rpath depois de instalado no local padrão, e o rpath ocasionalmente pode causar efeitos indesejados ou até mesmo problemas de segurança.

mv -v /usr/share/doc/KDSoapWSDiscoveryClient[...]:: Esse comando move a documentação para um diretório versionado.

-D QT_MAJOR_VERSION=6: Esse parâmetro informa ao sistema de construção para construir a versão Qt6 deste pacote em vez da versão Qt5.

-D BUILD_QCH=ON: Essa opção informa ao sistema de construção para criar documentação que pode ser usada com QtCreator, QtAssistant ou KDevelop.

Conteúdo

Aplicativos Instalados: None
Bibliotecas Instaladas: libKDSoapWSDiscoveryClient.so
Diretórios Instalados: /usr/include/KDSoapWSDiscoveryClient, /usr/lib/cmake/KDSoapWSDiscoveryClient e /usr/share/doc/KDSoapWSDiscoveryClient-0.4.0

Descrições Curtas

libKDSoapWSDiscoveryClient.so

fornece uma implementação do protocolo WS-Discovery usando KDSoap