kdsoap-ws-discovery-client-0.4.0

Introduction à kdsoap-ws-discovery-client

Le paquet kdsoap-ws-discovery-client contient une bibliothèque qui fournit la prise en charge du protocole WS-Discovery, un protocole récent utilisé pour découvrir les services présents sur un réseau local.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.

Informations sur le paquet

Dépendances de kdsoap-ws-discovery-client

Requises

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

Installation de kdsoap-ws-discovery-client

Installez kdsoap-ws-discovery-client en exécutant les commandes suivantes :

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

Pour tester les résultats lancez : make test.

Maintenant, en tant qu'utilisateur root :

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

Explication des commandes

-D CMAKE_SKIP_INSTALL_RPATH=ON : ce paramètre fait supprimer les chemins de recherche des bibliothèques (rpath) codés en dur par cmake lors de l'installation d'un fichier exécutable binaire ou d'une bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois installé à l'emplacement standard et les rpath peuvent parfois avoir des effets indésirables, voire introduire des problèmes de sécurité.

mv -v /usr/share/doc/KDSoapWSDiscoveryClient[...]: : cette commande déplace la documentation vers un répertoire versionné.

-D QT_MAJOR_VERSION=6 : ce paramètre dit au système de construction de construire la version Qt6 de ce paquet au lieu de la version Qt5.

-D BUILD_QCH=ON : cette option dit au système de construction de créer la documentation qui peut être utilisée avec QtCreator, QtAssistant ou KDevelop.

Contenu

Programmes installés: None
Bibliothèques installées: libKDSoapWSDiscoveryClient.so
Répertoires installés: /usr/include/KDSoapWSDiscoveryClient, /usr/lib/cmake/KDSoapWSDiscoveryClient et /usr/share/doc/KDSoapWSDiscoveryClient-0.4.0

Descriptions courtes

libKDSoapWSDiscoveryClient.so

fournit une implémentation du protocole WS-Discovery avec KDSoap