From 554e1671176142dc3df9347890d5c336c1bc1f35 Mon Sep 17 00:00:00 2001 From: Ralph Giles <giles@mozilla.com> Date: Thu, 31 Dec 2015 01:16:10 -0800 Subject: [PATCH] Update release instructions. These may not be final since the mingw build wasn't successful but includes updates from following the process today. --- doc/release.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/doc/release.txt b/doc/release.txt index 21c54bb..4401fff 100644 --- a/doc/release.txt +++ b/doc/release.txt @@ -23,10 +23,15 @@ to https://archive.mozilla.org/pub/opus/ Win32 binaries: - Assuming the mingw cross toolchain: -- rust make -C mingw +- run cd mingw && make - Downloads versions of libogg, opus, openssl. - Compiles them. - - Compiles opusfile and examples against the built deps. + - Compiles static opusfile and examples against the built deps. +- Compile dyname opusfile with: + - ./configure --host=i686-w64-mingw32 --prefix=/path/to/builddir/mingw \ + PKG_CONFIG_PATH=/path/to/builddir/mingw/lib/pkgconfig + - make && make check && make -C doc/latex +- Add api docs to opus-codec.org - mkdir opusfile-${version}-win32 - Copy AUTHORS COPYING README.txt include/opusfile.h to the release dir. - Merge changes between README.txt and the version in the last @@ -45,8 +50,8 @@ Win32 binaries: - Copy examples/.libs/*.exe to the release dir. - Strip *.dll *.a *.exe in the release dir. - In the release dir, run: - sha1sum * > SHA1SUMS.txt - gpg --detach-sign --armor SHA1SUMS.txt + sha256sum * > SHA256SUMS.txt + gpg --detach-sign --armor SHA256SUMS.txt - In the parent directory, create the archive: zip -r opusfile-${version}-win32.zip opusfile-${version}-win32/* - Copy the archive to a clean system and verify the examples work -- GitLab