audacia/lib-src/lv2/unpack-waf

21 lines
423 B
Bash
Executable File

#!/bin/sh
set -e
for waf in $(find . -type f -name waf); do
if grep -q '^#==>$' "${waf}"
then
pushd "${waf%/*}"
python3 ./waf --help > /dev/null
if [ -e .waf* ]
then
mv .waf*/* .
sed -i '/^#==>$/,$d' waf
rmdir .waf*
fi
find waflib -name "*.pyc" -o -name "__pycache__" | xargs rm -rf
popd
fi
done
echo "All waf scripts extracted successfully."