#!/bin/sh -e
-opus=opus-1.5.2
+opus=opus-1.6
+[ -e $opus.tar.gz ] || {
+ echo fetch https://downloads.xiph.org/releases/opus/opus-1.6.tar.gz >&2
+ exit 1
+}
if ! [ -d local/lib ] ; then
rm -fr local $opus
- tar xf $opus.tar
+ tar xf $opus.tar*
cd $opus
./configure --prefix=$(realpath ..)/local \
--enable-deep-plc \
=> https://opus-codec.org/ libopus\r
=> https://wiki.hydrogenaud.io/index.php?title=Opus Opus improvements\r
=> https://github.com/hraban/opus gopkg.in/hraban/opus.v2\r
-=> https://opus-codec.org/demo/opus-1.5/ ML-related optimisations\r
+=> https://opus-codec.org/demo/opus-1.6/ ML-related optimisations\r
Audio recording and playback is done through external utilities, capable
of reading/writing raw audio samples from stdin/stdout. SoX'es rec and
=> https://sourceforge.net/projects/sox/ SoX\r
- $ version=6.0.0
+ $ version=6.3.0
$ [fetch|wget] http://www.vors.stargrave.org/download/vors-$version.tar.zst
$ [fetch|wget] http://www.vors.stargrave.org/download/vors-$version.tar.zst.sig
[verify signature]
+ $ [fetch|wget] https://downloads.xiph.org/releases/opus/opus-1.6.tar.gz
+ $ [ "$(sha512 <opus-1.6.tar.gz)" = "23a71d6ed610d35742c990902eb2c7b17f28fb8d38677193f984e3ad7ed506c816062f241af5d8ab901cc91d0ddb890b774efac3867a7cef2d53d26464ea7df3" ]
$ tar xf vors-$version.tar.zst
$ cd vors-$version
+ $ ln -s ../opus-1.6.tar.gz
$ ./build
$ mv bin/vors-* $PATH/bin
########################################################################
-gunzip <$cur/opus-1.5.2.tar.gz >opus-1.5.2.tar
rm -rf .git makedist
find . -type d -exec chmod 755 {} +
find . -type f -exec chmod 644 {} +