spek

Acoustic spectrum analyser https://github.com/alexkay/spek spek.cc
git clone http://git.hanabi.in/repos/spek.git
Log | Files | Refs | README

README.md (1594B)


      1 # Spek release checklist
      2 
      3  * Bump the version number in configure.ac.
      4  * `cd po && make update-po && tx push -s`.
      5  * `tx pull -a` and commit with correct `--author`s.
      6  * Review translations, fix things like missing mnemonics.
      7  * Translate what I can, Ich spreek un peu по-русски.
      8  * `tx pull -a`.
      9  * Update the list of available languages, 80% or so will do:
     10    * po/LINGUAS
     11    * src/spek-preferences-dialog.cc
     12    * dist/win/bundle.sh
     13    * dist/osx/bundle.sh
     14  * Update authors using `git log X.Y.Z.. --pretty=format:"%an <%ae>" | sort -u`.
     15  * Sync the list of authors with the About dialogue.
     16  * Update the copyright year in the About dialogue along with all the .po files.
     17  * Update news in README.md.
     18  * Update the website and debian/control's description with the new features.
     19  * Update the manpage, don't forget the release date. Run `make man`.
     20  * Update sshots if there are user-visible changes.
     21  * Update INSTALL.md with the new version number and instructions.
     22  * Update copyright year of touched code.
     23  * Make sure `make distcheck` doesn't return errors.
     24  * Prepare binaries for OSX and WIN, see README files in dist/*.
     25  * If anything has been changed, commit and re-make the tarball.
     26  * Update web/index.html: bump version numbers, binary sizes and news.
     27  * Write the blog post, link from web/index.html, don't publish yet.
     28  * Upload the tarball + OSX and WIN binaries.
     29  * `git tag -a X.Y.Z`.
     30  * Upload the website using `make upload`.
     31  * Publish the blog post.
     32  * Send an announcement to the LAA list.
     33  * Update the forum thread on what.
     34  * Update FreeBSD and Debian ports.