Revert "community/polkit-qt: remove Qt5 build"

This reverts commit 85a697addb1126379e10223dc2fb6a221880c710.

Still used by some packages
This commit is contained in:
Bart Ribbers 2026-04-10 22:48:19 +02:00
parent e8e5769520
commit bd45c3fbeb

View File

@ -3,7 +3,7 @@
maintainer="team/kde <bribbers@disroot.org>"
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() {