The KDAV is an DAV protocol implementation with KJobs.
Calendars and todos are supported, using either GroupDAV or CalDAV, and
contacts are supported using GroupDAV or CardDAV.
Package Information
KDAV Dependencies
Required
extra-cmake-modules-6.20.0,
Breeze-icons-6.20.0,
docbook-xml-4.5,
docbook-xsl-nons-1.79.2,
libcanberra-0.30,
libgcrypt-1.11.2,
libical-3.0.20,
libsecret-0.21.7,
libxslt-1.1.43,
lmdb-0.9.33,
qca-2.3.10,
libqrencode.so,
plasma-wayland-protocols-1.19.0,
PyYAML-6.0.3,
shared-mime-info-2.4,
URI-5.34, and
Wget-1.25.0 (required to download the packages)
Installation of kdav
To Configure the Package, issue these commands:
cmake -B build -W no-dev \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/opt/kf6 \
-D CMAKE_PREFIX_PATH=/opt/qt6 \
-D CMAKE_SKIP_INSTALL_RPATH=ON \
-D BUILD_PYTHON_BINDINGS=OFF \
-D BUILD_TESTING=OFF \
-D CMAKE_INSTALL_LIBEXECDIR=libexecTo Build the Package, issue these commands:
cmake --build build
This package does not have a testsuite.
Now Install the Package, as the root user:
cmake --install build