The kdsoap-ws-discovery-client package contains a library that provides support for the WS-Discovery protocol, a recent protocol used to discover services available on a local network.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://download.kde.org/stable/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.4.0.tar.xz
Download MD5 sum: 6d653d927efac8296662bc92784f2fe5
Download size: 32 KB
Estimated disk space required: 7.5 MB
Estimated build time: 0.2 SBU
Doxygen-1.14.0, extra-cmake-modules-6.17.0, and kdsoap-2.2.0
Install kdsoap-ws-discovery-client by running the following commands:
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
        To test the results, issue: make test.
          Now, as the root user:
        
make install &&
mv -v /usr/share/doc/KDSoapWSDiscoveryClient{,-0.4.0}
      
          -D
          CMAKE_SKIP_INSTALL_RPATH=ON: This switch makes
          cmake remove
          hardcoded library search paths (rpath) when installing a binary
          executable file or a shared library. This package does not need
          rpath once it's installed into the standard location, and rpath may
          sometimes cause unwanted effects or even security issues.
        
mv -v /usr/share/doc/KDSoapWSDiscoveryClient[...]:: This command moves the documentation to a versioned directory.
          -D QT_MAJOR_VERSION=6: This
          parameter tells the build system to build the Qt6 version of this
          package instead of the Qt5 version.
        
          -D BUILD_QCH=ON: This option tells the
          build system to create documentation that can be used with
          QtCreator, QtAssistant, or KDevelop.