diff options
Diffstat (limited to 'community/qxmpp/APKBUILD')
-rw-r--r-- | community/qxmpp/APKBUILD | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/community/qxmpp/APKBUILD b/community/qxmpp/APKBUILD index 5e24626dc39..15c29286cef 100644 --- a/community/qxmpp/APKBUILD +++ b/community/qxmpp/APKBUILD @@ -1,31 +1,44 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=qxmpp -pkgver=1.3.0 +pkgver=1.6.0 pkgrel=0 pkgdesc="Cross-platform C++ XMPP client and server library" arch="all" url="https://github.com/qxmpp-project/qxmpp" license="LGPL-2.1" -makedepends="cmake qt5-qtbase-dev" +makedepends=" + cmake + doxygen + graphviz + libomemo-c-dev + qca-dev + qt5-qtbase-dev + samurai + " source="https://github.com/qxmpp-project/qxmpp/archive/v$pkgver/qxmpp-v$pkgver.tar.gz" -subpackages="$pkgname-dev" +subpackages="$pkgname-dev $pkgname-doc" build() { - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib - make -C build + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_DOCUMENTATION=ON \ + -DBUILD_OMEMO=ON + cmake --build build } check() { - cd build - CTEST_OUTPUT_ON_FAILURE=TRUE ctest + # tst_qxmppiceconnection and tst_qxmpptransfermanager require a network connection + ctest --test-dir build --output-on-failure -E "(tst_qxmppiceconnection|tst_qxmpptransfermanager)" } package() { - DESTDIR="$pkgdir" make -C build install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="ab2d1c4da397617d006467d016ca7ad714107a07935519761f3f10b2474a5d7805d4a676885b857cde1ee8a99987268893ffe7105ed41fccadea1b8c3556d7d6 qxmpp-v1.3.0.tar.gz" +sha512sums=" +3c3594661b84454bb56507915438e8da122ee74f845fb10d9dafa9076ee78e62f39900eb2a0766ab8204d2b79b5dc172106ce20354d5df9fe20f29d28bacbb27 qxmpp-v1.6.0.tar.gz +" |