Edited wiki page GettingStarted through web user interface.
Updates to Platform/OS/Setup.
diff --git a/GettingStarted.wiki b/GettingStarted.wiki
index e46195e..ea620a5 100644
--- a/GettingStarted.wiki
+++ b/GettingStarted.wiki
@@ -14,11 +14,21 @@
== Prerequisites ==
-Melange development is supported on Ubuntu 12.04 (though it happens to work on a wide range of other platforms). Building, testing, and running Melange depends on installation of a few system packages:
+=== Platform / Operating System ===
+
+Melange development is known to work on several versions of Debian/Ubuntu on x86_64.
+ * Ubuntu 12.04 (precise)
+ * Ubuntu 14.04 (trusty)
+ * Debian 7.4 (wheezy)
+
+Other OSes may or may not work without many tweaks. For best results, please use one of the above, or one closely related.
+
+=== Packages ===
+
+Building, testing, and running Melange depends on installation of a few system packages:
* git
* libxml2-dev
* libxslt-dev
- * openjdk-7-jdk
* python (version 2.7)
* python-dev
* python-lxml
@@ -26,11 +36,12 @@
* xvfb
* zlib1g-dev
* firefox or iceweasel
+ * make
This might work for you:
{{{
-sudo apt-get install libxml2-dev libxslt-dev openjdk-7-jdk python-dev python-lxml python-virtualenv xvfb zlib1g-dev firefox
+sudo apt-get install libxml2-dev libxslt-dev python-dev python-lxml python-virtualenv xvfb zlib1g-dev firefox make
}}}
== Setting up ==
@@ -40,12 +51,7 @@
{{{
git clone http://code.google.com/p/soc/
cd soc
-virtualenv venv --python=python2.7
-venv/bin/pip install -U lxml setuptools
-venv/bin/python bootstrap.py
-bin/buildout
-bin/gen-app-yaml local-devel
-bin/paver build
+make setup
}}}
NOTE: There might be some errors that look like - "Bad argument -- expected name or tuple" during the documentation generation. It's a known issue in epydoc [https://sourceforge.net/p/epydoc/bugs/363/ #343]. The build works just fine.