plastimatch

Making a tarball

This section describes how to create an official packaged version of plastimatch.

Step 1: Preliminary testing

  1. Use tarball described in “Debian packaging” page (need link here)
  2. Unpack and test tarball on linux (don’t skip this step)
  3. Unpack and test tarball on windows (don’t skip this step)

Step 2: Marking the version

  1. Bump version number in CHANGELOG

  2. Bump version number in CMakeLists

  3. Bump version number in doc/sphinx/conf.py

  4. Regenerate man pages

  5. Push to remote

  6. Tag version:

    git tag -a "v1.6.5" -m "Version 1.6.5"
    git push origin --tags
    

Step 3: Making the final version

  1. Download tarball from gitlab.

  2. Edit gitlab changelog.

  3. Unpack and test tarball on linux (don’t skip this step)

  4. Unpack and test tarball on windows (don’t skip this step)

  5. Upload to sourceforge:

    sftp gregsharp,plastimatch@frs.sourceforge.net
    cd /home/pfs/project/p/pl/plastimatch/Source
    put plastimatch-1.6.4.tar.bz2