diff options
Diffstat (limited to 'community/libaccounts-qt/APKBUILD')
-rw-r--r-- | community/libaccounts-qt/APKBUILD | 47 |
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 +" |