[EGIT] [website/www-content] master 01/01: Wiki page arch.md changed with summary [] by Gareth Halfacree

2018-01-02 Thread Gareth Halfacree
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=81fafda6f1260fcf2ef85fdf4902970ee2ce11c8

commit 81fafda6f1260fcf2ef85fdf4902970ee2ce11c8
Author: Gareth Halfacree 
Date:   Tue Jan 2 06:38:49 2018 -0800

Wiki page arch.md changed with summary [] by Gareth Halfacree
---
 pages/develop/setup/c/arch.md.txt | 19 ++-
 1 file changed, 2 insertions(+), 17 deletions(-)

diff --git a/pages/develop/setup/c/arch.md.txt 
b/pages/develop/setup/c/arch.md.txt
index 153beab05..309724938 100644
--- a/pages/develop/setup/c/arch.md.txt
+++ b/pages/develop/setup/c/arch.md.txt
@@ -230,21 +230,6 @@ If you see errors when you compile the examples in this 
guide you may be using a
 
 If you are having problems compiling and installing EFL you can find help on 
[our IRC channels](https://www.enlightenment.org/contact) or [post a ticket to 
our Phabricator](https://phab.enlightenment.org).
 
-## Installing on Other Distros ##
+## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different version of Linux, click the 
link for your chosen distro:
-
-[Arch]()
-:Arch derivatives such as Manjaro, Antergos, etc.
-
-[Debian]()
-:And derivatives.
-
-[openSUSE]()
-:Includes Tumbleweed and Leap.
-
-[Fedora]()
-:Includes other Red Hat derivatives such as CentOS, Scientific, etc.
-
-[Ubuntu]()
-:Also Mint, neon and other Ubuntu derivatives.
+If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page arch.md changed with summary [] by Gareth Halfacree

2018-01-02 Thread Gareth Halfacree
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=2c8fbfb05b9590b8a73267e4870b3e6e725db24d

commit 2c8fbfb05b9590b8a73267e4870b3e6e725db24d
Author: Gareth Halfacree 
Date:   Tue Jan 2 06:32:42 2018 -0800

Wiki page arch.md changed with summary [] by Gareth Halfacree
---
 pages/develop/setup/c/arch.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/setup/c/arch.md.txt 
b/pages/develop/setup/c/arch.md.txt
index 9caab2068..153beab05 100644
--- a/pages/develop/setup/c/arch.md.txt
+++ b/pages/develop/setup/c/arch.md.txt
@@ -5,7 +5,7 @@
 
 # Installing EFL on Arch #
 
-[The *Enlightenment Foundation Libraries (EFL)*](about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
+[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
 
 This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page arch.md changed with summary [] by Gareth Halfacree

2018-01-02 Thread Gareth Halfacree
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=33a6367705f5cce5b5b47e081f5e678249b057f7

commit 33a6367705f5cce5b5b47e081f5e678249b057f7
Author: Gareth Halfacree 
Date:   Tue Jan 2 06:28:43 2018 -0800

Wiki page arch.md changed with summary [] by Gareth Halfacree
---
 pages/develop/setup/c/arch.md.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/develop/setup/c/arch.md.txt 
b/pages/develop/setup/c/arch.md.txt
index a597b6cfc..9caab2068 100644
--- a/pages/develop/setup/c/arch.md.txt
+++ b/pages/develop/setup/c/arch.md.txt
@@ -1,11 +1,11 @@
 ---
-~~Title: Tutorial 0: Installing EFL on Arch~~
+~~Title: Installing EFL on Arch~~
 ~~NOCACHE~~
 ---
 
 # Installing EFL on Arch #
 
-[EFL](about-efl.md) or the *Enlightenment Foundation Libraries* powers 
millions of systems from mobile phones to set-top boxes, desktops, laptops, 
game systems and more. You'll need EFL if you want to develop apps for 
Enlightenment and for any of the devices that use Enlightenment for its visual 
interface. 
+[The *Enlightenment Foundation Libraries (EFL)*](about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
 
 This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page arch.md changed with summary [] by Gareth Halfacree

2018-01-02 Thread Gareth Halfacree
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=f475ab4380aaac6d3745033dabd0265bd8d4895d

commit f475ab4380aaac6d3745033dabd0265bd8d4895d
Author: Gareth Halfacree 
Date:   Tue Jan 2 06:27:57 2018 -0800

Wiki page arch.md changed with summary [] by Gareth Halfacree
---
 pages/develop/setup/c/arch.md.txt | 250 ++
 1 file changed, 250 insertions(+)

diff --git a/pages/develop/setup/c/arch.md.txt 
b/pages/develop/setup/c/arch.md.txt
new file mode 100644
index 0..a597b6cfc
--- /dev/null
+++ b/pages/develop/setup/c/arch.md.txt
@@ -0,0 +1,250 @@
+---
+~~Title: Tutorial 0: Installing EFL on Arch~~
+~~NOCACHE~~
+---
+
+# Installing EFL on Arch #
+
+[EFL](about-efl.md) or the *Enlightenment Foundation Libraries* powers 
millions of systems from mobile phones to set-top boxes, desktops, laptops, 
game systems and more. You'll need EFL if you want to develop apps for 
Enlightenment and for any of the devices that use Enlightenment for its visual 
interface. 
+
+This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
+
+Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not support more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
+
+Distributions often provide a special repository maintained by users or a 
method of integrating a bleeding edge version of EFL with your software 
management system. This means that once installed you can keep EFL current just 
by running system updates. If your distribution offers this, take a look at the 
section ["Installing from a Special 
Repository"](#Installing_from_a_Special_Repository).
+
+The Enlightenment developers provide a pre-packaged source of EFL. Although 
not bleeding edge it is up to date and considered stable for production 
environments. You can download, compile and install it yourself by following 
the instructions in ["Installing from Packaged 
Source"](#Installing_from_Packaged_Source).
+
+You can also download the source code for the most recent version from the EFL 
git repositories. This will provide you with the latest code, which is usually 
of stable quality. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
+
+Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
+
+## From  Distribution Repositories ##
+
+Arch contains an instance of the EFL package in its official repositories. To 
install, run the following command as root:
+
+```bash
+pacman -S efl
+```
+
+This will give you a working EFL installation.
+
+The version in Arch's official repositories may lag behind the latest version 
of EFL. This may cause problems when trying to compile examples from tutorials 
in this guide. If this happens, install a more recent version of EFL using one 
of the methods listed below.
+
+## Installing from a Special Repository ##
+
+You can use Arch's package management system to install an up-to-date version 
of EFL from the *Arch User Repository (AUR)* named *elf-git*. Using the 
*elf-git*  AUR is relatively simple and makes your EFL package easey to 
maintain using Arch's package management system, *pacman*. 
+
+### Step 1: Download Meta Package ###
+
+Download the files containing the required meta-information to install EFL 
from the AUR:
+
+```bash
+wget https://aur.archlinux.org/cgit/aur.git/snapshot/efl-git.tar.gz
+```
+
+### Step 2: Install Build Tools and Dependencies ###
+
+In order to build EFL from source, you'll need some tools:
+
+```bash
+pacman -S gcc fakeroot binutils autoconf automake pkg-config make
+```
+
+The *makepkg* script in the following step will handle most dependencies 
however you need to install *wayland-protocols* manually too:
+
+```bash
+pacman -S wayland-protocols
+```
+
+### Step 3: Make Package ###
+
+Unpack the file you downloaded in Step 1 with ``tar xvf efl-git.tar.gz``. 
Next, ``cd`` into the new *efl-git/* directory and build the package with:
+
+```bash
+makepkg -s
+```
+
+This process will download EFL from the Enlightenment git repositories, run 
the configuration and download and install the remaining dependencies. It will 
also compile and install the software (locally) then build a viable and 
installable package for your system. None of these steps need to be run as root.
+
+### Step 4: Install the package ###
+
+When *makepkg* is finished you'll find a file in your directory with a name