aboutsummaryrefslogtreecommitdiffstats
path: root/community/kmailtransport/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/kmailtransport/APKBUILD')
-rw-r--r--community/kmailtransport/APKBUILD54
1 files changed, 40 insertions, 14 deletions
diff --git a/community/kmailtransport/APKBUILD b/community/kmailtransport/APKBUILD
index 8775d361c0f..e8dd3bf8fbb 100644
--- a/community/kmailtransport/APKBUILD
+++ b/community/kmailtransport/APKBUILD
@@ -1,33 +1,59 @@
# 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=kmailtransport
-pkgver=20.08.2
+pkgver=24.02.2
pkgrel=0
pkgdesc="Manage mail transport"
-arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by libkgapi -> qt5-qtwebengine
+# armhf blocked by extra-cmake-modules
+# ppc64le, s390x and armv7 blocked by libkgapi
+arch="all !armhf !ppc64le !s390x !riscv64 !armv7"
url="https://kontact.kde.org/"
license="LGPL-2.0-or-later"
-depends_dev="kcmutils-dev kconfigwidgets-dev kwallet-dev ki18n-dev kio-dev kmime-dev akonadi-dev akonadi-mime-dev ksmtp-dev libkgapi-dev"
-makedepends="$depends_dev extra-cmake-modules"
-checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/kmailtransport-$pkgver.tar.xz"
+depends_dev="
+ akonadi-dev
+ akonadi-mime-dev
+ kcmutils-dev
+ kconfigwidgets-dev
+ ki18n-dev
+ kio-dev
+ kmime-dev
+ ksmtp-dev
+ kwallet-dev
+ libkgapi-dev
+ qtkeychain-dev
+ "
+makedepends="$depends_dev
+ extra-cmake-modules
+ samurai
+ "
+checkdepends="
+ dbus
+ xvfb-run
+ "
subpackages="$pkgname-dev $pkgname-lang"
-options="!check" # Requires OpenGL and running dbus
+_repo_url="https://invent.kde.org/pim/kmailtransport.git"
+source="https://download.kde.org/stable/release-service/$pkgver/src/kmailtransport-$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 xvfb-run ctest
+ # smtpjobtest is broken
+ dbus-run-session -- xvfb-run ctest --test-dir build --output-on-failure -E "smtpjobtest"
}
package() {
- DESTDIR="$pkgdir" cmake --build build --target install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="f0de2bed322643f5f22e1f9243517a817a2a3064ba6d87228ab67169db7ca281ce9082903c0686e89b9c5a2b21b867b32c9c4670e1647e4af6e38d2d0e3b47ef kmailtransport-20.08.2.tar.xz"
+
+sha512sums="
+705a8e5c2dca4e009b027445bef9b822b979d229e43eabb485d8fcb2ee71b6a1681c4a0355170a617cf82409286acfd8b27ba005728a20db5cd95ca9d75a13dc kmailtransport-24.02.2.tar.xz
+"