Skip to content

updated INSTALL.Linux #157

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 79 additions & 12 deletions INSTALL.Linux
Original file line number Diff line number Diff line change
Expand Up @@ -11,30 +11,43 @@ etc.), which are described in the 'INSTALL' file. The following is
specific to building and installing Dasher on Linux. The Dasher
maintainer documentation is at http://live.gnome.org/Dasher.

1) Fork the project from github.

2) Clone the repo to your machine

$ git clone https://github.com/<your account>/dasher.git
$ cd dasher

3) Install dependencies
If you are building sources from the Git repository then you must
first install all the packages required to build Dasher. On Debian
based distributions the following can be used.

packages="g++
$ packages="g++
gnome-common
gnome-doc-utils
libatspi2.0-dev
libgtk-3-dev
libspeechd-dev"
sudo apt-get install $packages

Then autogen:
$ sudo apt-get install $packages

./autogen.sh
4) Configuration and Install
autogen:

$ ./autogen.sh
$ make
$ sudo make instal

If the speech support is desired then

./autogen.sh --enable-speech=yes
$ ./autogen.sh --enable-speech=yes
$ make
$ sudo make install

5) Run dasher
$/usr/local/bin/dasher

After this, follow "Basic Installation" section in the "INSTALL" file.
For the "configure" step, the following configure-time options are
also available (see also the section "`configure' Invocation" in
the "INSTALL" file):

Options
=======
Expand Down Expand Up @@ -81,9 +94,63 @@ Desktop Shortcuts
After the installation is done, for Ubuntu and derivatives
(e.g., Goobuntu), you can create desktop shortcuts starting Dasher in
different profiles by running:

./create-linux-desktop-shortcuts.sh
$ cd dasher
$ ./create-linux-desktop-shortcuts.sh

The Contributor’s Guide
=======================
If you would like to contribute to this project, please check out the following guide: https://docs.google.com/document/d/1qosKPV0GXbHs69PyvK9BR3S3oNgdV8il7AVfO1M4Fh4

Dasher makes use of the GNU autotools system (automake, autoconf
etc.), which are described in the 'INSTALL' file. The following is
specific to building and installing Dasher for contributors on Linux. The Dasher
maintainer documentation is at http://live.gnome.org/Dasher.

1) Fork the project from github.

2) Clone the repo to your machine

$ git clone https://github.com/<your account>/dasher.git
$ cd dasher

3) Add the forked repo as the upstream repo
$ git remote add upstream https://github.com/GNOME/dasher.git


4) Install dependencies
If you are building sources from the Git repository then you must
first install all the packages required to build Dasher. On Debian
based distributions the following can be used.

$ packages="g++
gnome-common
gnome-doc-utils
libatspi2.0-dev
libgtk-3-dev
libspeechd-dev"

$ sudo apt-get install $packages

5) Configuration and Install

$ ./autogen.sh --enable-speech=yes
$ make
$ sudo make install

6) Run dasher
$/usr/local/bin/dasher

Syncing Your Fork
==================

Reference: https://help.github.com/articles/syncing-a-fork/
1) Fetching latest changes:
$ git fetch upstream
2)Merge latest changes to your local fork repo's master
$ git merge upstream/master
3)Push latest changes to your remote fork repo
$ git push origin master