diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 38 insertions, 12 deletions
@@ -4,26 +4,52 @@ # Contributor: Aniket Pradhan <aniket17133 (at) iiitd (dot) ac (dot) in> # Contributor: Martin Briza <m (at) rtinbriza (dot) cz> -pkgname=adwaita-qt -pkgver=1.4.0 -pkgrel=1 +pkgname=('adwaita-qt' 'adwaita-qt6') +pkgbase=adwaita-qt +pkgver=1.4.1 +pkgrel=2 pkgdesc="A style to bend Qt applications to look like they belong into GNOME Shell" -arch=('x86_64') +arch=('x86_64' 'aarch64' 'armv7h') url="https://github.com/FedoraQt/adwaita-qt" license=('GPL') -depends=('qt5-x11extras') -makedepends=('cmake') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('f6ddfaf59f2c25f3401e1244c1e02733dc2079420d40452e5b2cbe45849c31d3') +makedepends=('cmake' 'git' 'qt5-x11extras' 'qt6-base') +_commit=a503e7ecce9e50e4917ab9707592b3cd3e40c248 +source=("git+https://github.com/FedoraQt/adwaita-qt.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgbase" + git describe --tags | sed 's/-/+/g' +} build() { - cmake -B build -S "$pkgname-$pkgver" \ + cmake -B build-qt5 -S "$pkgbase" \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_QT6=OFF \ + -Wno-dev + make -C build-qt5 + + cmake -B build-qt6 -S "$pkgbase" \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_QT6=ON \ -Wno-dev - make -C build + make -C build-qt6 } -package() { - make -C build DESTDIR="$pkgdir" install +package_adwaita-qt() { + pkgdesc="A style to bend Qt5 applications to look like they belong into GNOME Shell" + depends=('qt5-x11extras') + provides=('libadwaitaqtpriv.so=1' 'libadwaitaqt.so=1') + + make -C build-qt5 DESTDIR="$pkgdir" install +} + +package_adwaita-qt6() { + pkgdesc="A style to bend Qt6 applications to look like they belong into GNOME Shell" + depends=('libxcb' 'qt6-base') + provides=('libadwaitaqt6priv.so=1' 'libadwaitaqt6.so=1') + + make -C build-qt6 DESTDIR="$pkgdir" install } |