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