...
 
Commits (136)
......@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.1)
cmake_policy(VERSION 3.1)
project(evolution
VERSION 3.30.0
VERSION 3.30.6
LANGUAGES C)
set(PROJECT_BUGREPORT "https://gitlab.gnome.org/GNOME/evolution/issues/")
set(PROJECT_URL "http://wiki.gnome.org/Apps/Evolution/")
......@@ -28,8 +28,10 @@ if(_is_devel_version EQUAL 1)
endif(_minor EQUAL -1)
set(STABLE_VERSION "${_major}.${_minor}")
set(APPDATA_RELEASE_TYPE "development")
else(_is_devel_version EQUAL 1)
unset(STABLE_VERSION)
set(APPDATA_RELEASE_TYPE "stable")
endif(_is_devel_version EQUAL 1)
# Required for FindIntltool module
......
Evolution 3.30.5 2019-02-04
---------------------------
Bug Fixes:
I#76 - Message Source window can close immediately (Milan Crha)
I#250 - [Composer] Edit->Paste always pastes into the message body (Milan Crha)
I#275 - [Composer] Ctrl+Shift+Backspace deletion cannot be undone (Milan Crha)
I#277 - Unescape values in calendars' handle-uri signal handler (Milan Crha)
I#278 - Ctrl+Shift+Arrow to expand/collapse whole subthread (Milan Crha)
I#282 - Do not preview pipe-s in GtkFileChooser (Milan Crha)
I#283 - Include release information in org.gnome.Evolution.appdata.xml (Milan Crha)
I#284 - Busy loop on print of an HTML message with javascript code (Milan Crha)
I#288 - Fails to extract downloaded remote images from message preview (Milan Crha)
Miscellaneous:
Event with empty summary can cause crash (Milan Crha)
[Composer] Draft email can lose attachments when opened (Milan Crha)
Initialize 'cache' variable in e_http_request_process_sync() (Milan Crha)
Translations:
Balázs Meskó (hu)
Evolution 3.30.4 2019-01-07
---------------------------
Bug Fixes:
I#273 - Set messages also seen in 'Empty Junk' (Milan Crha)
Miscellaneous:
Clamp GSettings values before restoring window size (Milan Crha)
"Save Image..." fails on shown attached image in message preview (Milan Crha)
Evolution 3.30.3 2018-12-10
---------------------------
Bug Fixes:
Bug 652821 - [MessageList] Sort thread children ascending (Milan Crha)
eds-I#51 - [Gmail] Change from OAuth2 to other authentication doesn't stick (Milan Crha)
I#154 - Mail signature is changed when reopening an email in the Drafts/Outbox (Milan Crha)
I#169 - [Flatpak] Cannot open attachment directly from the attachments bar (Milan Crha)
I#180 - [ECompEditor] Organizer changed when editing existing component (Milan Crha)
I#182 - Calendar month/year forward/backward arrows overlap (Milan Crha)
I#187 - [Composer] Disable useless spell check update (Milan Crha)
I#196 - Build developer documentation in a fix order (Milan Crha)
I#198 - Convert UTC date in Inline (Outlook style) reply when set to (Milan Crha)
I#208 - Task Completed time should be in UTC (Milan Crha)
I#214 - Bold meeting summary text cut in Calendar view (Milan Crha)
I#238 - [ECollectionAccountWizard] Clear old results before starting any worker (Milan Crha)
I#252 - Mail view's magic spacebar executed even when the view is inactive (Milan Crha)
I#254 - Handle components with no Summary in the To Do bar and Week view (Milan Crha)
Revert "I#162 - Replied to message marked as seen after message send" (Milan Crha)
Miscellaneous:
Make sure intltool-merge cache is created only once (Milan Crha)
Correct evolution-mail-formatter user documentation build warning (Milan Crha)
[EWebView] Use case insensitive search when highlighting words in the body (Milan Crha)
e_mail_formatter_format_address: Quote name part when it contains special letters (Milan Crha)
[SRV config lookup] Preset authentication method for SMTP (Milan Crha)
[Flatpak manifests] Build geocode-glib directly with meson (Milan Crha)
Translations:
Matej Urbančič (sl)
Fabio Tomat (fur)
Charles Monzat (fr)
Athul R T (ml)
Dušan Kazik (sk)
Aurimas Černius (lt)
Carmen Bianca BAKKER (eo)
Iñaki Larrañaga Murgoitio (eu)
Jordi Mas (ca)
Evolution 3.30.2 2018-10-22
---------------------------
Bug Fixes:
I#135 - Cannot scroll up to previous date in Calendar's Week/Month View (Milan Crha)
I#136 - Choose contrasting font color for the calendar data (Milan Crha)
I#139 - Deselects task/memo list when started in Calendar view (Milan Crha)
I#140 - Single key accelerator triggered in search box (Milan Crha)
I#155 - Cannot expand list of recipients of an attached email (Milan Crha)
I#159 - [gal-a11y-e-cell-tree] Call e_tree_model_node_is_expandable() with non-NULL 'node' (Milan Crha)
I#162 - Replied to message marked as seen after message send (Milan Crha)
I#163 - Open selected event/memo/task on “Enter” (Milan Crha)
I#164 - Mute "Failed to handle source headers" runtime warning (Milan Crha)
I#166 - Improve the appdata file (Milan Crha)
I#176 - [Calendar] Incorrectly splits attendee name and email address (Milan Crha)
I#183 - Set of DATE/DATE-TIME doesn't reset VALUE parameter (Milan Crha)
M!4 - Add X-Flatpak-RenamedFrom to the desktop file (Bilal Elmoussaoui)
Miscellaneous:
Print actions disabled in Calendar view (Milan Crha)
Task Location shown as Summary in preview pane (Milan Crha)
Make sure message_list_folder_changed() is called from the main/UI thread (Milan Crha)
[Flatpak] Use host system DConf to store user settings (Milan Crha)
Free/Busy lookup for authenticated URLs not re-tried (Milan Crha)
[Calendar] Fix issues with attendees editing of an existing meeting (Milan Crha)
A little code clean-up related to the previous commit (Milan Crha)
[Event/Task editor] Force timezone part show only if really needed (Milan Crha)
Translations:
Kjartan Maraas (nb)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)
Marek Cernocky (cs)
Kukuh Syafaat (id)
Christian Kirbach (de)
Anders Jonsson (sv)
Yi-Jyun Pan (zh_TW)
Kristjan SCHMIDT (eo)
Rūdolfs Mazurs (lv)
Emin Tufan Çetin (tr)
Balázs Meskó (hu)
Evolution 3.30.1 2018-09-24
---------------------------
Bug Fixes:
Bug 750636 - Wrapped line should not start with a space ][ (Milan Crha)
Bug 548656 - Emails using cancelled ical event not displayed correctly (Milan Crha)
I#86 - Quoting of plain text mail into HTML mode mangles deeper levels (Milan Crha)
I#103 - Extra new line added in front of long URLs (Milan Crha)
I#107 - Reply with selection and URL can produce extra letters (Milan Crha)
I#108 - Expunge in virtual Trash folder shows runtime warnings (Milan Crha)
I#101 - Correct icon sizes for contact-editor.png (Milan Crha)
I#104 - Replacing a string with nothing does not work in composer (Milan Crha)
I#118 - Unsubscribing requires selecting the folder first (Milan Crha)
I#119 - Default to TLS encryption for new Mail accounts (Milan Crha)
I#122 - Avoid delayed message send when editing the Outbox message (Milan Crha)
I#123 - Reply to part of encrypted mail is unencrypted by default (Milan Crha)
I#110 - Attached meeting invitation can misbehave (Milan Crha)
I#127 - Make Collection Account Wizard “Next” button default (Milan Crha)
I#129 - Use unversioned URL to help.gnome.org (Milan Crha)
I#66 - "Inherit theme colors in HTML format" is always visually enabled in composer (Milan Crha)
Miscellaneous:
Update Flatpak build scripts to better integrate with the host desktop (Milan Crha)
[mail-send-receive] Try harder when searching for mail shell view (Milan Crha)
Improve Flatpak manifests (Milan Crha)
Composer autosave can stop working (Milan Crha)
[ECollectionAccountWizard] Preset user name to mail sources (Milan Crha)
[EMVFolderEditor] Correct path used to e_restore_window() (Milan Crha)
Updated Czech default mail translation (Marek Cernocky)
Fixed links in default mail (Marek Cernocky)
Translations:
Rūdolfs Mazurs (lv)
Anders Jonsson (sv)
Gábor Kelemen (hu)
Marek Cernocky (cs)
Daniel Mustieles (es)
Christian Kirbach (de)
Gianvito Cavasoli (it)
Peter Vágner (sk)
Rodrigo Lledó (es)
Evolution 3.30.0 2018-09-03
---------------------------
......
......@@ -176,9 +176,18 @@ macro(intltool_merge _in_filename _out_filename)
DEPENDS ${_in}
)
else(_has_no_translations)
if(NOT TARGET intltool-merge-cache)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/po/.intltool-merge-cache
COMMAND ${INTLTOOL_MERGE} ${_args} --quiet --cache="${CMAKE_BINARY_DIR}/po/.intltool-merge-cache" "${GETTEXT_PO_DIR}" "${_in}" "${_out}"
DEPENDS ${_in}
)
add_custom_target(intltool-merge-cache ALL
DEPENDS ${CMAKE_BINARY_DIR}/po/.intltool-merge-cache)
endif(NOT TARGET intltool-merge-cache)
add_custom_command(OUTPUT ${_out}
COMMAND ${INTLTOOL_MERGE} ${_args} --quiet --cache="${CMAKE_BINARY_DIR}/po/.intltool-merge-cache" "${GETTEXT_PO_DIR}" "${_in}" "${_out}"
DEPENDS ${_in}
DEPENDS ${_in} intltool-merge-cache
)
endif(_has_no_translations)
endmacro(intltool_merge)
......
......@@ -15,7 +15,20 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.desktop
DESTINATION ${desktopdir}
)
add_appdata_file(org.gnome.Evolution.appdata.xml.in org.gnome.Evolution.appdata.xml)
if("${VERSION_SUBSTRING}" STREQUAL "")
set(APPDATA_RELEASE_VERSION "${PROJECT_VERSION}")
else("${VERSION_SUBSTRING}" STREQUAL "")
set(APPDATA_RELEASE_VERSION "${PROJECT_VERSION} ${VERSION_SUBSTRING}")
endif("${VERSION_SUBSTRING}" STREQUAL "")
string(TIMESTAMP APPDATA_RELEASE_BUILD_DATE "%Y-%m-%d")
configure_file(org.gnome.Evolution.appdata.xml.in.in
org.gnome.Evolution.appdata.xml.in
@ONLY
)
add_appdata_file(${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.appdata.xml.in org.gnome.Evolution.appdata.xml)
install(FILES webview.css
webview-print.css
......
......@@ -19,17 +19,19 @@
</_p>
</description>
<url type="homepage">https://wiki.gnome.org/Apps/Evolution</url>
<url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=evolution</url>
<url type="bugtracker">https://gitlab.gnome.org/GNOME/evolution/issues/new</url>
<url type="donation">http://www.gnome.org/friends/</url>
<url type="help">https://help.gnome.org/users/evolution/stable/</url>
<launchable type="desktop-id">org.gnome.Evolution.desktop</launchable>
<provides>
<id>evolution.desktop</id>
<id>org.gnome.Evolution.desktop</id>
</provides>
<screenshots>
<screenshot type="default">
<image>https://wiki.gnome.org/Apps/Evolution/Screenshots?action=AttachFile&amp;do=get&amp;target=evolution_mail.png</image>
</screenshot>
</screenshots>
<_developer_name>The Evolution Team</_developer_name>
<update_contact>evolution-hackers_at_gnome.org</update_contact>
<kudos>
<kudo>HiDpiIcon</kudo>
......@@ -40,4 +42,7 @@
</kudos>
<project_group>GNOME</project_group>
<translation type="gettext">evolution</translation>
<releases>
<release version="@APPDATA_RELEASE_VERSION@" type="@APPDATA_RELEASE_TYPE@" date="@APPDATA_RELEASE_BUILD_DATE@"/>
</releases>
</component>
......@@ -17,6 +17,7 @@ X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=@BASE_VERSION@.x
X-GNOME-Bugzilla-OtherBinaries=evolution-addressbook-factory;evolution-calendar-factory;evolution-source-registry;evolution-user-prompter;
X-GNOME-UsesNotifications=true
X-Flatpak-RenamedFrom=evolution
MimeType=text/calendar;text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;x-scheme-handler/webcal;x-scheme-handler/calendar;x-scheme-handler/task;x-scheme-handler/memo;
[Desktop Action new-window]
......
......@@ -4,6 +4,10 @@ set(SOURCEDIRS
set(DEPENDENCIES
evolution-mail-composer
gtkdoc-evolution-mail-engine
gtkdoc-evolution-mail-formatter
gtkdoc-evolution-shell
gtkdoc-evolution-util
)
set(IGNORE_HEADERS
......
......@@ -4,6 +4,7 @@ set(SOURCEDIRS
set(DEPENDENCIES
email-engine
gtkdoc-evolution-util
)
set(IGNORE_HEADERS
......
......@@ -4,6 +4,7 @@ set(SOURCEDIRS
set(DEPENDENCIES
evolution-mail-formatter
gtkdoc-evolution-shell
)
set(IGNORE_HEADERS
......
......@@ -49,8 +49,15 @@
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-30" role="3.30">
<title>Index of new symbols in 3.30</title>
<xi:include href="xml/api-index-3.30.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-8" role="3.8">
<title>Index of new symbols in 3.8</title>
<xi:include href="xml/api-index-3.8.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>
......@@ -6,6 +6,8 @@ set(DEPENDENCIES
email-engine
evolution-util
evolution-shell
gtkdoc-evolution-mail-engine
gtkdoc-evolution-util
)
set(IGNORE_HEADERS
......
{
"app-id": "org.gnome.Evolution",
"runtime": "org.gnome.Platform",
"runtime-version": "3.26",
"runtime-version": "3.28",
"sdk": "org.gnome.Sdk",
"command": "evolution",
"rename-icon": "evolution",
......@@ -26,13 +26,20 @@
"--share=network",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio"
"--socket=pulseaudio",
"--filesystem=xdg-run/dconf",
"--filesystem=~/.config/dconf:ro",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
"--talk-name=ca.desrt.dconf",
"--talk-name=org.freedesktop.Notifications",
"--talk-name=org.freedesktop.portal.Desktop",
"--talk-name=org.gnome.OnlineAccounts"
],
"modules": [
{
"name": "libical",
"cleanup": [ "/lib/cmake" ],
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"config-opts": [
"-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib",
"-DBUILD_SHARED_LIBS:BOOL=ON",
......@@ -60,6 +67,19 @@
]
},
{
"name": "gnome-online-accounts",
"config-opts": [ "--disable-Werror", "--disable-telepathy", "--disable-documentation", "--disable-backend" ],
"cleanup": [ "/bin", "/share/GConf" ],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gnome-online-accounts/3.28/gnome-online-accounts-3.28.0.tar.xz",
"sha256": "87bc4ef307604f1ce4f09f6e5c9996ef8d37ca5e0a3bf76f6b27d71844adb40c"
}
]
},
{
"name": "libgdata",
"config-opts": [
......@@ -84,9 +104,10 @@
{
"name": "geocode-glib",
"buildsystem": "meson",
"config-opts": [
"--disable-introspection",
"--disable-gtk-doc"
"-Denable-introspection=false",
"-Denable-gtk-doc=false"
],
"cleanup": [
"/share/gtk-doc"
......@@ -121,6 +142,7 @@
{
"name": "openldap",
"rm-configure": true,
"cleanup": [
"/bin",
"/share/man"
......@@ -137,67 +159,23 @@
"sources": [
{
"type": "archive",
"url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz",
"sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"
}
]
},
{
"name": "dconf",
"config-opts": [
"--disable-gtk-doc",
"--disable-man"
],
"cleanup": [
"/share/bash-completion",
"/share/gtk-doc",
"/share/vala"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/dconf/0.26/dconf-0.26.0.tar.xz",
"sha256": "8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9"
}
]
},
{
"name": "libgpg-error",
"cleanup": [
"/bin",
"/share/common-lisp",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.27.tar.bz2",
"sha256": "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2"
}
]
},
"url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.46.tgz",
"sha256": "9a90dcb86b99ae790ccab93b7585a31fbcbeec8c94bf0f7ab0ca0a87ea0c4b2d"
},
{
"name": "libgcrypt",
"cleanup": [
"/bin",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.1.tar.bz2",
"sha256": "7a2875f8b1ae0301732e878c0cca2c9664ff09ef71408f085c50e332656a78b3"
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"/bin/true\" autoreconf -vfi"
]
}
]
},
{
"name": "gnome-keyring",
"rm-configure": true,
"config-opts": [
"--with-pkcs11-config=/app/share/gk-to-remove",
"--with-pkcs11-modules=/app/share/gk-to-remove",
......@@ -214,28 +192,37 @@
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gnome-keyring/3.20/gnome-keyring-3.20.1.tar.xz",
"sha256": "97964e723f454be509c956ed5e38b5c2fd7363f43bd3f153b94a4a63eb888c8c"
"url": "https://download.gnome.org/sources/gnome-keyring/3.28/gnome-keyring-3.28.2.tar.xz",
"sha256": "81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"automake --foreign\" autoreconf -vfi"
]
}
]
},
{
"name": "evolution-data-server",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"cleanup": [ "/share/GConf" ],
"config-opts": [
"-DENABLE_FILE_LOCKING=fcntl",
"-DENABLE_DOT_LOCKING=OFF",
"-DENABLE_GOOGLE_AUTH=ON",
"-DENABLE_OAUTH2=ON",
"-DENABLE_GTK=ON",
"-DENABLE_UOA=OFF",
"-DENABLE_GOA=OFF",
"-DENABLE_GOA=ON",
"-DENABLE_EXAMPLES=OFF",
"-DENABLE_INTROSPECTION=OFF",
"-DENABLE_VALA_BINDINGS=OFF",
"-DENABLE_INSTALLED_TESTS=OFF",
"-DENABLE_GTK_DOC=OFF",
"-DENABLE_DBUS_SESSION_TOOL=ON",
"-DWITH_PRIVATE_DOCS=OFF",
"-DWITH_PHONENUMBER=OFF",
"-DWITH_SYSTEMDUSERUNITDIR=OFF"
......@@ -268,7 +255,7 @@
{
"name": "evolution",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"config-opts": [
"-DENABLE_AUTOAR=OFF",
"-DENABLE_CONTACT_MAPS=OFF",
......@@ -296,16 +283,17 @@
"type": "shell",
"commands": [
"cp config.h.in config.h.in.orig",
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h HEAD^..HEAD)\\)|\" >config.h.in"
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h --max-count=1)\\)|\" >config.h.in"
]
},
{
"type": "script",
"commands": [
"export GIO_USE_NETWORK_MONITOR=base",
"echo evolution-flatpak | /app/bin/gnome-keyring-daemon --daemonize --unlock &",
"/app/libexec/dconf-service &",
"sleep 1",
"gsettings reset org.gnome.evolution-data-server network-monitor-gio-name",
"/app/libexec/evolution-source-registry &",
"sleep 1",
"/app/libexec/evolution-addressbook-factory -r &",
......@@ -319,7 +307,15 @@
{
"type": "script",
"commands": [ "dbus-run-session /app/bin/evolution-wrapper" ],
"commands": [
"/app/libexec/evolution-data-server/evolution-dbus-session \\",
" --exec /app/bin/evolution-wrapper \\",
" --service-dir /app/share/dbus-1/services/ \\",
" --iface ca.desrt.dconf:/ca/desrt/dconf \\",
" --iface org.freedesktop.Notifications:/org/freedesktop/Notifications \\",
" --iface org.freedesktop.portal.Desktop:/org/freedesktop/portal/desktop \\",
" --iface org.gnome.OnlineAccounts:/org/gnome/OnlineAccounts"
],
"dest-filename": "flatpak-evolution-run.sh"
}
],
......@@ -344,7 +340,7 @@
{
"name": "evolution-ews",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"sources": [
{
"type": "git",
......
......@@ -25,13 +25,20 @@
"--share=network",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio"
"--socket=pulseaudio",
"--filesystem=xdg-run/dconf",
"--filesystem=~/.config/dconf:ro",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
"--talk-name=ca.desrt.dconf",
"--talk-name=org.freedesktop.Notifications",
"--talk-name=org.freedesktop.portal.Desktop",
"--talk-name=org.gnome.OnlineAccounts"
],
"modules": [
{
"name": "libical",
"cleanup": [ "/lib/cmake" ],
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"config-opts": [
"-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib",
"-DBUILD_SHARED_LIBS:BOOL=ON",
......@@ -59,6 +66,19 @@
]
},
{
"name": "gnome-online-accounts",
"config-opts": [ "--disable-Werror", "--disable-telepathy", "--disable-documentation", "--disable-backend" ],
"cleanup": [ "/bin", "/share/GConf" ],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gnome-online-accounts/3.28/gnome-online-accounts-3.28.0.tar.xz",
"sha256": "87bc4ef307604f1ce4f09f6e5c9996ef8d37ca5e0a3bf76f6b27d71844adb40c"
}
]
},
{
"name": "libgdata",
"config-opts": [
......@@ -83,9 +103,10 @@
{
"name": "geocode-glib",
"buildsystem": "meson",
"config-opts": [
"--disable-introspection",
"--disable-gtk-doc"
"-Denable-introspection=false",
"-Denable-gtk-doc=false"
],
"cleanup": [
"/share/gtk-doc"
......@@ -120,6 +141,7 @@
{
"name": "openldap",
"rm-configure": true,
"cleanup": [
"/bin",
"/share/man"
......@@ -136,67 +158,23 @@
"sources": [
{
"type": "archive",
"url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz",
"sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"
}
]
},
{
"name": "dconf",
"config-opts": [
"--disable-gtk-doc",
"--disable-man"
],
"cleanup": [
"/share/bash-completion",
"/share/gtk-doc",
"/share/vala"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/dconf/0.26/dconf-0.26.0.tar.xz",
"sha256": "8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9"
}
]
},
{
"name": "libgpg-error",
"cleanup": [
"/bin",
"/share/common-lisp",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.27.tar.bz2",
"sha256": "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2"
}
]
},
"url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.46.tgz",
"sha256": "9a90dcb86b99ae790ccab93b7585a31fbcbeec8c94bf0f7ab0ca0a87ea0c4b2d"
},
{
"name": "libgcrypt",
"cleanup": [
"/bin",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.1.tar.bz2",
"sha256": "7a2875f8b1ae0301732e878c0cca2c9664ff09ef71408f085c50e332656a78b3"
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"/bin/true\" autoreconf -vfi"
]
}
]
},
{
"name": "gnome-keyring",
"rm-configure": true,
"config-opts": [
"--with-pkcs11-config=/app/share/gk-to-remove",
"--with-pkcs11-modules=/app/share/gk-to-remove",
......@@ -213,28 +191,37 @@
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gnome-keyring/3.20/gnome-keyring-3.20.1.tar.xz",
"sha256": "97964e723f454be509c956ed5e38b5c2fd7363f43bd3f153b94a4a63eb888c8c"
"url": "https://download.gnome.org/sources/gnome-keyring/3.28/gnome-keyring-3.28.2.tar.xz",
"sha256": "81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"AUTOMAKE=\"automake --foreign\" autoreconf -vfi"
]
}
]
},
{
"name": "evolution-data-server",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"cleanup": [ "/share/GConf" ],
"config-opts": [
"-DENABLE_FILE_LOCKING=fcntl",
"-DENABLE_DOT_LOCKING=OFF",
"-DENABLE_GOOGLE_AUTH=ON",
"-DENABLE_OAUTH2=ON",
"-DENABLE_GTK=ON",
"-DENABLE_UOA=OFF",
"-DENABLE_GOA=OFF",
"-DENABLE_GOA=ON",
"-DENABLE_EXAMPLES=OFF",
"-DENABLE_INTROSPECTION=OFF",
"-DENABLE_VALA_BINDINGS=OFF",
"-DENABLE_INSTALLED_TESTS=OFF",
"-DENABLE_GTK_DOC=OFF",
"-DENABLE_DBUS_SESSION_TOOL=ON",
"-DWITH_PRIVATE_DOCS=OFF",
"-DWITH_PHONENUMBER=OFF",
"-DWITH_SYSTEMDUSERUNITDIR=OFF"
......@@ -267,7 +254,7 @@
{
"name": "evolution",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"config-opts": [
"-DENABLE_AUTOAR=OFF",
"-DENABLE_CONTACT_MAPS=OFF",
......@@ -295,16 +282,17 @@
"type": "shell",
"commands": [
"cp config.h.in config.h.in.orig",
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h HEAD^..HEAD)\\)|\" >config.h.in"
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h --max-count=1)\\)|\" >config.h.in"
]
},
{
"type": "script",
"commands": [
"export GIO_USE_NETWORK_MONITOR=base",
"echo evolution-flatpak | /app/bin/gnome-keyring-daemon --daemonize --unlock &",
"/app/libexec/dconf-service &",
"sleep 1",
"gsettings reset org.gnome.evolution-data-server network-monitor-gio-name",
"/app/libexec/evolution-source-registry &",
"sleep 1",
"/app/libexec/evolution-addressbook-factory -r &",
......@@ -318,7 +306,15 @@
{
"type": "script",
"commands": [ "dbus-run-session /app/bin/evolution-wrapper" ],
"commands": [
"/app/libexec/evolution-data-server/evolution-dbus-session \\",
" --exec /app/bin/evolution-wrapper \\",
" --service-dir /app/share/dbus-1/services/ \\",
" --iface ca.desrt.dconf:/ca/desrt/dconf \\",
" --iface org.freedesktop.Notifications:/org/freedesktop/Notifications \\",
" --iface org.freedesktop.portal.Desktop:/org/freedesktop/portal/desktop \\",
" --iface org.gnome.OnlineAccounts:/org/gnome/OnlineAccounts"
],
"dest-filename": "flatpak-evolution-run.sh"
}
],
......@@ -343,7 +339,7 @@
{
"name": "evolution-ews",
"buildsystem": "cmake",
"buildsystem": "cmake-ninja",
"sources": [
{
"type": "git",
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -225,6 +225,7 @@ emfe_text_html_format (EMailFormatterExtension *extension,
gunichar c = g_utf8_get_char (tag);
if (!g_unichar_isspace (c))
break;
pos = tag;
}
if (g_ascii_strncasecmp (tag, "style", 5) == 0) {
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.