Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 64 lines (48 sloc) 2.097 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
Desura
===================

Desura is a gaming client that allows users to one click download and install games and game modification.
For more information, visit http://www.moddb.com/groups/desura/forum/thread/open-sourcing-desura


Build Desura on Linux
===================

Run ./build_desura.sh

In order to make use of multiple CPU cores while compiling, run
./build_desura.sh -j8
which will invoke "make -j8" so the build is speeded up extremely
and takes only 7 mins on a modern machine (intel core i7 2635QM)
"8" will be the number of compile-thread to run at a time.

You can find out the number of cores you have running:
getconf _NPROCESSORS_ONLN

Required dependencies (can be installed by package manager or install-deps.sh):
boost
c-ares (for ares support in curl)
cmake
gtk2
OpenSSL
tinyxml
v8

Optional dependencies (will be built by cmake if not existing):
bzip2
curl (while building without ares support)
sqlite

cef is needed from official distribution see #5 and #107
Just copy required libs to install/lib

Finally run Desura using ./run_desura.sh

Build Desura on Windows
=====================

Download and install:
 * TortoiseSvn http://tortoisesvn.net/downloads.html. Make sure to install command line tools
 * msysGit https://code.google.com/p/msysgit/downloads/list
 * TortoiseSvn: http://tortoisesvn.net/downloads.html
 * TortoiseGit http://code.google.com/p/tortoisegit/downloads/list. Make sure to install at least the patch tool
 * Windows Sdk 7.1 http://www.microsoft.com/download/en/details.aspx?id=8279
  (If applicable)
 * Python 2.7 http://www.python.org/getit/
 * SCons http://www.scons.org/download.php (same architecture as python 2.7!)
 * CMake 2.8 http://www.cmake.org/

 Note: Make sure you add git to your environment path and also set SVN_PATH to point to the tortise svn path

Open a 32bit cmd.exe with env vars set up by vc or other scripts (so we have a full build environment)
run ./build_desura.bat
wait

Getting Cef Libraries on Linux
=====================

Run getceflibs.sh after building Desura. Make sure you don't disable building the tools.
Something went wrong with that request. Please try again.