Blame SOURCES/generate-tarball.sh

3eaa5a
#!/bin/bash
3eaa5a
set -e
3eaa5a
3eaa5a
name=scala
3eaa5a
version="$(sed -n 's/Version:\s*//p' *.spec)"
3eaa5a
3eaa5a
# RETRIEVE
3eaa5a
wget "https://github.com/scala/scala/archive/v${version}.tar.gz" -O "${name}-${version}.orig.tar.gz"
3eaa5a
3eaa5a
rm -rf tarball-tmp
3eaa5a
mkdir tarball-tmp
3eaa5a
cd tarball-tmp
3eaa5a
tar xf "../${name}-${version}.orig.tar.gz"
3eaa5a
3eaa5a
# CLEAN TARBALL
3eaa5a
find -name '*.jar' -delete
3eaa5a
find -name '*.class' -delete
3eaa5a
# Possibly proprietary code
3eaa5a
find -name '*.dll' -delete
3eaa5a
find -name '*.so' -delete
3eaa5a
# Contains minified js of uncertain origin
3eaa5a
rm -r */src/compiler/scala/tools/nsc/doc/html/resource/lib
3eaa5a
3eaa5a
tar cf "../${name}-${version}.tar.gz" *
3eaa5a
cd ..
3eaa5a
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"