aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-04-17 10:50:47 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-04-17 10:59:05 +0000
commit75dac003d94e47ed243d563fd735871256325405 (patch)
tree15098077ea72726ce37081c5373856ab88f6890b
parent731d5b74ea37819053d82f52a95c8966de27df60 (diff)
downloadaports-75dac003d94e47ed243d563fd735871256325405.tar.bz2
aports-75dac003d94e47ed243d563fd735871256325405.tar.xz
testing/evolution: upgrade to 3.24.1
-rw-r--r--testing/evolution/APKBUILD39
-rw-r--r--testing/evolution/evolution-3.22.1-inline-images-reply.patch26
2 files changed, 21 insertions, 44 deletions
diff --git a/testing/evolution/APKBUILD b/testing/evolution/APKBUILD
index 46ffe1ac1c..b23e06d607 100644
--- a/testing/evolution/APKBUILD
+++ b/testing/evolution/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=evolution
-pkgver=3.22.4
-pkgrel=1
+pkgver=3.24.1
+pkgrel=0
pkgdesc="evolution mail client"
url="http://projects.gnome.org/evolution"
# limited by webkit2gtk
@@ -13,7 +13,7 @@ depends_dev="itstool libxml2-dev gcr-dev enchant-dev libcanberra-dev
libgweather-dev openldap-dev libnotify-dev"
makedepends="$depends_dev gperf flex bison libxml2-utils glib-dev
webkit2gtk-dev gtkspell3-dev evolution-data-server-dev glib-dev
- gtk+3.0-dev nss-dev"
+ gtk+3.0-dev nss-dev cmake gnu-libiconv-dev"
install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz
@@ -22,25 +22,28 @@ source="http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname
builddir="${srcdir}/${pkgname}-${pkgver}"
build() {
- cd "$builddir"
- export ac_cv_libiconv_utf8=yes
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --disable-gnome-desktop \
- --disable-autoar \
- --disable-libcryptui \
- --disable-schemas-compile \
- --disable-pst-import \
- --with-openldap \
- --enable-nss=yes \
- --enable-smime=yes \
- || return 1
+ mkdir -p "$builddir"/build
+ cd "$builddir"/build
+ CFLAGS="$CFLAGS -I/usr/include/gnu-libiconv" \
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_GNOME_DESKTOP=OFF \
+ -DENABLE_AUTOAR=OFF \
+ -DENABLE_LIBCRYPTUI=OFF \
+ -DENABLE_YTNEF=OFF \
+ -DENABLE_PST_IMPORT=OFF \
+ -DENABLE_NSS=ON \
+ -DENABLE_SMIME=ON \
+ .. \
+ || return 1
make || return 1
}
package() {
- cd "$builddir"
+ cd "$builddir"/build
make DESTDIR="$pkgdir" install || return 1
}
-sha512sums="dd73a11d4d7903be6a99bf0d937f5a217a26f0dffb9dc0cea2ca81142d5783c42f889a8b913d565678e9f55b7f2f2a1d42f06c30e3cb004926c19f44dae3b70f evolution-3.22.4.tar.xz"
+sha512sums="ad88f2dedf529eec38461887d27544968e22d0a56d3f7fe4b547b1436c462c2175a556c6664c287dd3765e9b9499427acd846bee242a8a85b3049a9ba3b90bba evolution-3.24.1.tar.xz"
diff --git a/testing/evolution/evolution-3.22.1-inline-images-reply.patch b/testing/evolution/evolution-3.22.1-inline-images-reply.patch
deleted file mode 100644
index c24148779f..0000000000
--- a/testing/evolution/evolution-3.22.1-inline-images-reply.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d74c18bcc12f056d98cc1fcdb90f4372015ebf0e Mon Sep 17 00:00:00 2001
-From: Milan Crha <mcrha@redhat.com>
-Date: Thu, 13 Oct 2016 13:00:36 +0200
-Subject: [PATCH] Bug 772803 - Inline images cause busy loop on Reply in
- WebKitWebProcess
-
----
- src/modules/webkit-editor/web-extension/e-editor-dom-functions.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/modules/webkit-editor/web-extension/e-editor-dom-functions.c b/modules/webkit-editor/web-extension/e-editor-dom-functions.c
-index c61d365..0e8da0d 100644
---- a/modules/webkit-editor/web-extension/e-editor-dom-functions.c
-+++ b/modules/webkit-editor/web-extension/e-editor-dom-functions.c
-@@ -8419,7 +8419,7 @@ change_cid_images_src_to_base64 (EEditorPage *editor_page)
-
- list = webkit_dom_document_query_selector_all (
- document, selector, NULL);
-- for (jj = webkit_dom_node_list_get_length (list) - 1; jj--;) {
-+ for (jj = webkit_dom_node_list_get_length (list); jj--;) {
- WebKitDOMNode *node = webkit_dom_node_list_item (list, jj);
-
- set_base64_to_element_attribute (
---
-2.7.4
-