blob: bb0f52aff32760d3b7d5f27678d19e42e5ff759e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Maintainer: coolingtool <coolingtool-backup@outlook.com>
pkgbase=qadwaitadecorations
_pkgname=QAdwaitaDecorations
pkgname=(qadwaitadecorations-qt5 qadwaitadecorations-qt6)
pkgver=0.1.5
pkgrel=1
pkgdesc=' Qt decoration plugin implementing Adwaita-like client-side decorations'
arch=('x86_64')
url='https://github.com/FedoraQt/QAdwaitaDecorations'
license=(LGPL2.1)
makedepends=(make cmake qt5-wayland-decorations qt6-wayland qt5-svg qt6-svg)
source=("https://github.com/FedoraQt/QAdwaitaDecorations/archive/$pkgver/$_pkgname-$pkgver.tar.gz")
sha256sums=('9e3bde8332da156744f86ad09f9e0456dd63f6fcfdc330b4667f4fdc4faf7a6b')
build() {
cmake -B build-$pkgver-qt5 -S $_pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DHAS_QT6_SUPPORT=true \
-DUSE_QT6=false
make -C build-$pkgver-qt5
cmake -B build-$pkgver-qt6 -S $_pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_QT6=true
make -C build-$pkgver-qt6
}
package_qadwaitadecorations-qt5() {
pkgdesc='Qt5 decoration plugin implementing Adwaita-like client-side decorations'
depends=(qt5-wayland-decorations qt5-svg)
DESTDIR="$pkgdir" make -C build-$pkgver-qt5 install
}
package_qadwaitadecorations-qt6() {
pkgdesc='Qt6 decoration plugin implementing Adwaita-like client-side decorations'
depends=(qt6-wayland qt6-svg)
DESTDIR="$pkgdir" make -C build-$pkgver-qt6 install
}
|