diff options
Diffstat (limited to 'community/adwaita-qt/APKBUILD')
-rw-r--r-- | community/adwaita-qt/APKBUILD | 56 |
1 files changed, 48 insertions, 8 deletions
diff --git a/community/adwaita-qt/APKBUILD b/community/adwaita-qt/APKBUILD index 9a02b6896cf..03c20a59242 100644 --- a/community/adwaita-qt/APKBUILD +++ b/community/adwaita-qt/APKBUILD @@ -1,14 +1,24 @@ # Contributor: David Demelier <markand@malikania.fr> # Maintainer: David Demelier <markand@malikania.fr> pkgname=adwaita-qt -pkgver=1.4.1 -pkgrel=0 +pkgver=1.4.2 +pkgrel=2 pkgdesc="style to bend Qt applications to look like they belong into GNOME Shell" url="https://github.com/FedoraQt/adwaita-qt" arch="all" license="GPL-2.0-only AND LGPL-2.1-only" -makedepends="cmake qt5-qtbase-dev qt5-qtx11extras-dev" -subpackages="$pkgname-dev" +makedepends=" + cmake + qt5-qtbase-dev + qt5-qtx11extras-dev + qt6-qtbase-dev + samurai + " +subpackages=" + $pkgname-dev + adwaita-qt5 + adwaita-qt6 + " source="https://github.com/FedoraQt/adwaita-qt/archive/$pkgver/adwaita-qt-$pkgver.tar.gz" options="!check" # no tests provided @@ -16,19 +26,49 @@ build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ + cmake -B build-qt5 -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DUSE_QT6=OFF \ $CMAKE_CROSSOPTS - cmake --build build + cmake --build build-qt5 + cmake -B build-qt6 -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DUSE_QT6=ON \ + $CMAKE_CROSSOPTS + cmake --build build-qt6 } package() { - DESTDIR="$pkgdir" cmake --install build + DESTDIR="$pkgdir" cmake --install build-qt5 + DESTDIR="$pkgdir" cmake --install build-qt6 +} + +qt5() { + pkgdesc="$pkgdesc (qt5 plugin)" + install_if="$pkgname=$pkgver-r$pkgrel qt5-qtbase-x11" + + amove \ + usr/lib/qt5 \ + usr/lib/libadwaitaqt.so.* \ + usr/lib/libadwaitaqtpriv.so.* +} + +qt6() { + pkgdesc="$pkgdesc (qt6 plugin)" + install_if="$pkgname=$pkgver-r$pkgrel qt6-qtbase-x11" + + amove \ + usr/lib/qt6 \ + usr/lib/libadwaitaqt6.so.* \ + usr/lib/libadwaitaqt6priv.so.* } sha512sums=" -efdc64addbd2ee4b4eb133323540a2c662cb882e42aa0573dace9044acc7638658badac3581d6cae7a3f17905692e4e8f768b6a8e3c1b4575d7e1999c1e9fe63 adwaita-qt-1.4.1.tar.gz +ef2245cd1b08f2d5c23a534427c7a301cbb3a8b573a1870db48dfc82961417097465e02c696c311e5dd6f9fe1c03a27879c6b08aba5532d2f41ab9d0dcbd7f15 adwaita-qt-1.4.2.tar.gz " |