Making distribution archives

Two types of distribution archive can be created from the current sources - the source and binary distributions. To create the source distribution type


$ scons source_dist

To create the binary distribution, whereby the C modules are compiled and the resultant shared objects are included in the bzipped tar file, type


$ scons binary_dist

If a binary distribution does not exist for your architecture feel free to create it yourself and contribute the archive to be included on the download pages. To do this you will need to check out the appropriate tag from the relax repository. If the current stable release is called 4.0.3, check out that tag by typing


$ git checkout 4.0.3

This requires you to be in a directory of a local copy of the relax git repository (see Section 13.1 on page [*]).

Then build the binary distribution and send a message to the relax development mailing list. If compilation does not work please submit a bug to the bug tracker system at https://sourceforge.net/p/nmr-relax/tickets/search/ detailing the relax version, operation system, architecture, and any other information you believe will help to solve the problem. More information about donating binary distributions to the relax project is given in the free software infrastructure chapter (Chapter 3, page [*]).

The relax user manual (PDF), created 2020-08-26.