How to build a release from git

  • Edit configure.ac and set the desired release version in this line:
    AC_INIT([dss], [1.4.0], [http://redmine.digitalstrom.org])
    
  • Update the ChangeLog file.
  • Regenerate the configure script:
    autoreconf
    

    Note: use autoreconf -i if this is a fresh checkout that has never been autoreconf'ed before.
  • Run the configure script (you may need to pass the options as described in How_to_build_the_dSS)
    ./configure
    
  • Build the release tarball:
    make dist
    
  • Commit the changes (release commit), tag the release.
  • Upload the release tarball

Deprecated procedure

./tools/create-dss-release  <release version string> <git branch name>
  • You need to have the sprocketize binary in your path
  • Update config.h.in