1
0
Fork 0
replica_gpx2svg/make_release

22 lines
433 B
Bash
Executable File

#!/bin/bash
# Get the version we're releasing
version=$(git describe)
version=${version##*v}
# Create snapshot
mkdir gpx2svg-$version
git archive HEAD | tar -xC gpx2svg-$version
cd gpx2svg-$version
# Update the project version
sed -i -e "s/@VERSION@/$version/" gpx2svg
# Remove the "make_release" script
rm make_release
# Create the release tarball
cd ..
tar -cJf gpx2svg-$version.tar.xz gpx2svg-$version
rm -r gpx2svg-$version