# Contributor: Bart Ribbers # Maintainer: Bart Ribbers pkgname=ark pkgver=19.12.2 pkgrel=1 pkgdesc="Graphical file compression/decompression utility with support for multiple formats" arch="all !armhf" # armhf blocked by extra-cmake-modules url="https://kde.org/applications/utilities/org.kde.ark" license="GPL-2.0-only" depends="lrzip zstd p7zip zip unzip unrar" makedepends="extra-cmake-modules qt5-qtbase-dev karchive-dev kconfig-dev kcrash-dev kdbusaddons-dev kdoctools-dev ki18n-dev kiconthemes-dev kitemmodels-dev kio-dev kservice-dev kparts-dev kpty-dev kwidgetsaddons-dev libarchive-dev libzip-dev xz-dev shared-mime-info" checkdepends="xvfb-run" source="https://download.kde.org/stable/release-service/$pkgver/src/ark-$pkgver.tar.xz" subpackages="$pkgname-doc $pkgname-lang" prepare() { default_prepare mkdir "$builddir"/build } build() { cd "$builddir"/build cmake "$builddir" \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib make } check() { cd "$builddir"/build # plugins-cliunarchivertest is broken since Qt 5.11 CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "plugins-clirartest" } package() { cd "$builddir"/build DESTDIR="$pkgdir" make install } sha512sums="158b25ff9cd8b9b53bb7cb58326ed2c0017bfa534522436eedcd7a2041cac428b2314c8e4b9000fdf84051b767a7619c630b7060153630e8f9a93f2595ed7949 ark-19.12.2.tar.xz"