pkgname=digikam _pkgname=digiKam pkgver=8.3.0.1 _pkgver=8.3.0 __pkgver=8.3.0-1 pkgrel=3 url="https://www.digikam.org/" arch=('x86_64') license=('GPL') pkgdesc="Digital photo management application for kde" depends=('knotifyconfig6' 'knotifications6' 'kio6' 'ktextwidgets6' 'kcoreaddons6' 'kwindowsystem' 'solid6' 'kiconthemes6' 'kfilemetadata6' 'libksane' 'ki18n6' 'kitemmodels6' 'lensfun' 'qt6-5compat' 'qt6-scxml' 'qt6-webview' 'libgphoto2' 'liblqr' 'opencv' 'lapack' 'eigen3' 'mariadb' 'kparts6' 'kconfig6' 'kxmlgui6' 'kservice6' 'threadweaver6' 'karchive6' 'libkexiv6' 'libkdcraw6' 'libtiff' 'image-exiftool' 'x265' 'kcalendarcore6' 'kwallet6' 'phonon-qt6' 'imagemagick' 'qt6-networkauth' 'akonadi-contacts' 'marble') makedepends=('pkgconfig' 'extra-cmake-modules' 'kdoctools6' 'doxygen' 'boost' 'ruby' 'subversion') # 'clang') groups=('kde-graphics') source=("https://download.kde.org/stable/digikam/${_pkgver}/${_pkgname}-${__pkgver}.tar.xz" "https://invent.kde.org/graphics/digikam/-/commit/82c627923a8b85cbb1e97306337fd6f1d85e4c3d.diff") sha256sums=('05b145ff7f2f2005fa21bc579c152ab23c8191b678ff2944c8f0406d6b9de6d8' '8a3a9acda1d8d43622e6fcc133369d0297ebafb76780e46ebff1f0be371163cb') prepare() { cd ${pkgname}-${_pkgver} #sed -i -e 's|QString module = QLatin1String(inf->module);|QString module = QLatin1String(inf->magick_module);|' core/tests/dimg/magickloader.cpp #patch -p1 -i ${srcdir}/82c627923a8b85cbb1e97306337fd6f1d85e4c3d.diff } build() { cmake -B build -S ${pkgname}-${_pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDE_INSTALL_LIBDIR=lib \ -DCMAKE_SKIP_RPATH=ON \ -DBUILD_TESTING=OFF \ -DENABLE_AKONADICONTACTSUPPORT=ON \ -DENABLE_MYSQLSUPPORT=ON \ -DENABLE_KFILEMETADATASUPPORT=ON \ -DENABLE_MEDIAPLAYER=ON \ -DCMAKE_C_COMPILER=gcc \ -DENABLE_APPSTYLES=ON \ -DENABLE_QWEBENGINE=ON \ -DBUILD_WITH_QT6=ON cmake --build build } package() { DESTDIR=${pkgdir} cmake --install build }