# Contributor: Rasmus Thomsen # Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=evolution-data-server pkgver=3.40.3 pkgrel=0 pkgdesc="data server for evolution" options="!check" # Tests fail on the builders, passes CI url="https://projects.gnome.org/evolution" # mips64 and riscv64 blocked by webkit2gtk arch="all !mips64 !riscv64" license="GPL-2.0-or-later" depends_dev="libgdata-dev gcr-dev icu-dev" makedepends="$depends_dev gperf flex bison glib-dev gtk+3.0-dev libsecret-dev libsoup-dev libxml2-dev nss-dev sqlite-dev krb5-dev gnu-libiconv-dev openldap-dev json-glib-dev webkit2gtk-dev libgweather-dev cmake libical-dev libcanberra-dev vala gobject-introspection-dev gnome-online-accounts-dev libphonenumber-dev" subpackages="$pkgname-dev $pkgname-lang" source="https://download.gnome.org/sources/evolution-data-server/${pkgver%.*}/evolution-data-server-$pkgver.tar.xz" case "$CARCH" in mips*) options="$options !check" ;; esac build() { CFLAGS="$CFLAGS -I/usr/include/gnu-libiconv" \ cmake -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DSYSCONF_INSTALL_DIR=/etc \ -DCMAKE_BUILD_TYPE=None \ -DENABLE_GOA=ON \ -DENABLE_UOA=OFF \ -DENABLE_INTROSPECTION=ON \ -DENABLE_VALA_BINDINGS=ON \ -DWITH_SYSTEMUSERUNITDIR=no \ -DWITH_PHONENUMBER=ON \ -DWITH_LIBDB=OFF cmake --build build } check() { cd build # failing tests on s390x. -locale tests fail due to musl not supporting LC_ADDRESS. case "$CARCH" in s390x) ;; *) CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "(test-book-cache-cursor-change-locale|test-sqlite-cursor-change-locale)" esac } package() { DESTDIR="$pkgdir" cmake --build build --target install } sha512sums=" ba5db9850d68c23ddc77e53ccb2500f613dcdc5689234b3365edbc97eb6e73c4f15c13df5dee0b2aab1d0af5a22d543c6aeb814c4abfe1dc652b46712c0e2e79 evolution-data-server-3.40.3.tar.xz "