diff options
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 69 insertions, 31 deletions
@@ -1,20 +1,34 @@ pkgbase = qgnomeplatform-git - pkgdesc = Qt Platform Theme aimed to accomodate as much of GNOME settings as possible - pkgver = 0.7.0.r28.g7790df2 + pkgdesc = QPlatformTheme for a better Qt application inclusion in GNOME + pkgver = 0.7.0.r78.g6505fb8 pkgrel = 1 url = https://github.com/FedoraQt/QGnomePlatform - arch = i686 arch = x86_64 license = LGPL2.1 makedepends = cmake makedepends = git - depends = gtk3 - depends = qt5-wayland - depends = adwaita-qt-git - provides = qgnomeplatform - conflicts = qgnomeplatform + makedepends = gtk3 + makedepends = qt5-wayland + makedepends = qt6-wayland + makedepends = adwaita-qt5 + makedepends = adwaita-qt6 source = git+https://github.com/FedoraQt/QGnomePlatform.git - md5sums = SKIP + sha256sums = SKIP -pkgname = qgnomeplatform-git +pkgname = qgnomeplatform-qt5-git + pkgdesc = QPlatformTheme for a better Qt5 application inclusion in GNOME + depends = gtk3 + depends = qt5-wayland + depends = adwaita-qt5 + provides = qgnomeplatform-qt5 + conflicts = qgnomeplatform-qt5 + replaces = qgnomeplatform + replaces = qgnomeplatform-git +pkgname = qgnomeplatform-qt6-git + pkgdesc = QPlatformTheme for a better Qt6 application inclusion in GNOME + depends = gtk3 + depends = qt6-wayland + depends = adwaita-qt6 + provides = qgnomeplatform-qt6 + conflicts = qgnomeplatform-qt6 @@ -1,31 +1,55 @@ # Maintainer: spider-mario <spidermario@free.fr> -pkgname=qgnomeplatform-git -pkgver=0.7.0.r28.g7790df2 +# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Contributor: j.r <j.r@jugendhacker.de> +# Contributor: Jonathan Chasteen <jonathan dot chasteen at live dot com> +# Contributor: Mohammadreza Abdollahzadeh <morealaz at gmail dot com> +# Contributor: aimileus <me at aimileus dot nl> + +pkgbase=qgnomeplatform-git +_pkgname=QGnomePlatform +pkgname=(qgnomeplatform-qt5-git qgnomeplatform-qt6-git) +pkgver=0.7.0.r78.g6505fb8 pkgrel=1 -pkgdesc="Qt Platform Theme aimed to accomodate as much of GNOME settings as possible" -arch=('i686' 'x86_64') -url="https://github.com/FedoraQt/QGnomePlatform" -license=('LGPL2.1') -depends=('gtk3' 'qt5-wayland' 'adwaita-qt-git') -makedepends=('cmake' 'git') -provides=('qgnomeplatform') -conflicts=('qgnomeplatform') -source=('git+https://github.com/FedoraQt/QGnomePlatform.git') -md5sums=('SKIP') +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) +source=(git+https://github.com/FedoraQt/$_pkgname.git) +sha256sums=('SKIP') pkgver() { - cd QGnomePlatform - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd $_pkgname + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - mkdir -p build - cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr "$srcdir"/QGnomePlatform - make + cmake -B build-qt5 -S $_pkgname \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_QT6=OFF + cmake --build build-qt5 + + cmake -B build-qt6 -S $_pkgname \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_QT6=ON + cmake --build build-qt6 +} + +package_qgnomeplatform-qt5-git() { + pkgdesc='QPlatformTheme for a better Qt5 application inclusion in GNOME' + depends=(gtk3 qt5-wayland adwaita-qt5) + replaces=(qgnomeplatform qgnomeplatform-git) + provides=(qgnomeplatform-qt5) + conflicts=(qgnomeplatform-qt5) + + DESTDIR="$pkgdir" cmake --install build-qt5 } -package() { - cd build - make DESTDIR="$pkgdir/" install +package_qgnomeplatform-qt6-git() { + pkgdesc='QPlatformTheme for a better Qt6 application inclusion in GNOME' + depends=(gtk3 qt6-wayland adwaita-qt6) + provides=(qgnomeplatform-qt6) + conflicts=(qgnomeplatform-qt6) + + DESTDIR="$pkgdir" cmake --install build-qt6 } |