Merge pull request #6110 from Sir-Boops/evolution

evolution: update to 3.24.0
This commit is contained in:
Enno Boland 2017-04-07 09:58:06 +02:00 committed by GitHub
commit f7ef64121d
7 changed files with 53 additions and 42 deletions

View file

@ -565,15 +565,14 @@ libical_cxx.so.2 libical-2.0.0_1
libicalss.so.2 libical-2.0.0_1 libicalss.so.2 libical-2.0.0_1
libicalss_cxx.so.2 libical-2.0.0_1 libicalss_cxx.so.2 libical-2.0.0_1
libicalvcal.so.2 libical-2.0.0_1 libicalvcal.so.2 libical-2.0.0_1
libcamel-1.2.so.59 evolution-data-server-3.22.0_1
libedataserver-1.2.so.22 evolution-data-server-3.22.0_1 libedataserver-1.2.so.22 evolution-data-server-3.22.0_1
libcamel-1.2.so.59 evolution-data-server-3.22.0_1 libcamel-1.2.so.60 evolution-data-server-3.24.0_1
libedataserver-1.2.so.22 evolution-data-server-3.22.0_1 libedataserver-1.2.so.22 evolution-data-server-3.22.0_1
libebackend-1.2.so.10 evolution-data-server-3.17.90_1 libebackend-1.2.so.10 evolution-data-server-3.17.90_1
libedataserverui-1.2.so.1 evolution-data-server-3.8.0_1 libedataserverui-1.2.so.1 evolution-data-server-3.8.0_1
libebook-contacts-1.2.so.2 evolution-data-server-3.17.90_1 libebook-contacts-1.2.so.2 evolution-data-server-3.17.90_1
libedata-book-1.2.so.25 evolution-data-server-3.8.0_1 libedata-book-1.2.so.25 evolution-data-server-3.8.0_1
libebook-1.2.so.16 evolution-data-server-3.8.0_1 libebook-1.2.so.19 evolution-data-server-3.24.0_1
libecal-1.2.so.19 evolution-data-server-3.18.0_1 libecal-1.2.so.19 evolution-data-server-3.18.0_1
libedata-cal-1.2.so.28 evolution-data-server-3.18.0_1 libedata-cal-1.2.so.28 evolution-data-server-3.18.0_1
libgdata.so.19 libgdata-0.15.0_1 libgdata.so.19 libgdata-0.15.0_1

View file

@ -0,0 +1,13 @@
--- CMakeLists.txt 2017-03-20 02:47:25.000000000 -0600
+++ CMakeLists.txt 2017-04-05 18:02:54.871910269 -0600
@@ -524,10 +524,6 @@
CHECK_C_SOURCE_RUNS("#include \"${CMAKE_SOURCE_DIR}/iconv-detect.c\"" _correct_iconv)
unset(CMAKE_REQUIRED_LIBRARIES)
-if(NOT _correct_iconv)
- message(FATAL_ERROR "You need to install a working iconv implementation, such as ftp://ftp.gnu.org/pub/gnu/libiconv")
-endif(NOT _correct_iconv)
-
# ******************************
# Backtraces for debugging
# ******************************

View file

@ -1,14 +0,0 @@
Add a definition for ICONV_10646 in case it's missing
--- camel/camel-iconv.h 2014-03-24 10:07:52.000000000 +0100
+++ camel/camel-iconv.h 2015-06-01 08:41:44.271620227 +0200
@@ -28,6 +28,9 @@
#include <sys/types.h>
#include <iconv.h>
#include <glib.h>
+#ifndef ICONV_10646
+#define ICONV_10646 "iso-10646"
+#endif
G_BEGIN_DECLS

View file

@ -1,13 +1,9 @@
# Template file for 'evolution-data-server' # Template file for 'evolution-data-server'
pkgname=evolution-data-server pkgname=evolution-data-server
version=3.22.6 version=3.24.0
revision=2 revision=1
build_style=gnu-configure build_style=cmake
configure_args="--with-openldap --disable-uoa configure_args="-DENABLE_GOOGLE_AUTH=OFF -DENABLE_UOA=OFF"
--with-krb5=${XBPS_CROSS_BASE}/usr
--with-nspr-includes=${XBPS_CROSS_BASE}/usr/include/nspr
--with-nss-includes=${XBPS_CROSS_BASE}/usr/include/nss
--disable-google-auth $(vopt_enable gir vala-bindings)"
hostmakedepends="pkg-config intltool flex glib-devel gperf $(vopt_if gir gobject-introspection)" hostmakedepends="pkg-config intltool flex glib-devel gperf $(vopt_if gir gobject-introspection)"
makedepends="db-devel sqlite-devel mit-krb5-devel nss-devel libical-devel makedepends="db-devel sqlite-devel mit-krb5-devel nss-devel libical-devel
libsecret-devel libsoup-gnome-devel gcr-devel libldap-devel libsecret-devel libsoup-gnome-devel gcr-devel libldap-devel
@ -16,9 +12,10 @@ depends="libsoup-gnome>=2.46 libgweather>=3.12"
short_desc="Centralized access to appointments and contacts" short_desc="Centralized access to appointments and contacts"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2" license="GPL-2"
homepage="http://www.gnome.org" homepage="https://wiki.gnome.org/Apps/Evolution"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=0a69b9d2c03f7a6f68abbd7c7f8c76d333aca9e6102e796d88daed3284e91ca6 checksum=41ddb60b08ee287e82be52ebbe49b5a336984e52584a5fd34c82d45493f8031b
nocross=yes
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
aarch64*) broken="webkit2gtk broken for now";; aarch64*) broken="webkit2gtk broken for now";;
@ -29,14 +26,19 @@ if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir" build_options_default="gir"
fi fi
if [ ! -z "$build_option_gir" ]; then
configure_args+=" -DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON"
fi
pre_configure() { pre_configure() {
if [ "$CROSS_BUILD" ]; then if [ ! -d "build" ]; then
# Create iconv-detect.h for cross builds mkdir build
echo '/* This is an auto-generated header, DO NOT EDIT! */' > iconv-detect.h
echo >>iconv-detect.h
echo '#define ICONV_ISO_D_FORMAT "iso-%d-%d"' >>iconv-detect.h
echo '#define ICONV_ISO_S_FORMAT "iso-%d-%s"' >>iconv-detect.h
fi fi
echo '/* This is an auto-generated header, DO NOT EDIT! */' > build/iconv-detect.h
echo >> build/iconv-detect.h
echo '#define ICONV_ISO_D_FORMAT "iso-%d-%d"' >> build/iconv-detect.h
echo '#define ICONV_ISO_S_FORMAT "iso-%d-%s"' >> build/iconv-detect.h
echo '#define ICONV_10646 "iso-10646"' >> build/iconv-detect.h
} }
post_install() { post_install() {
# Fix broken pkg-config # Fix broken pkg-config

View file

@ -0,0 +1,13 @@
--- CMakeLists.txt 2017-03-20 03:14:35.000000000 -0600
+++ CMakeLists.txt 2017-04-06 15:05:22.473504016 -0600
@@ -350,10 +350,6 @@
CHECK_C_SOURCE_RUNS("#include \"${CMAKE_SOURCE_DIR}/iconv-detect.c\"" _correct_iconv)
unset(CMAKE_REQUIRED_LIBRARIES)
-if(NOT _correct_iconv)
- message(FATAL_ERROR "You need to install a working iconv implementation, such as ftp://ftp.gnu.org/pub/gnu/libiconv")
-endif(NOT _correct_iconv)
-
# ******************************
# Timezone checks
# ******************************

View file

@ -1,11 +1,10 @@
# Template file for 'evolution' # Template file for 'evolution'
pkgname=evolution pkgname=evolution
version=3.22.6 version=3.24.0
revision=1 revision=1
build_style=gnu-configure build_style=cmake
configure_args="--disable-pst-import --with-openldap --disable-bogofilter configure_args="-DENABLE_AUTOAR=OFF -DENABLE_LIBCRYPTUI=OFF -DENABLE_GTKSPELL=OFF
--with-krb5=/usr --disable-schemas-compile --disable-static --disable-spamassassin -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF"
--disable-text-highlight --disable-gtkspell --disable-autoar --disable-libcryptui"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection" hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends=" makedepends="
libgdata-devel webkit2gtk-devel evolution-data-server-devel libgdata-devel webkit2gtk-devel evolution-data-server-devel
@ -17,9 +16,9 @@ depends="gtkhtml>=4.6 gnome-keyring gnome-icon-theme hicolor-icon-theme desktop-
short_desc="Integrated mail, addressbook and calendaring for GNOME" short_desc="Integrated mail, addressbook and calendaring for GNOME"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2" license="GPL-2"
homepage="http://www.gnome.org" homepage="https://wiki.gnome.org/Apps/Evolution"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=9f4be4a1d5ee4d5eb9b132cf751ba3afc833025aa6dc7baa1f9483489d8a943e checksum=50813222ecf5593b526fedb7b88748df9d58f3417d6c999f59d6f420e80c8514
evolution-devel_package() { evolution-devel_package() {
depends="GConf-devel gtkhtml-devel>=4.6.0 evolution-data-server-devel depends="GConf-devel gtkhtml-devel>=4.6.0 evolution-data-server-devel
@ -28,6 +27,5 @@ evolution-devel_package() {
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
} }
} }

View file

@ -1,7 +1,7 @@
# Template file for 'folks' # Template file for 'folks'
pkgname=folks pkgname=folks
version=0.11.3 version=0.11.3
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
build_options="gir" build_options="gir"
configure_args=" configure_args="