Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 111 (modified by patricwi, 6 years ago) (diff)

Flatpak

You will need to install flatpak using your package manager. Please refer to the official documentation if you need help.

Installing from repository

Building from source and packaging in repository

If you want to build a flatpak repository from the orxonox source, you will first need to install flatpak-builder. Download orxonox source code, flatpak manifest file and dependencies:

svn co http://svn.orxonox.net/downloads/linux/flatpak/
cd flatpak
mkdir orxonox && cd orxonox
svn co http://svn.orxonox.net/game/code/trunk code
svn co http://svn.orxonox.net/game/data/data_extern

You need to manually change the directory of CEGUI in the file located under flatpak/orxonox/code/cmake/tools/FindCEGUI.cmake. Add the following line:

include/cegui-0/CEGUI

After:

PATH_SUFFIXES
    include

Then run the build from the folder flatpak:

flatpak-builder --install-deps-from=flathub --keep-build-dirs --force-clean --install build net.orxonox.Orxonox.json

Put the app in a repository:

flatpak-builder --repo=repo --force-clean build net.orxonox.Orxonox.json

Install the app from the repository:

flatpak --user remote-add --no-gpg-verify orx-repo repo
flatpak --user install orx-repo net.orxonox.Orxonox

Run the app:

flatpak run net.orxonox.Orxonox

Binaries

Windows

For Windows we supply binary packages of the latest official version.

If you are interested in the most recent version, please use the source distribution.

Linux

For Linux we have made packages of the current version of Orxonox. They are available for Ubuntu 10.04 and Debian.

Ubuntu 10.04

There are two possibilities of installing Orxonox binaries under Ubuntu

  • You can use our launchpad-ppa by adding it to your apt sources (this way you will automatically receive updates):
    sudo add-apt-repository ppa:orxonox/testing
    
    Now you have to update the local apt cache
    sudo aptitude update
    
    Afterwards simply install it by typing
    sudo aptitude install orxonox
    
  • You can directly download the .deb files here and install them manually

Debian

For unstable use these lines in your /etc/apt/sources.list (the second line is optional):

deb http://downloads.orxonox.net/debian/ unstable main
deb-src http://downloads.orxonox.net/debian/ unstable main

Or for the stable squeeze use:

deb http://downloads.orxonox.net/debian/ squeeze main
deb-src http://downloads.orxonox.net/debian/ squeeze main

Then you can install the orxonox package

aptitude update
aptitude install orxonox


Source

Source access

The best and most convenient way to access our source code is to use SVN and check out the trunk as it contains the most updated and recent stable features:

Note: The https can only be used if you have a svn account registered with us, if you just want to check out the code and data you have to use the http url. See Anonymous Access for more information below.

You also need the media files. The media directory should be on the same level as the source code (e.g. if the source code is in a directory called trunk, then the media files should be in a directory called data_extern and both directories should be in the same directory). More precisely, you can adjust the data path by telling CMake about it (e.g. by using ccmake).

Anonymous Access

If you only want to download the source, you can use the http-links above. Contact us if you are interested in committing content and therefore need an account.

Guides

The following section guides you through the installation of the source code for your chosen operating system. Before you start with compiling you may want to have a look at the OS unspecific build options with which you can customize your installation: General Options and Instructions.

Now select your OS specific installation guide from the list below:

Windows

Linux

  • Special instructions for the ETH Tardis Computers at the Electrical Engineering department

Mac OS X

Outdated

For the previous version of Orxonox, there still are old installation guides available:

Precompiled Dependencies

For the supported compilers on Windows we supply the dependencies with all the libraries and includes directly as archive. You will need 7-Zip to extract the archives.

Visual Studio

Link Compiler Date Version OGRE, CEGUI Version Debug Symbols with Sources
30MB Visual C++ 2005 SP1 28.04.2011 4.4 OGRE 1.6, CEGUI 0.6 PDBs included
40MB Visual C++ 2005 SP1 28.04.2011 6.0 OGRE 1.7, CEGUI 0.7 PDBs included
32MB Visual C++ 2008 SP1 28.04.2011 4.4 OGRE 1.6, CEGUI 0.6 PDBs included
42MB Visual C++ 2008 SP1 28.04.2011 6.0 OGRE 1.7, CEGUI 0.7 PDBs included
14MB Visual C++ 2010 SP1 13.05.2011 6.1 OGRE 1.7, CEGUI 0.7 34MB
16MB Visual C++ 2013 Update 4 02.02.2015 7.0 OGRE 1.8, CEGUI 0.7 None
17MB Visual C++ 2015 30.07.2015 7.0 OGRE 1.8, CEGUI 0.7 None

MinGW-w64

Link GCC 32/64bit MinGW-w64 buildlabel Date Version Library Versions
11MB 4.8 32bit i686-4.8.5-posix-dwarf-rt_v4-rev0 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
11MB 4.8 64bit x86_64-4.8.5-posix-seh-rt_v4-rev0 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
18MB 4.8 both both 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
12MB 4.9 32bit i686-4.9.3-posix-dwarf-rt_v4-rev1 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
12MB 4.9 64bit x86_64-4.9.3-posix-seh-rt_v4-rev1 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
19MB 4.9 both both 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
12MB 5.3 32bit i686-5.3.0-posix-dwarf-rt_v4-rev0 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
12MB 5.3 64bit x86_64-5.3.0-posix-seh-rt_v4-rev0 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5
20MB 5.3 both both 14.02.2016 7.1 boost 1.60, ogre 1.8, cegui 0.7, lua 5.1, tcl 8.5

Attachments (13)

Download all attachments as: .zip