# Maintainer: Antonio Rojas # Contributor: j.r # Contributor: Jonathan Chasteen # Contributor: Mohammadreza Abdollahzadeh # Contributor: aimileus # Contributor: spider-mario pkgbase=qgnomeplatform _pkgname=QGnomePlatform pkgname=(qgnomeplatform-qt5 qgnomeplatform-qt6 adwaita-color-schemes) pkgver=0.9.1 pkgrel=3 pkgdesc='QPlatformTheme for a better Qt application inclusion in GNOME' arch=(x86_64) url='https://github.com/FedoraQt/QGnomePlatform' license=(LGPL2.1) makedepends=(cmake gtk3 qt5-wayland qt5-quickcontrols2 qt6-wayland adwaita-qt5 adwaita-qt6) source=(https://github.com/FedoraQt/QGnomePlatform/archive/$pkgver/$_pkgname-$pkgver.tar.gz) sha256sums=('f85e0aa521c3e2f7f59a0fe98360fae30acd02b6940af9e86b4db9c17e02e807') build() { cmake -B build-qt5 -S $_pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_QT6=OFF cmake --build build-qt5 cmake -B build-qt6 -S $_pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_QT6=ON cmake --build build-qt6 } package_qgnomeplatform-qt5() { pkgdesc='QPlatformTheme for a better Qt5 application inclusion in GNOME' depends=(gtk3 qt5-wayland qt5-quickcontrols2 adwaita-qt5 adwaita-color-schemes) optdepends=('qqc2-desktop-style: For styling QtQuick applications') replaces=(qgnomeplatform) DESTDIR="$pkgdir" cmake --install build-qt5 rm -r "$pkgdir"/usr/share } package_qgnomeplatform-qt6() { pkgdesc='QPlatformTheme for a better Qt6 application inclusion in GNOME' depends=(gtk3 qt6-wayland adwaita-qt6 adwaita-color-schemes) DESTDIR="$pkgdir" cmake --install build-qt6 rm -r "$pkgdir"/usr/share } package_adwaita-color-schemes() { pkgdesc='Adwaita color schemes for KDE applications' DESTDIR="$pkgdir" cmake --install build-qt5/src/color-schemes }