aboutsummaryrefslogtreecommitdiffstats
path: root/community/libaccounts-qt/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libaccounts-qt/APKBUILD')
-rw-r--r--community/libaccounts-qt/APKBUILD47
1 files changed, 40 insertions, 7 deletions
diff --git a/community/libaccounts-qt/APKBUILD b/community/libaccounts-qt/APKBUILD
index 3dcf7763680..a3d6b61e365 100644
--- a/community/libaccounts-qt/APKBUILD
+++ b/community/libaccounts-qt/APKBUILD
@@ -1,35 +1,68 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=libaccounts-qt
-pkgver=1.16
-pkgrel=1
+pkgver=1.17
+pkgrel=2
arch="all"
url="https://gitlab.com/accounts-sso/libaccounts-qt"
pkgdesc="Qt-based client library for the accounts database"
license="LGPL-2.1-or-later"
-depends_dev="libaccounts-glib-dev"
-makedepends="$depends_dev qt5-qtbase-dev qt5-qttools-dev qtchooser doxygen graphviz"
+depends_dev="
+ ${pkgname}5
+ ${pkgname}6
+ libaccounts-glib-dev
+ "
+makedepends="$depends_dev
+ doxygen
+ graphviz
+ qt5-qtbase-dev
+ qt5-qttools-dev
+ qt6-qtbase-dev
+ qt6-qttools-dev
+ "
+subpackages="${pkgname}5:_qt5 ${pkgname}6:_qt6 $pkgname-dev $pkgname-doc"
source="https://gitlab.com/accounts-sso/libaccounts-qt/-/archive/VERSION_$pkgver/libaccounts-qt-VERSION_$pkgver.tar.gz"
-subpackages="$pkgname-dev $pkgname-doc"
options="!check" # Requires systemd feature
builddir="$srcdir/$pkgname-VERSION_$pkgver"
build() {
- qmake-qt5 \
+ mkdir "$builddir"/qt6 && cd "$builddir"/qt6
+ /usr/lib/qt6/bin/qmake .. \
+ PREFIX=/usr \
+ LIBDIR=/usr/lib
+ make
+
+ mkdir "$builddir"/qt5 && cd "$builddir"/qt5
+ /usr/lib/qt5/bin/qmake .. \
PREFIX=/usr \
LIBDIR=/usr/lib
make
}
check() {
+ cd "$builddir"/qt6
make check
}
package() {
+ cd "$builddir"/qt6
+ INSTALL_ROOT="$pkgdir" make install
+
+ cd "$builddir"/qt5
INSTALL_ROOT="$pkgdir" make install
# Remove installed test
rm "$pkgdir"/usr/bin/accountstest
}
-sha512sums="a2a65899a258ac41c67fe496ba14468a95615fe8cfc518b7aaf7d3e72e0088304c61f5d76d50bd26a95b5f56dea4d0191bf08ecead508286504161aa05b7a05b libaccounts-qt-VERSION_1.16.tar.gz"
+_qt5() {
+ amove usr/lib/libaccounts-qt5*
+}
+
+_qt6() {
+ amove usr/lib/libaccounts-qt6*
+}
+
+sha512sums="
+8d44be27e9724d60aa5fc2dfabf578c71fdb9f8cca5711ac765d5211c5fd28bef435e0534d6bd0921ac4e111b6c33924504a8393b8d6ca09d25d74ec26f3a9e1 libaccounts-qt-VERSION_1.17.tar.gz
+"