Update list-maintainers to output redmine syntax
[hoomd-blue.git] / packaging / README
blob0f66591ce7b7643cbd3c9be146caa4783f96dbd6
1 To build a Redhat Package Manager package (RPM) of a hoomd tagged release,
2 execute 'make rpm TAGVER=version'
4 To build an RPM of any other version,
5 execute 'make rpm VERSION=version RELEASE=release REFSPEC=refspec'
6 where version,release is the version and release number to include in the
7 rpm file name, and refspec is the git branch/tag to check out and build.
9 To build a Debian package (deb) of a release tag,
10 execute './deb_build_tag.sh tag'
12 To build a Mac OS X app bundle, configure cmake with the following options,
13 '-DENABLE_APP_BUNDLE_INSTALL=ON -DBOOST_ROOT=/opt/boost-ver/
14 -DBoost_NO_SYSTEM_PATHS=ON -DPYTHON_EXECUTABLE=/usr/bin/python'
15 where /opt/boost-ver contains a build of boost linked against the system
16 installation of python. Then build the pacakge with 'make package'
18 Make sure the nvcc compiler from the cuda toolkit is in your path.
20 Note that you will need cmake, git, the rpm-build package (of
21 course), and some other software installed. Non-obvious missing software
22 should produce explicit error messages. If you have the software installed
23 but not as an rpm package, rpmbuild may still produce errors.