--- /dev/null
+--- ./libedataserver/e-alphabet-index-private.cpp
++++ ./libedataserver/e-alphabet-index-private.cpp
+@@ -78,7 +78,7 @@
+ const gchar *word)
+ {
+ UErrorCode status = U_ZERO_ERROR;
+- UnicodeString string;
++ icu_64::UnicodeString string;
+ gint index;
+
+ g_return_val_if_fail (alphabet_index != NULL, -1);
+@@ -131,7 +131,7 @@
+
+ for (i = 0; alphabet_index->priv->nextBucket (status); i++) {
+ UAlphabeticIndexLabelType label_type;
+- UnicodeString ustring;
++ icu_64::UnicodeString ustring;
+ std::string string;
+
+ label_type = alphabet_index->priv->getBucketLabelType ();
+--- ./libedataserver/e-alphabet-index-private.cpp
++++ ./libedataserver/e-alphabet-index-private.cpp
+@@ -84,7 +84,7 @@
+ g_return_val_if_fail (alphabet_index != NULL, -1);
+ g_return_val_if_fail (word != NULL, -1);
+
+- string = icu::UnicodeString::fromUTF8 (word);
++ string = icu_64::UnicodeString::fromUTF8 (word);
+ index = alphabet_index->priv->getBucketIndex (string, status);
+
+ return index;
+--- ./libedataserver/e-transliterator-private.cpp
++++ ./libedataserver/e-transliterator-private.cpp
+@@ -76,7 +76,7 @@
+ _e_transliterator_cxx_transliterate (ETransliterator *transliterator,
+ const gchar *str)
+ {
+- UnicodeString transform;
++ icu_64::UnicodeString transform;
+ std::string sourceUTF8;
+ std::string targetUTF8;
+
+--- ./libedataserver/e-transliterator-private.cpp
++++ ./libedataserver/e-transliterator-private.cpp
+@@ -84,7 +84,7 @@
+ g_return_val_if_fail (str != NULL, NULL);
+
+ sourceUTF8 = str;
+- transform = icu::UnicodeString::fromUTF8 (sourceUTF8);
++ transform = icu_64::UnicodeString::fromUTF8 (sourceUTF8);
+ transliterator->priv->transliterate (transform);
+ targetUTF8 = transform.toUTF8String (targetUTF8);
+
--- /dev/null
+--- ./calendar/backends/weather/e-weather-source.c
++++ ./calendar/backends/weather/e-weather-source.c
+@@ -185,8 +185,7 @@
+
+ if (source->priv->info == NULL) {
+ source->priv->info = gweather_info_new (
+- source->priv->location,
+- GWEATHER_FORECAST_LIST);
++ source->priv->location);
+ gweather_info_set_enabled_providers (source->priv->info, GWEATHER_PROVIDER_ALL);
+ g_signal_connect (
+ source->priv->info, "updated",
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=3.22.7
-pkgrel=3
+pkgrel=4
arch=('any')
pkgdesc="Evolution database backend server (mingw-w64)"
depends=("${MINGW_PACKAGE_PREFIX}-glib2"
001-win.patch
003-install-gtkdoc.patch
004-camel.patch
- 005-icu61.patch
- 006-ical3.patch)
+ 005-icu64.patch
+ 006-ical3.patch
+ 007-gweather-3.22.patch)
sha256sums=('43127fe1f190873c73e13a4cada6cfe47870f1cc962e540a682cca123d959203'
'440994245ea2c9bb1260d348c3c756751d9f687dccb418ff7365fd2894546cfd'
'aa573f3fc69ddcc877f7a33d4d31e667ca891fcdca4a38e0a16eaa8ec063db70'
'c9cb06e86c31d5c08be098b64d8c64ee661271da2eb2c3cf79985f19e819b021'
- '137a967655b2b2a6edea95455a9c9eeb2cc691566ecd46040ae25667b55e99fc'
- '680c36cccb51dd52915fa56c2565022bb0eb413db75b7435f53ba325ccc5379a')
+ '5439bf1e86ec20065005f2e728fc2faf80997ee751124c61ffc3e3fdf7947e71'
+ '680c36cccb51dd52915fa56c2565022bb0eb413db75b7435f53ba325ccc5379a'
+ '526dbdf9285e88a5998ff2415b0982f37bf20c84816d6463d3d5fcf05aecd92b')
prepare() {
cd ${_realname}-${pkgver}
patch -p1 -i ${srcdir}/001-win.patch
patch -p1 -i ${srcdir}/003-install-gtkdoc.patch
patch -p1 -i ${srcdir}/004-camel.patch
- patch -p1 -i ${srcdir}/005-icu61.patch
+ patch -p1 -i ${srcdir}/005-icu64.patch
patch -p1 -i ${srcdir}/006-ical3.patch
+ patch -p1 -i ${srcdir}/007-gweather-3.22.patch
autoreconf -fi
}