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.
Transferência (HTTP): https://download.kde.org/stable/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.4.0.tar.xz
Soma de verificação MD5 da transferência: 6d653d927efac8296662bc92784f2fe5
Tamanho da transferência: 32 KB
Espaço em disco estimado exigido: 7,5 MB
Tempo de construção estimado: 0,2 UPC
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}
-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.