aboutsummaryrefslogtreecommitdiffstats
path: root/community/evolution-data-server/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/evolution-data-server/APKBUILD')
-rw-r--r--community/evolution-data-server/APKBUILD80
1 files changed, 53 insertions, 27 deletions
diff --git a/community/evolution-data-server/APKBUILD b/community/evolution-data-server/APKBUILD
index 124ab94849d..6ff4ccae483 100644
--- a/community/evolution-data-server/APKBUILD
+++ b/community/evolution-data-server/APKBUILD
@@ -1,58 +1,84 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Contributor: Krassy Boykinov <kboykinov@teamcentrixx.com>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=evolution-data-server
-pkgver=3.36.2
+pkgver=3.52.0
pkgrel=1
pkgdesc="data server for evolution"
+options="!check" # Tests fail on the builders, passes CI
url="https://projects.gnome.org/evolution"
arch="all"
license="GPL-2.0-or-later"
-depends_dev="libgdata-dev db-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"
+depends_dev="
+ gcr-dev
+ icu-dev
+ libgdata-dev
+ "
+makedepends="$depends_dev
+ bison
+ boost-dev
+ cmake
+ flex
+ glib-dev
+ gnome-online-accounts-dev
+ gnu-libiconv-dev
+ gobject-introspection-dev
+ gperf
+ gtk+3.0-dev
+ gtk4.0-dev
+ json-glib-dev
+ krb5-dev
+ libcanberra-dev
+ libgweather4-dev
+ libical-dev
+ libphonenumber-dev
+ libsecret-dev
+ libsoup3-dev
+ libxml2-dev
+ nss-dev
+ openldap-dev
+ samurai
+ sqlite-dev
+ vala
+ webkit2gtk-4.1-dev
+ webkit2gtk-6.0-dev
+ "
+checkdepends="db-utils"
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="!check" ;;
-esac
-
-prepare() {
- default_prepare
- mkdir -p "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
CFLAGS="$CFLAGS -I/usr/include/gnu-libiconv" \
- cmake \
+ cmake -B build -G Ninja \
-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 \
- ..
- make
+ -DWITH_PHONENUMBER=ON \
+ -DWITH_LIBDB=OFF \
+ -DENABLE_SCHEMAS_COMPILE:BOOL=OFF \
+ -DENABLE_OAUTH2_WEBKITGTK4=ON
+ cmake --build build
}
check() {
- # failing tests
+ cd build
+ # failing tests on s390x. -locale tests fail due to musl not supporting LC_ADDRESS.
case "$CARCH" in
s390x) ;;
- *) make -C build check ;;
+ *) CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "(test-book-cache-cursor-change-locale|test-sqlite-cursor-change-locale)"
esac
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
+
+ rm -rf "$pkgdir"/usr/lib/systemd
}
-sha512sums="3549d8ce4cf47080c426a023b88d4a1f4432096018d69c1cf6628f96c4b56312b487ba53c4813968a7aea051c3cf9e8d5438bd3fbdb9605e49eb4f1402b8c8fa evolution-data-server-3.36.2.tar.xz"
+sha512sums="
+4fa73c6036bc15537dcacb0ab0b0b5c795ff66dee8ab23f0516a6ba9325546983d98ee88726f35284b46124c1d571ef95512ec48abf2365e35cf186b6825d268 evolution-data-server-3.52.0.tar.xz
+"