weblate/scripts/create-release
Michal Čihař f88c945aa3 Fix tagging command
Signed-off-by: Michal Čihař <michal@cihar.com>
2015-05-12 09:14:54 +02:00

27 lines
603 B
Bash
Executable file
Vendored

#!/bin/sh
set -e
if [ "x$1" = "x--help" -o "x$1" = "x-h" ] ; then
echo "Usage: ./scripts/create-release [--tag]"
exit 1
fi
# Grab version
version=`DJANGO_SETTINGS_MODULE=weblate.settings_example python -c 'import weblate; print weblate.VERSION' | sed 's/-dev//'`
namever=weblate-$version
# What are we going to build?
if [ "x$1" = "x--tag" ] ; then
rev=$namever
git tag -s $rev -m "Version $version"
fi
# Compile po files
./scripts/generate-locales
# Create tarball
./setup.py sdist --formats bztar,gztar,zip
# Build tarballs
zcat dist/$namever.tar.gz | xz > dist/$namever.tar.xz