...
 
Commits (2975)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

build
_build
.build
*.orig
*.rej
This diff is collapsed.
......@@ -2,6 +2,6 @@
The ChangeLog is no longer auto-generated when releasing.
Get a clone of git repository and list changes with 'git log' there,
$ git clone git://git.gnome.org/evolution
$ git clone https://gitlab.gnome.org/GNOME/evolution.git
or browse changes online at
http://git.gnome.org/browse/evolution/log/?h=gnome-3-16
https://gitlab.gnome.org/GNOME/evolution/commits/master
ACLOCAL_AMFLAGS=-I m4
pkgconfigdir = $(libdir)/pkgconfig
INTERFACE_VERSION=3.0
%-$(INTERFACE_VERSION).pc: %.pc
cat $< | grep -x -v "Requires.private: " >$@
pkgconfig_in_files = \
evolution-calendar-$(INTERFACE_VERSION).pc \
evolution-mail-$(INTERFACE_VERSION).pc \
evolution-shell-$(INTERFACE_VERSION).pc
pkgconfig_DATA = $(pkgconfig_in_files:.pc.in=-$(INTERFACE_VERSION).pc)
@INTLTOOL_XML_RULE@
appdatadir = $(datadir)/appdata
appdata_in_files = evolution.appdata.xml.in
appdata_files = $(appdata_in_files:.xml.in=.xml)
dist_appdata_DATA = $(appdata_files)
EXTRA_DIST = \
$(pkgconfig_DATA) \
$(appdata_in_files) \
AUTHORS \
COPYING-DOCS \
COPYING.LGPL2 \
COPYING.LGPL3 \
COPYING.OPENLDAP \
README \
HACKING \
MAINTAINERS \
NEWS \
NEWS-1.0 \
enumtypes.c.template \
enumtypes.h.template \
marshal.mk \
iconv-detect.c \
plugin.mk \
intltool-merge.in \
intltool-update.in \
intltool-extract.in \
gtk-doc.make \
tests
if ENABLE_SMIME
SMIME_SUBDIR=smime
endif
if WITH_HELP
HELP_SUBDIR=help
endif
# For maintainers only.
if GLADE_CATALOG
MAINT_SUBDIR=maint
endif
SUBDIRS = \
m4 \
data \
libgnomecanvas \
e-util \
libemail-engine \
shell \
$(SMIME_SUBDIR) \
em-format \
addressbook \
composer \
mail \
calendar \
art \
plugins \
modules \
$(MAINT_SUBDIR) \
doc \
ui \
views \
po \
sounds \
$(HELP_SUBDIR)
@GNOME_CODE_COVERAGE_RULES@
DISTCLEANFILES = \
$(builddir)/iconv-detect.h \
$(pkgconfig_in_files) \
$(appdata_files)
MAINTAINERCLEANFILES = \
$(srcdir)/ABOUT-NLS \
$(srcdir)/INSTALL \
$(srcdir)/aclocal.m4 \
$(srcdir)/autoscan.log \
$(srcdir)/compile \
$(srcdir)/config.guess \
$(srcdir)/config.h.in \
$(srcdir)/config.rpath \
$(srcdir)/config.sub \
$(srcdir)/configure.scan \
$(srcdir)/depcomp \
$(srcdir)/install-sh \
$(srcdir)/ltmain.sh \
$(srcdir)/missing \
$(srcdir)/mkinstalldirs \
$(srcdir)/gtk-doc.make \
$(srcdir)/m4/codeset.m4 \
$(srcdir)/m4/gettext.m4 \
$(srcdir)/m4/glibc2.m4 \
$(srcdir)/m4/glibc21.m4 \
$(srcdir)/m4/gtk-doc.m4 \
$(srcdir)/m4/iconv.m4 \
$(srcdir)/m4/intdiv0.m4 \
$(srcdir)/m4/intl.m4 \
$(srcdir)/m4/intldir.m4 \
$(srcdir)/m4/intlmacosx.m4 \
$(srcdir)/m4/intltool.m4 \
$(srcdir)/m4/intmax.m4 \
$(srcdir)/m4/inttypes-pri.m4 \
$(srcdir)/m4/inttypes_h.m4 \
$(srcdir)/m4/lcmessage.m4 \
$(srcdir)/m4/lib-ld.m4 \
$(srcdir)/m4/lib-link.m4 \
$(srcdir)/m4/lib-prefix.m4 \
$(srcdir)/m4/libtool.m4 \
$(srcdir)/m4/lock.m4 \
$(srcdir)/m4/longlong.m4 \
$(srcdir)/m4/ltoptions.m4 \
$(srcdir)/m4/ltsugar.m4 \
$(srcdir)/m4/ltversion.m4 \
$(srcdir)/m4/lt~obsolete.m4 \
$(srcdir)/m4/nls.m4 \
$(srcdir)/m4/po.m4 \
$(srcdir)/m4/printf-posix.m4 \
$(srcdir)/m4/progtest.m4 \
$(srcdir)/m4/size_max.m4 \
$(srcdir)/m4/stdint_h.m4 \
$(srcdir)/m4/uintmax_t.m4 \
$(srcdir)/m4/visibility.m4 \
$(srcdir)/m4/wchar_t.m4 \
$(srcdir)/m4/wint_t.m4 \
$(srcdir)/m4/xsize.m4 \
$(srcdir)/po/Makefile.in.in~ \
$(srcdir)/po/Makevars.template \
$(srcdir)/po/Rules-quot \
$(srcdir)/po/boldquot.sed \
$(srcdir)/po/en@boldquot.header \
$(srcdir)/po/en@quot.header \
$(srcdir)/po/insert-header.sin \
$(srcdir)/po/quot.sed \
$(srcdir)/po/remove-potcdate.sin
DISTCHECK_CONFIGURE_FLAGS = \
--enable-gtk-doc \
--disable-goa \
--disable-image-inline \
--disable-pst-import \
--disable-weather \
--with-help
@BEHAVE_INSTALLED_TESTS_RULE@
INSTALLED_TESTS=general_shortcuts mail_shortcuts contacts_shortcuts \
memos_shortcuts view_shortcuts addressbook_contacts
INSTALLED_TESTS_TYPE=session-exclusive
-include $(top_srcdir)/git.mk
This diff is collapsed.
Evolution is the integrated mail, calendar and address book suite from
the Evolution Team.
See https://wiki.gnome.org/Apps/Evolution for more information.
If you are using Evolution, you may wish to subscribe to the Evolution
users mailing list. If you are interested in contributing to
development on it, you should certainly subscribe to the Evolution
Hackers mailing list. Visit
https://mail.gnome.org/mailman/listinfo
to subscribe or view archives of the Evolution mailing lists.
If you are planning to work on any part of Evolution, please send mail
to the mailing list first, to avoid duplicated effort (and to make
sure that you aren't basing your work on interfaces that are expected
to change).
There is also a #evolution IRC channel on irc.gnome.org.
Help for Evolution is available in the user manual (select "Help" from
the menu after running the application), at the Novell knowledge base
(http://support.novell.com), in the Evolution man page (run "man
evolution" at the command line), and in the --help strings (run
"evolution --help" at the command line).
The rest of this file is dedicated to building Evolution.
DEPENDENCIES
------------
In order to build Evolution you need to have the full set of GNOME 2.6
(or greater) development libraries installed.
GNOME 2.6 or greater comes with most of the modern distributions, so
in most cases it should be enough to just install all the devel
packages from your distribution.
Please make sure you have the most recent versions of the libraries
installed, since bugs in the libraries can cause bugs in Evolution.
Additional dependencies, besides the stock GNOME libraries (the
dependencies should be compiled in the order they are listed here):
* gnome-icon-theme 1.2.0 or later
* ORBit 2.9.8 or later
ftp://ftp.gnome.org/pub/gnome/sources/libsoup
* libsoup 2.2.1 or later
ftp://ftp.gnome.org/pub/gnome/sources/libsoup
* evolution-data-server 1.1.1 or later
ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server
* gtkhtml 3.5.0 or later
ftp://ftp.gnome.org/pub/gnome/sources/gtkhtml
* [Optional] Mozilla NSPR/NSS libraries
These are needed if you want to compile Evolution with SSL and S/MIME
support.
http://www.mozilla.org/
Many distributions ship these as Mozilla development
packages.
* [Optional] gnome-spell 1.0.1 or later
This is only necessary if you want to have the spell
checking functionality in Evolution's message composer.
ftp://ftp.gnome.org/pub/gnome/sources/gnome-spell
CONFIGURING EVOLUTION
---------------------
First you have to decide whether you want to install Evolution (and
its dependencies) into the same prefix as the rest of your GNOME
install, or into a new prefix.
Installing everything into the same prefix as the rest of your GNOME
install will make it much easier to build and run programs, and easier
to switch between using packages and building it yourself, but it may
also make it harder to uninstall later. Also, it increases the chance
that something goes wrong and your GNOME installation gets ruined.
If you want to install in a different prefix, you need to do the
following things:
* Set the PKG_CONFIG_PATH environment variable to contain a
colon-separated list of all the pkg-config directories that
will be involved in the build. This basically means a list
of $prefix/lib/pkgconfig directory names, where $prefix is
the prefix where a library is installed.
For example, if you have GNOME installed in /usr and you
are installing Evolution and its dependencies in
/opt/evolution, you want to do something like the following
(assuming you are using Bash):
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/opt/evolution/lib/pkgconfig
* Edit the bonobo-activation-config.xml file (which is
normally found in /etc/bonobo-activation/) to include the
location where you are installing Evolution.
In the example given above (GNOME in /usr, Evolution and
dependencies in /opt/evolution), your
bonobo-activation-config.xml will have to look like this:
<?xml version="1.0"?>
<oafconfig>
<searchpath>
<item>/usr/lib/bonobo/servers</item>
<item>/opt/evolution/lib/bonobo/servers</item>
</searchpath>
</oafconfig>
* Pass an appropriate --prefix parameter to the configure
scripts of Evolution and its dependencies, eg:
./configure --prefix=/opt/evolution
More information on how to use the configure script is available in
the INSTALL file which is part of the Evolution tarball.
OPTIONAL FEATURES
-----------------
Some optional features can be enabled at compilation time by passing
appropriate flags to the configure script:
* SSL support.
Make sure you have Mozilla's NSS nad NSPR libraries
installed and pass the following flag:
--enable-nss
![icon] Evolution
============
**Evolution** is the integrated mail, calendar and address book suite from
the Evolution Team.
See [the Evolution Gnome Wiki page][gnome-wiki] for more information.
If you are using Evolution, you may wish to subscribe to the Evolution
users mailing list. If you are interested in contributing to
development on it, you should certainly subscribe to [the Evolution
Hackers mailing list][mailing-list]. Visit
there to subscribe or view archives of the Evolution mailing lists.
If you are planning to work on any part of Evolution, please send mail
to the mailing list first, to avoid duplicated effort (and to make
sure that you aren't basing your work on interfaces that are expected
to change).
There is also an [#evolution] IRC channel.
Help for Evolution is available in the user manual (select "Help" from
the menu after running the application), at the
[GNOME users help site][gnome-help], and in the --help strings (run
`evolution --help` at the command line).
The rest of this file is dedicated to building Evolution.
[icon]: https://raw.github.com/gnome-design-team/gnome-icons/master/apps/hicolor/48x48/apps/evolution.png "Evolution app icon"
[gnome-wiki]: https://wiki.gnome.org/Apps/Evolution
[mailing-list]: https://mail.gnome.org/mailman/listinfo
[#evolution]: irc://irc.gnome.org/evolution
[gnome-help]: https://help.gnome.org/users/evolution/stable/
DEPENDENCIES
------------
In order to build Evolution you need to have the full set of GNOME 3
(or greater) development libraries installed.
GNOME 3 or greater comes with most of the modern distributions, so
in most cases it should be enough to just install all the devel
packages from your distribution.
Please make sure you have the most recent versions of the libraries
installed, since bugs in the libraries can cause bugs in Evolution.
Additional dependencies, besides the stock GNOME libraries (the
dependencies should be compiled in the order they are listed here):
* [evolution-data-server of the same version as the Evolution is][eds]
* [libsoup 2.42 or later][libsoup]
* [WebKitGTK+ 2.16.0][webkitgtk]
* [Mozilla NSPR/NSS libraries][mozilla]
These are needed if you want to compile Evolution with SSL and S/MIME
support. Many distributions ship these as Mozilla development packages.
Other dependencies are claimed during the configure phase. If these are
optional, also a parameter for the CMake configure to not use that dependency
is shown.
[eds]: https://download.gnome.org/sources/evolution-data-server/
[libsoup]: https://download.gnome.org/sources/libsoup/
[webkitgtk]: https://webkitgtk.org/releases/
[mozilla]: https://www.mozilla.org/
CONFIGURING EVOLUTION
---------------------
First you have to decide whether you want to install Evolution (and
its dependencies) into the same prefix as the rest of your GNOME
install, or into a new prefix.
Installing everything into the same prefix as the rest of your GNOME
install will make it much easier to build and run programs, and easier
to switch between using packages and building it yourself, but it may
also make it harder to uninstall later. Also, it increases the chance
that something goes wrong and your GNOME installation gets ruined.
If you want to install in a different prefix, you need to do the
following things:
* Set the environment variables to contain a colon-separated list
of all the directories that will be involved in the build.
The environment variables are `ACLOCAL_FLAGS`, `GSETTINGS_SCHEMA_DIR`,
`LD_LIBRARY_PATH`, `PATH` and `PKG_CONFIG_PATH`.
For example, if you have GNOME installed in `/usr` and you
are installing Evolution and its dependencies in
`/opt/evolution`, you want to do something like the following
(assuming you are using Bash):
```bash
export ACLOCAL_FLAGS="-I /opt/evolution/share/aclocal"
export GSETTINGS_SCHEMA_DIR="/opt/evolution/share/glib-2.0/schemas"
export LD_LIBRARY_PATH=/opt/evolution/lib:$LD_LIBRARY_PATH
export PATH=/opt/evolution/bin:$PATH
export PKG_CONFIG_PATH=/opt/evolution/lib/pkgconfig:$PKG_CONFIG_PATH
```
* Edit the D-Bus `session-local.conf` file (which is normally
search for by D-Bus in `/etc/dbus-1/`) to include the
location where you are installing Evolution.
In the example given above (GNOME in `/usr`, Evolution and
dependencies in `/opt/evolution`), your
`session-local.conf` will have to look like this:
```xml
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Search for .service files in /usr/local -->
<servicedir>/opt/evolution/share/dbus-1/services</servicedir>
</busconfig>
```
* Pass an appropriate `CMAKE_INSTALL_PREFIX` parameter to the configure
scripts of Evolution and its dependencies, eg:
```bash
cd ..../sources/evolution
mkdir build
cd build
cmake -G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX=/opt/evolution \
-DCMAKE_BUILD_TYPE=Release \
..
```
* Run `cmake --help` to get list of available generators (the -G argument)
on your platform.
OPTIONAL FEATURES
-----------------
Some optional features can be enabled at compilation time by passing
appropriate flags to the CMake. These options are shown at the end
of the successful configure phase.
BUILDING EVOLUTION
------------------
After the Evolution is properly configured, run:
```bash
make -j
make -j install
```
to build it.
ONLINE BUILD MANUAL
-------------------
An [online build manual][Build Manual] is also available.
[Build Manual]: https://wiki.gnome.org/Apps/Evolution/Building
......@@ -6,6 +6,4 @@ evolution/mail/default/C/Inbox and can be translated by translating the
message in the file and also putting it in a locale specific dir, ie
evolution/mail/default/fr/Inbox. The file name 'Inbox' should not be
changed, as this is an internally defined string (the name in the
folder list will still be translated though). The content of the Quick
Reference in the "Help" menu can also be translated, see
https://bugzilla.gnome.org/show_bug.cgi?id=307856#c3 for a how-to.
folder list will still be translated though).
\ No newline at end of file
SUBDIRS = util printing importers gui tools
error_DATA = addressbook.error
errordir = $(privdatadir)/errors
@EVO_PLUGIN_RULE@
EXTRA_DIST = \
addressbook.error.xml
dist-hook:
cd $(distdir); rm -f $(BUILT_SOURCES)
BUILT_SOURCES = $(error_DATA)
CLEANFILES = $(BUILT_SOURCES)
-include $(top_srcdir)/git.mk
<?xml version="1.0" encoding="UTF-8"?>
<error-list domain="addressbook">
<error id="ldap-init" type="error">
<_primary>This address book could not be opened.</_primary>
<_secondary>This address book server might be unreachable or the server name may be misspelled or your network connection could be down.</_secondary>
</error>
<error id="ldap-auth" type="error">
<_primary>Failed to authenticate with LDAP server.</_primary>