diff options
Diffstat (limited to 'community/libkleo/APKBUILD')
-rw-r--r-- | community/libkleo/APKBUILD | 49 |
1 files changed, 37 insertions, 12 deletions
diff --git a/community/libkleo/APKBUILD b/community/libkleo/APKBUILD index 9228ce96681..16471518d39 100644 --- a/community/libkleo/APKBUILD +++ b/community/libkleo/APKBUILD @@ -1,30 +1,55 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> -# Maintainer: Bart Ribbers <bribbers@disroot.org> +# Maintainer: team/kde <bribbers@disroot.org> + +# The group tag is just to easily find this APKBUILD by some scripts for automation +# group=kde-applications pkgname=libkleo -pkgver=20.08.2 -pkgrel=0 +pkgver=24.02.2 +pkgrel=1 pkgdesc="KDE PIM cryptographic library" -arch="all !armhf !mips !mips64 !s390x" # blocked by rust +# armhf blocked by extra-cmake-modules +arch="all !armhf" url="https://kontact.kde.org" license="GPL-2.0-or-later" -makedepends="extra-cmake-modules qt5-qtbase-dev ki18n-dev kconfig-dev kwidgetsaddons-dev kcompletion-dev kwindowsystem-dev kcoreaddons-dev kcodecs-dev kitemmodels-dev kpimtextedit-dev gpgme-dev boost-dev" -source="https://download.kde.org/stable/release-service/$pkgver/src/libkleo-$pkgver.tar.xz" +# TODO: Maybe replace gnupg with specific gnupg subpackages. +depends="gnupg" +makedepends=" + boost-dev + extra-cmake-modules + gpgme-dev + kcodecs-dev + kcompletion-dev + kconfig-dev + kcoreaddons-dev + ki18n-dev + kitemmodels-dev + kpimtextedit-dev + kwidgetsaddons-dev + kwindowsystem-dev + qt6-qtbase-dev + samurai + " +checkdepends="xvfb-run" subpackages="$pkgname-dev $pkgname-lang" +_repo_url="https://invent.kde.org/pim/libkleo.git" +source="https://download.kde.org/stable/release-service/$pkgver/src/libkleo-$pkgver.tar.xz" build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib cmake --build build } check() { - cd build - CTEST_OUTPUT_ON_FAILURE=TRUE ctest + xvfb-run ctest --test-dir build --output-on-failure -E "newkeyapprovaldialogtest" } package() { - DESTDIR="$pkgdir" cmake --build build --target install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="923ffb0256e82e5651b7c8811bb0f588ba7f4a4273a8770f00453876e3a4ce23ebcc27577668302c23ed4f80fafd5763ac71f8ca0ecf3b0c29bba244c0764935 libkleo-20.08.2.tar.xz" + +sha512sums=" +8acc81aa6f102e64e7ae4142f854e36a43a59971733afe49ba86380fb70a7910b8a8feb8649bff77fa5ed5fe0110cdb83f98dccd1448af5d83ea90a3ceda0d85 libkleo-24.02.2.tar.xz +" |