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.3 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.13.2, extra-cmake-modules-6.11.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.