pkgname=skrooge pkgver=2.33.0 _commit=c9b08815cc132bdec0a77d6909382dab34c75c6d pkgrel=3 pkgdesc="Allows you to manage your personal finances in KDE" arch=('x86_64') url="https://skrooge.org" license=('GPL') depends=('karchive6' 'kcoreaddons6' 'kconfig6' 'ki18n6' 'kitemviews6' 'kwidgetsaddons6' 'kwindowsystem6' 'kcompletion6' 'kjobwidgets6' 'kconfigwidgets6' 'kiconthemes6' 'kio6' 'knewstuff6' 'kparts6' 'kwallet6' 'kxmlgui6' 'knotifyconfig6' 'knotifications6' 'kstatusnotifieritem' 'kcolorscheme' 'ktexttemplate' 'krunner6' 'aqbanking' 'boost-libs' 'libofx' 'sqlcipher' 'qt6-svg' 'qt6-webengine' 'qt6-5compat') makedepends=('extra-cmake-modules' 'kdoctools6' 'docbook-xsl' 'boost') # 'clang') groups=('office') #source=("https://download.kde.org/stable/skrooge/${pkgname}-${pkgver}.tar.xz" source=("https://invent.kde.org/office/skrooge/-/archive/${_commit}/skrooge-${_commit}.tar.bz2" 'qt5.13.patch') sha256sums=('9d0d784d84395fe840f11c85de47b862b785e0d788e5c1d2a1273a88af6823b5' '77409c3b0b2458858e5600e37d6ce68575f1e52eeeaf9c0ce420b54be92490aa') prepare() { cd ${pkgname}-${_commit} #sed -e "s/${QT_VERSION_MAJOR}/5/" -i plugins/import/skrooge_import_xml/CMakeLists.txt #patch -p1 -i ${srcdir}/qt5.13.patch } build() { #export CC=/usr/bin/clang #export CXX=/usr/bin/clang++ cmake -B build -S ${pkgname}-${_commit} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDE_INSTALL_LIBDIR=lib \ -DSKG_BUILD_TEST=OFF \ -DSKG_DESIGNER=OFF \ -DSKG_WEBENGINE=ON \ -DQT_MAJOR_VERSION=6 cmake --build build } package() { DESTDIR=${pkgdir} cmake --install build }