Update README.md - Add instructions for building Ring from source code on Fedora Linux.
@@ -30,6 +30,12 @@ You can build Ring using CMake or using Scripts (Batch Files or Shell Scripts).
The next steps explains building using scripts.
+We provide instructions for
+(1) Building using Microsoft Windows
+(2) Building using Ubuntu Linux
+(3) Building using Fedora Linux
+(4) Building using MacOS X
+
## Building using Microsoft Windows
### Get the source code
@@ -217,6 +223,95 @@ Starting from OpenGL 1.1 to OpenGL 4.6
sudo ring rnote.ring
+## Building using Fedora Linux
+
+### Get the source code
+
+ git clone http://github.com/ring-lang/ring.git
+
+### Install Libraries
+
+ cd ring/src
+ ./installdepfedora.sh
+
+### Build Ring (Compiler/VM)
+
+ sudo ./buildgcc.sh
+
+### Build RingODBC
+
+ cd ../extensions/ringodbc
+ ./buildgcc.sh
+
+### Build RingMySQL
+
+ cd ../extensions/ringmysql
+ ./buildgccfedora.sh
+
+### Build RingSQLite
+
+ cd ../extensions/ringsqlite
+ ./buildgcc.sh
+
+### Build RingOpenSSL
+
+ cd ../extensions/ringopenssl
+ ./buildgcc.sh
+
+### Build RingInternet
+
+ cd ../extensions/ringinternet
+ ./buildgcc.sh
+
+### Generate RingAllegro Source Code and Build
+
+ cd ../extensions/ringallegro
+ ./gencode.sh
+ ./buildgcc.sh
+
+### Generate RingLibCurl Source Code and Build
+
+ cd ../extensions/ringcurl
+ ./gencode.sh
+ ./buildgcc.sh
+
+### Generate RingZip Source Code and Build
+
+ cd ../extensions/ringzip
+ ./gencode.sh
+ ./buildgcc.sh
+
+### Generate RingFreeGLUT Source Code and Build
+
+ cd ../extensions/ringfreeglut
+ ./gencode.sh
+ ./buildgcc.sh
+
+### Generate RingOpenGL Source Code and Build
+
+The ringopengl folder contains many sub folders for different OpenGL versions
+Starting from OpenGL 1.1 to OpenGL 4.6
+
+ cd ../extensions/ringopengl/opengl21
+ ./gencode.sh
+ ./buildgcc.sh
+
+### Generate RingQt Source Code and Build
+
+ cd ../extensions/ringqt
+ ./gencode.sh
+ ./buildgccfedora.sh
+
+### To be able to call ring from any folder
+ cd ../../bin
+ sudo ./install.sh
+
+### Run Ring Notepad
+
+ cd applications/rnote
+ sudo ring rnote.ring
+
+
## Building using MacOS X
### Get the source code
