| 1 | # Contributor: Aster Boese <[email protected]> |
| 2 | # Maintainer: Luca Weiss <[email protected]> |
| 3 | pkgname=qqc2-suru-style |
| 4 | pkgver=0.20260619 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="Suru Style for QtQuick Controls 2" |
| 7 | # armhf blocked by qt6-qtdeclarative |
| 8 | arch="all !armhf" |
| 9 | url="https://gitlab.com/ubports/development/core/qqc2-suru-style" |
| 10 | license="GPL-2.0-or-later" |
| 11 | makedepends=" |
| 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 | " |
| 22 | subpackages="$pkgname-qt5" |
| 23 | source="https://gitlab.com/ubports/development/core/qqc2-suru-style/-/archive/$pkgver/qqc2-suru-style-$pkgver.tar.gz" |
| 24 | options="!check" # No tests |
| 25 | |
| 26 | build() { |
| 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 | |
| 38 | package() { |
| 39 | DESTDIR="$pkgdir" cmake --install build-qt6 |
| 40 | |
| 41 | cd build-qt5 |
| 42 | INSTALL_ROOT="$pkgdir" make install |
| 43 | } |
| 44 | |
| 45 | qt5() { |
| 46 | amove usr/lib/qt5 |
| 47 | } |
| 48 | |
| 49 | sha512sums=" |
| 50 | 95b4fe5c52a5025d287769f3d64e1ce1f6385138c9d925342d8eecd5c1e06cce849bab4b971abb30179b55ca2b9fe7de79d9d37397e9a08b0a73519dfb3439ff qqc2-suru-style-0.20260619.tar.gz |
| 51 | " |