projects/aports·blob master · refs

51 lines · 1.2 KiB

1# Contributor: Aster Boese <[email protected]>
2# Maintainer: Luca Weiss <[email protected]>
3pkgname=qqc2-suru-style
4pkgver=0.20260619
5pkgrel=0
6pkgdesc="Suru Style for QtQuick Controls 2"
7# armhf blocked by qt6-qtdeclarative
8arch="all !armhf"
9url="https://gitlab.com/ubports/development/core/qqc2-suru-style"
10license="GPL-2.0-or-later"
11makedepends="
12 cmake
13 qt5-qtbase-dev
14 qt5-qtdeclarative-dev
15 qt5-qtquickcontrols2-dev
16 qt6-qtbase-dev
17 qt6-qtbase-private-dev
18 qt6-qtdeclarative-dev
19 qt6-qtdeclarative-private-dev
20 samurai
21 "
22subpackages="$pkgname-qt5"
23source="https://gitlab.com/ubports/development/core/qqc2-suru-style/-/archive/$pkgver/qqc2-suru-style-$pkgver.tar.gz"
24options="!check" # No tests
25
26build() {
27 cmake -B build-qt6 -G Ninja \
28 -DCMAKE_BUILD_TYPE=None \
29 -DCMAKE_INSTALL_PREFIX=/usr \
30 -DCMAKE_INSTALL_LIBDIR=lib
31 cmake --build build-qt6
32
33 mkdir build-qt5 && cd build-qt5
34 qmake-qt5 ..
35 make
36}
37
38package() {
39 DESTDIR="$pkgdir" cmake --install build-qt6
40
41 cd build-qt5
42 INSTALL_ROOT="$pkgdir" make install
43}
44
45qt5() {
46 amove usr/lib/qt5
47}
48
49sha512sums="
5095b4fe5c52a5025d287769f3d64e1ce1f6385138c9d925342d8eecd5c1e06cce849bab4b971abb30179b55ca2b9fe7de79d9d37397e9a08b0a73519dfb3439ff qqc2-suru-style-0.20260619.tar.gz
51"