c87a18
#!/bin/bash
c87a18
set -e
c87a18
c87a18
name=objectweb-asm
c87a18
version="$(sed -n 's/Version:\s*//p' *.spec)"
c87a18
gittag="ASM_${version//./_}"
c87a18
c87a18
# RETRIEVE
c87a18
wget "https://gitlab.ow2.org/asm/asm/repository/${gittag}/archive.tar.gz#/${name}-${version}.tar.gz" -O "${name}-${version}.orig.tar.gz"
c87a18
c87a18
rm -rf tarball-tmp
c87a18
mkdir tarball-tmp
c87a18
cd tarball-tmp
c87a18
tar xf "../${name}-${version}.orig.tar.gz"
c87a18
c87a18
# Rename dir not to contain commit
c87a18
mv asm-${gittag}-* ${name}-${version}
c87a18
c87a18
# CLEAN TARBALL
c87a18
find -name '*.jar' -delete
c87a18
find -name '*.class' -delete
c87a18
rm -r */gradle
c87a18
c87a18
tar cf "../${name}-${version}.tar.gz" *
c87a18
cd ..
c87a18
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"