name='karchive' version='5.116' release='2' desc='Qt addon providing access to numerous types of archives' desc_ru='Дополнение Qt для доступа к различным типам архивов' homepage='https://community.kde.org/Frameworks' maintainer='Evgeny Khramov ' maintainer_ru='Евгений Храмов ' architectures=('amd64') license=('LGPL-2.0-only' 'LGPL-3.0-only') deps=( 'bzip2' 'glibc' 'qt6-qtbase' 'xz' 'zlib' 'zstd' ) deps_alt=( 'libbzip2' 'glibc-core' 'qt6-base' 'liblzma' 'zlib' 'libzstd' ) deps_arch=( 'bzip2' 'glibc' 'qt6-base' 'xz' 'zlib' 'zstd' ) deps_debian=( 'libbz2-1.0' 'libc6' 'qt6-base-dev' 'liblzma5' 'zlib1g' 'libzstd1' ) deps_fedora=("${deps[@]}" 'libgcc') deps_redos=("${deps[@]}" 'libgcc') deps_rhel=("${deps[@]}" 'libgcc') deps_rosa=("${deps[@]}" 'libgcc') build_deps=( 'extra-cmake-modules' 'doxygen' ) build_deps_alt=("${build_deps[@]}" 'qt6-tools' 'libzstd-devel' 'libbzip2-devel') build_deps_arch=("${build_deps[@]}" 'qt6-tools' 'cmake') build_deps_debian=("${build_deps[@]}" 'qt6-tools-dev' 'libzstd-dev' 'libbz2-dev' 'cmake') build_deps_fedora=("${build_deps[@]}" 'qt6-doctools' 'qt6-qttools-devel' 'libzstd-devel' 'bzip2-devel' 'cmake') build_deps_redos=("${build_deps[@]}" 'qt6-doctools' 'qt6-qttools-devel' 'libzstd-devel' 'bzip2-devel' 'cmake') build_deps_rhel=("${build_deps[@]}" 'qt6-doctools' 'qt6-qttools-devel' 'libzstd-devel' 'bzip2-devel' 'cmake') build_deps_rosa=("${build_deps[@]}" 'qt6-doctools' 'qt6-qttools-devel' 'libzstd-devel' 'bzip2-devel' 'cmake') sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz") checksums=('SKIP') build() { cmake -B build -S $name-$version \ -DBUILD_TESTING=OFF \ -DBUILD_QCH=ON cmake --build build -j$(($(nproc) - 1)) } package() { DESTDIR="$pkgdir" cmake --install build } files() { files-find-lib files-find-include files-find-share }