mirror of
https://github.com/xiph/opus.git
synced 2025-05-22 11:28:31 +00:00
36 lines
1 KiB
Bash
Executable file
36 lines
1 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
echo packaging source code
|
|
rm -rf opus_source
|
|
cat opus_sources.mk celt_sources.mk silk_sources.mk opus_headers.txt celt_headers.txt silk_headers.txt | grep '\.[ch]' | sed -e 's/^.*=//' -e 's/\\//' > all_files.txt
|
|
tar czf tmp_draft.tar.gz `cat all_files.txt`
|
|
|
|
mkdir opus_source
|
|
cd opus_source
|
|
tar xzf ../tmp_draft.tar.gz
|
|
cp ../Makefile.draft Makefile
|
|
cp ../opus_sources.mk .
|
|
cp ../celt_sources.mk .
|
|
cat ../silk_sources.mk | sed 's/^if /ifdef /' > silk_sources.mk
|
|
cp ../README.draft README
|
|
cp ../COPYING COPYING
|
|
cp ../src/test_opus.c src/
|
|
|
|
cd ..
|
|
tar czf opus_source.tar.gz opus_source
|
|
echo building base64 version
|
|
cat opus_source.tar.gz| base64 -w 66 | sed 's/^/###/' > doc/opus_source.base64
|
|
|
|
cd doc
|
|
echo '<figure>' > opus_compare_escaped.m
|
|
echo '<artwork>' >> opus_compare_escaped.m
|
|
echo '<![CDATA[' >> opus_compare_escaped.m
|
|
cat opus_compare.m >> opus_compare_escaped.m
|
|
echo ']]>' >> opus_compare_escaped.m
|
|
echo '</artwork>' >> opus_compare_escaped.m
|
|
echo '</figure>' >> opus_compare_escaped.m
|
|
|
|
echo running xml2rfc
|
|
xml2rfc draft-ietf-codec-opus.xml
|