[geary] Update docs, add install instructions
- From: Charles Lindsay <clindsay src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Update docs, add install instructions
- Date: Tue, 7 Jan 2014 18:40:28 +0000 (UTC)
commit 65651a4164a020ffc1eadbfd036380574c80dca2
Author: Charles Lindsay <chaz yorba org>
Date: Tue Jan 7 10:38:11 2014 -0800
Update docs, add install instructions
Closes: bgo #714717
INSTALL | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
README | 33 ++++++++--------
2 files changed, 130 insertions(+), 33 deletions(-)
---
diff --git a/INSTALL b/INSTALL
index 6affdf2..1b38abf 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,24 +1,122 @@
- Geary Installation
- ------------------
+ Building & Installing Geary
+ ---------------------------
- To build and install Geary, type the following commands:
+ * Building
- $ ./configure
- $ make
- $ make install
+ To build Geary, run the following commands:
- * By default, Geary will install under /usr/local. The configure script
- can customize the prefix directory. Run ./configure --help for
- instructions and other installation options.
-
- * You may need to execute "make install" as root (i.e. sudo make install)
- if installing to system directories.
+ $ ./configure
+ $ make
- * If you wish to try Geary before installing it, you may execute it
- directly from its build directory. Note that certain desktop integration
- (such as being listed in an application menu) requires full installation.
+ By default, Geary will install under /usr/local. The configure script can
+ customize the prefix directory. Run ./configure --help for instructions
+ and other installation options.
- Copyright 2012-2013 Yorba Foundation
+ * Dependencies
+
+ Building Geary requires Vala 0.22.1 or higher with a full GObject
+ introspection repository, intltool, cmake, and desktop-file-validate.
+
+ The developer packages and headers for the following libraries are also
+ required when building Geary:
+
+ * canberra
+ * gee-0.8
+ * gio-2.0
+ * glib-2.0
+ * gmime-2.6
+ * gtk+-3.0
+ * libsecret-1
+ * libxml-2.0
+ * notify
+ * sqlite3
+ * webkitgtk-3.0
+ * messaging-menu (optional; enables support for Ubuntu Unity messaging
+ menu)
+ * unity (optional; enables support for Ubuntu Unity launcher)
+
+ Most of these are standard libraries available from major distros' package
+ repositories.
+
+ Geary requires WebKitGTK-3 1.10 or higher. However, it will not build with
+ WebKitGTK-3 versions 2.1.1 to 2.1.90.0. See
+ <https://bugzilla.gnome.org/show_bug.cgi?id=713168> for details.
+
+
+ * Installing dependencies on Fedora
+
+ Fedora 20 ships with the correct version of Vala. Install it by running
+ this command:
+
+ $ sudo yum install vala
+
+ In Fedora versions prior to 20, you must install Vala from source.
+ Download and install the tarball from
+ <https://wiki.gnome.org/Projects/Vala/Release>.
+
+ You can install the rest of the build dependencies for Geary in any version
+ of Fedora by running this command:
+
+ $ sudo yum install gobject-introspection-devel intltool cmake \
+ desktop-file-utils libcanberra-devel libgee-devel glib2-devel \
+ gmime-devel gtk3-devel libnotify-devel sqlite-devel unique3-devel \
+ webkitgtk3-devel libsecret-devel libxml2-devel
+
+
+ * Installing dependencies on Ubuntu
+
+ Ubuntu 14.04 ships the correct version of Vala. In Ubuntu versions prior
+ to 14.04, you must add the Vala PPA first by running these commands:
+
+ $ sudo add-apt-repository ppa:vala-team/ppa
+ $ sudo apt-get update
+
+ You can install the build dependencies for Geary in Ubuntu by running this
+ command:
+
+ $ sudo apt-get install valac-0.20 libgirepository1.0-dev intltool \
+ cmake desktop-file-utils libcanberra-dev libgee-0.8-dev \
+ libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev \
+ libxml2-dev libnotify-dev libsqlite3-dev libunique-3.0-dev \
+ libwebkitgtk-3.0-dev libmessaging-menu-dev libunity-dev
+ You should check that you are using the right version of valac by running:
+
+ $ valac --version
+ Vala 0.22.1
+
+ If it reports anything less than 0.22.1, select the correct version when
+ running:
+
+ $ sudo update-alternatives --config valac
+
+ Note that Ubuntu 12.04 does not have all the dependencies to build Geary.
+ See <https://wiki.gnome.org/Apps/Geary/BuildingOnUbuntu12.04> for details
+ and instructions.
+
+
+ * Running
+
+ If you wish to try Geary before installing it, you may execute it directly
+ from its build directory:
+
+ $ ./geary
+
+ Note that certain desktop integration (such as being listed in an
+ application menu) requires full installation.
+
+
+ * Installing
+
+ After Geary has built, run the following command to install it:
+
+ $ sudo make install
+
+ To uninstall, run:
+
+ $ sudo make uninstall
+
+
+ Copyright 2012-2013 Yorba Foundation
diff --git a/README b/README
index 5c6b388..c1eb718 100644
--- a/README
+++ b/README
@@ -1,40 +1,39 @@
Geary Email Client
------------------
-
+
* Introduction
-
+
Geary is an email client built for the GNOME desktop environment. It
allows you to read and send email with a simple, modern interface.
-
+
Visit http://www.yorba.org/geary to read about the current state of
Geary's development and to make sure you're running the latest version.
-
+
* Installation & Licensing
-
+
Please consult the INSTALL and COPYING files for more information.
-
+
* Quick Start
-
+
The first time Geary is launched, it will prompt for your account
information. Note that your email password is stored securely in the
Gnome Keyring.
-
+
Geary will then begin downloading messages in your inbox and other
folders.
-
+
* Contacting Yorba
-
+
Yorba: http://www.yorba.org
Geary wiki: https://wiki.gnome.org/Apps/Geary
-
- We also encourage you to join the Geary mailing list. Send an email
- with a subject: line of "subscribe" (no quotes) to
- geary-request lists yorba org
-
-
-
+
+ We also encourage you to join the Geary mailing list. See
+ https://mail.gnome.org/mailman/listinfo/geary-list for details.
+
+
+
Copyright 2012-2013 Yorba Foundation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]