KFileMetadata-6.20.0

The KFileMetadata provides a simple library for extracting the text and metadata from a number of different files. This library is typically used by file indexers to retrieve the metadata. This library can also be used by applications to write metadata.

Package Information

KFileMetadata 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 kfilemetadata

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=libexec

To 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

Contents

Installed Programs: /opt/kf6/bin/kfilemetadata_dump6
Installed Libraries: /opt/kf6/lib/libKF6FileMetaData.so.6.20.0, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_taglibextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_exiv2extractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_ffmpegextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_plaintextextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_poextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_xmlextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_postscriptdscextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_odfextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_office2007extractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_officeextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_pngextractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_fb2extractor.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/kfilemetadata_krita.so, /opt/kf6/lib/plugins/kf6/kfilemetadata/writers/kfilemetadata_taglibwriter.so
Installed Directories: /opt/kf6/share/locale/*/LC_MESSAGES/kfilemetadata6.mo, /opt/kf6/include/KF6/KFileMetaData/{KFileMetaData,kfilemetadata}/*.h, /opt/kf6/lib/cmake/KF6FileMetaData/*.cmake