From 1f04221f8c0d60d8167835bb3330f882d271d585 Mon Sep 17 00:00:00 2001 From: kostas Date: Sun, 13 May 2012 05:40:21 +0000 Subject: [PATCH] Updated build instructions FossilOrigin-Name: 235ee0f6e817a0b7f6ff335cfd10c0db0ad83585 --- doc/Building.txt | 69 +++++++++++++++++++++++++++++++++++++----------- manifest | 12 ++++----- manifest.uuid | 2 +- 3 files changed, 60 insertions(+), 23 deletions(-) diff --git a/doc/Building.txt b/doc/Building.txt index d6b1ea8..1c7f449 100644 --- a/doc/Building.txt +++ b/doc/Building.txt @@ -1,33 +1,70 @@ Building from Source -==================== -Building Fuel from source requires Qt version 4. -Qt is available at http://qt.nokia.com/downloads +=============================================================================== + +Prerequisites +------------------------------------------------------------------------------- +Building Fuel from source requires Qt version 4. Qt is available at: + http://qt.nokia.com/downloads + +To run Fuel a compiled binary of Fossil must be available either in the system +path or in the same folder as the Fuel executable. You can find the latest +Fossil binaries from the Fossil homepage at: + http://www.fossil-scm.org/download.html + + +Retrieving the source +------------------------------------------------------------------------------- +The source is available as a tar.gz archive at the following location + https://fuel-scm.googlecode.com/files/fuel-{VERSION}.tar.gz +So for version 0.9.6 the package name would be fuel-0.9.6.tar.gz + +Additionally you can clone the source code directly from Chisel using fossil + mkdir fuel + cd fuel + fossil clone https://chiselapp.com/user/karanik/repository/fuel fuel.fossil + fossil open fuel.fossil + Windows ---------------------- - - -Unix-based OS ---------------------- +------------------------------------------------------------------------------- Mac OS X ---------------------- - +------------------------------------------------------------------------------ Build Steps: -1. Generate Makefiles - /path/to/qt/bin/qmake -spec macx-g++ CONFIG+=release +1. Open a Terminal and cd into the folder containing the Fuel source code + cd fuel -2. Compile +2. Generate the makefile with qmake + /path/to/qt/bin/qmake fuel.pro -spec macx-g++ CONFIG+=release + +3. Compile make -3. (Optional) Include the Fossil executable within the Fuel application bundle +4. (Optional) Include the Fossil executable within the Fuel application bundle cp /location/to/fossil Fuel.app/Contents/MacOS -4. Package Qt dependencies into Fuel to make a standalone application bundle +5. Package Qt dependencies into Fuel to make a standalone application bundle /path/to/qt/bin/macdeployqt Fuel.app -5. Enjoy +6. Enjoy + open Fuel.app +Unix-based OSs +------------------------------------------------------------------------------- +Build Steps: + +1. cd into the folder containing the Fuel source code + cd fuel + +2. Generate the makefile with qmake + qmake fuel.pro + +3. Compile + make + +4. Enjoy + ./Fuel + diff --git a/manifest b/manifest index 2e26d5e..1ce46ea 100644 --- a/manifest +++ b/manifest @@ -1,7 +1,7 @@ -C Fixed\spack\sscript\n -D 2012-05-13T04:39:15.386 +C Updated\sbuild\sinstructions +D 2012-05-13T05:40:21.969 F dist/win/fuel.iss ef3558dbba409eb194938b930377fc9ee27d319e -F doc/Building.txt 1c921a22b40d94053af1b086f0aef3900ac1eaa6 +F doc/Building.txt 8da309808c48f0b9d41c41c78d5bfafc334e7d0a F doc/Changes.txt e21c9355aaeb7643c8d6784effd2f9ebadf3a8e0 F doc/License.txt 4cc77b90af91e615a64ae04893fdffa7939db84c F fuel.pro fb579b5fbb9e80c8b47d40bb9c1f888fc4fa85ad @@ -184,7 +184,7 @@ F ui/CommitDialog.ui 813d7cba316e226de1a22b7e480bb969fbe9b0c4 F ui/FileActionDialog.ui c63644428579741aeb5fa052e237ba799ced9ad7 F ui/MainWindow.ui 5f4e40bfb3e93b00f2e06a6071187998eb617224 F ui/SettingsDialog.ui 8964629ea80c61971c0601624c84d1927902b1fd -P 9b1332f816db49d45eb5e02f2b58795ded225a09 -R dad41e447a9b917820b06b0ccb837a1a +P 9b45153820a42d1a63eeb52073a5a9632dfe31b7 +R a419e42de0d3bfd30c6b924bbb93feac U kostas -Z fe15b79464ffe9538f80045cab94c87b +Z e2ac87a873f7fcb69fb90d44cffab4a2 diff --git a/manifest.uuid b/manifest.uuid index e154361..2379f67 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -9b45153820a42d1a63eeb52073a5a9632dfe31b7 \ No newline at end of file +235ee0f6e817a0b7f6ff335cfd10c0db0ad83585 \ No newline at end of file