LinuxBuild: Difference between revisions
Line 12: | Line 12: | ||
== Building From Source == | == Building From Source == | ||
The classic way to develop Exodus is to get an account on the build farm, download tarballs, develop locally probably using the autotools built into Exodus, then upload patches which will be automatically built and published by the build farm. | |||
A quick way of downloading tarballs and uploading patches is to use the build farm's subversion-like osc checkout, osc update, osc checkin routine. | |||
The following scripts completely automatically download, build and install Exodus on your system on the three main Linux distributions. | |||
The download the trunk version of Exodus from it's main subversion repository, install all the necessary tools to do a classic autotools build using configure/make/make install and then install it for immediate use. | |||
=== Core === | === Core === |
Revision as of 22:53, 10 July 2011
Build Farm
https://build.opensuse.org/project/monitor?project=home%3Aneosys%3Aexodus
You can get a free account, branch, build and publish your own repositories of Exodus very easily.
Your branch can be tied to the latest version of Exodus ensuring that upstream developments flow into your branch transparently.
You can submit any patches or developments you make back to Exodus where they may be accepted or not.
For any tips please email Steve or say hi on IRC.
Building From Source
The classic way to develop Exodus is to get an account on the build farm, download tarballs, develop locally probably using the autotools built into Exodus, then upload patches which will be automatically built and published by the build farm.
A quick way of downloading tarballs and uploading patches is to use the build farm's subversion-like osc checkout, osc update, osc checkin routine.
The following scripts completely automatically download, build and install Exodus on your system on the three main Linux distributions.
The download the trunk version of Exodus from it's main subversion repository, install all the necessary tools to do a classic autotools build using configure/make/make install and then install it for immediate use.
Core
Includes library, postgres plug, command line utilities and programming using C++ compiler
Language Bindings
Perl, Python, PHP, Java, C#