aboutsummaryrefslogtreecommitdiffstats
path: root/community/evolution-ews/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/evolution-ews/APKBUILD')
-rw-r--r--community/evolution-ews/APKBUILD39
1 files changed, 24 insertions, 15 deletions
diff --git a/community/evolution-ews/APKBUILD b/community/evolution-ews/APKBUILD
index 6f519e56810..bb6c2e18844 100644
--- a/community/evolution-ews/APKBUILD
+++ b/community/evolution-ews/APKBUILD
@@ -1,36 +1,45 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=evolution-ews
-pkgver=3.36.3
+pkgver=3.52.1
pkgrel=0
pkgdesc="MS Exchange integration through Exchange Web Services"
url="https://wiki.gnome.org/Apps/Evolution/EWS"
-arch="all !s390x !mips64" # missing evolution on s390x and mips64
+arch="all !s390x !riscv64" # blocked by evolution
license="LGPL-2.1-or-later"
-depends="evolution"
-makedepends="cmake gtk-doc intltool glib-dev gettext-dev evolution-data-server-dev
- evolution-dev libmspack-dev uhttpmock-dev"
+makedepends="
+ cmake
+ evolution-data-server-dev
+ evolution-dev
+ gettext-dev
+ glib-dev
+ gtk-doc
+ libmspack-dev
+ libsoup3-dev
+ samurai
+ uhttpmock-dev
+ "
options="!check" # fail in docker due to port restrictions
subpackages="$pkgname-lang"
source="https://download.gnome.org/sources/evolution-ews/${pkgver%.*}/evolution-ews-$pkgver.tar.xz"
build() {
- mkdir -p "$builddir"/build
- cd "$builddir"/build
- cmake \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=None \
- -DENABLE_TESTS=TRUE \
- ..
- make
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
+ -DENABLE_TESTS=OFF
+ cmake --build build
}
check() {
- make -C build test
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="d625a70410db238ce0ad9dc8bb048346d20c43053406aa98bc81e0c087621b5d0701644a548d525be5a21b283923bb505499b8826e3a23a753465411f2c600a8 evolution-ews-3.36.3.tar.xz"
+sha512sums="
+24f964019b08261e9b330a1b6663d835e07235e817aea4399c3dab1f35bf4bfb7543f82c91f23f6df6e56e0dff45d1f9ab23362d3603f9a64f6e1c63de75c450 evolution-ews-3.52.1.tar.xz
+"