diff --git a/community/polkit-qt/APKBUILD b/community/polkit-qt/APKBUILD index 8efcf3e8502..7294c01a130 100644 --- a/community/polkit-qt/APKBUILD +++ b/community/polkit-qt/APKBUILD @@ -3,7 +3,7 @@ maintainer="team/kde " pkgname=polkit-qt pkgver=0.201.1 -pkgrel=0 +pkgrel=1 pkgdesc="Qt wrapper around polkit-1 client libraries" arch="all" url="https://www.kde.org" @@ -11,11 +11,16 @@ license="LGPL-2.1-only" depends_dev="polkit-elogind-dev" makedepends="$depends_dev cmake + qt5-qtbase-dev qt6-qtbase-dev samurai " checkdepends="xwayland-run" -subpackages="$pkgname-dev" +subpackages=" + $pkgname-dev + ${pkgname}5:_qt5 + ${pkgname}6:_qt6 + " _repo_url="https://invent.kde.org/libraries/polkit-qt-1.git" source="https://download.kde.org/stable/polkit-qt-1/polkit-qt-1-$pkgver.tar.xz" builddir="$srcdir/$pkgname-1-$pkgver" @@ -24,21 +29,34 @@ options="!check" # 3 subtests failed in BaseTest replaces="polkit-qt-1<=0.114.0-r2" build() { - cmake -B build -G Ninja \ + cmake -B build-qt5 -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TEST="$(want_check && echo ON || echo OFF)" + cmake --build build-qt5 + + cmake -B build-qt6 -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DQT_MAJOR_VERSION=6 \ -DBUILD_TEST="$(want_check && echo ON || echo OFF)" - cmake --build build + cmake --build build-qt6 } check() { - wlheadless-run -- ctest --test-dir build/test + wlheadless-run -- ctest --test-dir build-qt5/test + wlheadless-run -- ctest --test-dir build-qt6/test } package() { - DESTDIR="$pkgdir" cmake --install build + DESTDIR="$pkgdir" cmake --install build-qt5 + DESTDIR="$pkgdir" cmake --install build-qt6 +} + +_qt5() { + amove usr/lib/libpolkit-qt5* } _qt6() {