diff options
-rw-r--r-- | .SRCINFO | 49 | ||||
-rw-r--r-- | PKGBUILD | 83 |
2 files changed, 96 insertions, 36 deletions
@@ -1,20 +1,45 @@ -# Generated by mksrcinfo v8 -# Mon Jul 10 20:57:38 UTC 2017 pkgbase = qgnomeplatform-git - pkgdesc = Qt Platform Theme aimed to accomodate as much of GNOME settings as possible - pkgver = 0.0.5 + pkgdesc = QPlatformTheme for a better Qt application inclusion in GNOME + pkgver = 0.7.0.r99.gd86d6ba pkgrel = 1 - url = https://github.com/MartinBriza/QGnomePlatform - arch = i686 + url = https://github.com/FedoraQt/QGnomePlatform arch = x86_64 license = LGPL2.1 + makedepends = cmake makedepends = git makedepends = gtk3 - depends = qt5-base - provides = qgnomeplatform - conflicts = qgnomeplatform - source = git+https://github.com/MartinBriza/QGnomePlatform.git - md5sums = SKIP + makedepends = qt5-wayland + makedepends = qt6-wayland + makedepends = adwaita-qt5 + makedepends = adwaita-qt6 + options = !emptydirs + source = git+https://github.com/FedoraQt/QGnomePlatform.git + 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 = qt5-quickcontrols2 + depends = adwaita-qt5 + depends = qgnomeplatform-common-git + 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 + depends = qgnomeplatform-common-git + provides = qgnomeplatform-qt6 + conflicts = qgnomeplatform-qt6 + +pkgname = qgnomeplatform-common-git + pkgdesc = QPlatformTheme for a better Qt application inclusion in GNOME (common files) + arch = any + depends = + provides = qgnomeplatform-common + conflicts = qgnomeplatform-common @@ -1,36 +1,71 @@ # Maintainer: spider-mario <spidermario@free.fr> -pkgname=qgnomeplatform-git -pkgver=0.0.5 +# 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 qgnomeplatform-common-git) +pkgver=0.7.0.r99.gd86d6ba pkgrel=1 -pkgdesc="Qt Platform Theme aimed to accomodate as much of GNOME settings as possible" -arch=('i686' 'x86_64') -url="https://github.com/MartinBriza/QGnomePlatform" -license=('LGPL2.1') -depends=('qt5-base') -makedepends=('git' 'gtk3') -provides=('qgnomeplatform') -conflicts=('qgnomeplatform') -source=('git+https://github.com/MartinBriza/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) +options=('!emptydirs') +source=(git+https://github.com/FedoraQt/$_pkgname.git) +sha256sums=('SKIP') pkgver() { - cd QGnomePlatform - echo -n "0.0." - git rev-list --count master + cd $_pkgname + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd QGnomePlatform - qmake-qt5 - 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 } -check() { - cd QGnomePlatform - make -k check +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() { - cd QGnomePlatform - make INSTALL_ROOT="$pkgdir/" install +package_qgnomeplatform-qt5-git() { + pkgdesc='QPlatformTheme for a better Qt5 application inclusion in GNOME' + 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 qgnomeplatform-common-git) + provides=(qgnomeplatform-qt6) + conflicts=(qgnomeplatform-qt6) + + DESTDIR="$pkgdir" cmake --install build-qt6 + rm "$pkgdir"/usr/share/color-schemes/* } |