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