diff options
author | spider-mario | 2023-11-07 11:26:45 +0100 |
---|---|---|
committer | spider-mario | 2023-11-07 11:28:50 +0100 |
commit | 0c503e4f8589a56ced5515c6ea623c2fa1c3232a (patch) | |
tree | 24a6db6bf6a462d078a5e552be93be1cf97ca7fe /PKGBUILD | |
parent | 64b88280d1a5948065b1850faa36c3653f0a8a38 (diff) | |
download | aur-0c503e4f8589a56ced5515c6ea623c2fa1c3232a.tar.gz |
Add missing dependency and make qt5 and qt6 variants compatible
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 20 insertions, 4 deletions
@@ -7,14 +7,15 @@ pkgbase=qgnomeplatform-git _pkgname=QGnomePlatform -pkgname=(qgnomeplatform-qt5-git qgnomeplatform-qt6-git) -pkgver=0.7.0.r78.g6505fb8 +pkgname=(qgnomeplatform-qt5-git qgnomeplatform-qt6-git qgnomeplatform-common-git) +pkgver=0.7.0.r99.gd86d6ba pkgrel=1 pkgdesc='QPlatformTheme for a better Qt application inclusion in GNOME' arch=(x86_64) url='https://github.com/FedoraQt/QGnomePlatform' license=(LGPL2.1) makedepends=(cmake git gtk3 qt5-wayland qt6-wayland adwaita-qt5 adwaita-qt6) +options=('!emptydirs') source=(git+https://github.com/FedoraQt/$_pkgname.git) sha256sums=('SKIP') @@ -35,21 +36,36 @@ build() { cmake --build build-qt6 } +package_qgnomeplatform-common-git() { + pkgdesc='QPlatformTheme for a better Qt application inclusion in GNOME (common files)' + arch=(any) + depends=() + provides=(qgnomeplatform-common) + conflicts=(qgnomeplatform-common) + + DESTDIR="destdir-common" cmake --install build-qt6 + for f in destdir-common/usr/share/color-schemes/*; do + install -Dm644 "$f" "$pkgdir/usr/share/color-schemes/$f" + done +} + package_qgnomeplatform-qt5-git() { pkgdesc='QPlatformTheme for a better Qt5 application inclusion in GNOME' - depends=(gtk3 qt5-wayland adwaita-qt5) + depends=(gtk3 qt5-wayland qt5-quickcontrols2 adwaita-qt5 qgnomeplatform-common-git) replaces=(qgnomeplatform qgnomeplatform-git) provides=(qgnomeplatform-qt5) conflicts=(qgnomeplatform-qt5) DESTDIR="$pkgdir" cmake --install build-qt5 + rm "$pkgdir"/usr/share/color-schemes/* } package_qgnomeplatform-qt6-git() { pkgdesc='QPlatformTheme for a better Qt6 application inclusion in GNOME' - depends=(gtk3 qt6-wayland adwaita-qt6) + depends=(gtk3 qt6-wayland adwaita-qt6 qgnomeplatform-common-git) provides=(qgnomeplatform-qt6) conflicts=(qgnomeplatform-qt6) DESTDIR="$pkgdir" cmake --install build-qt6 + rm "$pkgdir"/usr/share/color-schemes/* } |