4d92a4
#!/bin/bash
4d92a4
4d92a4
set -e
4d92a4
4d92a4
# This commit refers to the state of the sources when they were published to
4d92a4
# Maven Central
4d92a4
git_tag='dcf154b6d40dd3865e317de7250b7019044543a9'
4d92a4
version="$(sed -n 's/Version:\s*//p' *.spec)"
4d92a4
4d92a4
# Retrieve and set version
4d92a4
git clone https://github.com/cbeust/jcommander.git
4d92a4
4d92a4
pushd jcommander
4d92a4
git reset --hard "${git_tag}"
4d92a4
4d92a4
# Clean
4d92a4
find -name '*.jar' -delete
4d92a4
find -name '*.class' -delete
4d92a4
rm -rf gradle* kobalt* lib
4d92a4
rm -rf .git
4d92a4
popd
4d92a4
4d92a4
# Pack into tarball
4d92a4
mv jcommander beust-jcommander-"${version}"
4d92a4
tar -cvf beust-jcommander-"${version}".tar.gz beust-jcommander-"${version}"/
4d92a4
rm -rf beust-jcommander-"${version}"