summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorspider-mario2022-09-17 17:44:55 +0200
committerspider-mario2022-09-17 17:46:18 +0200
commit64b88280d1a5948065b1850faa36c3653f0a8a38 (patch)
tree67bc54dfa736221f76ddcde991c950a321aff0a5 /PKGBUILD
parent79fb0e11769ae1b0be21028f7ad7b10ccaab0cc2 (diff)
downloadaur-64b88280d1a5948065b1850faa36c3653f0a8a38.tar.gz
Backport changes from [community]
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 45 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ea4fe7296abd..45dbbfa9a96e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}