ref: 554e1671176142dc3df9347890d5c336c1bc1f35
parent: 1c955b28c9af9f80ad7e0eec17ca9197dcb7ed71
author: Ralph Giles <giles@mozilla.com>
date: Wed Dec 30 20:16:10 EST 2015
Update release instructions. These may not be final since the mingw build wasn't successful but includes updates from following the process today.
--- a/doc/release.txt
+++ b/doc/release.txt
@@ -23,10 +23,15 @@
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 @@
- 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