22 lines
678 B
Bash
Executable File
22 lines
678 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Extract lastest release tag from git log
|
|
Last_Release=$(git describe | cut -d '-' -f 1)
|
|
# Bump version in I-Nex.gambas
|
|
sed -i -e 's|^Version.*|Version='$1'|' ./I-Nex/i-nex/.project
|
|
sed -i -e 's|^PackageName=i-nex-.*|PackageName=i-nex-'$1'|' ./I-Nex/i-nex/.project
|
|
# Update changelog based on git log.
|
|
git log $Last_Release..HEAD > changelogs/changelog-$1
|
|
|
|
cat > ./debian/changelog2 <<EOF
|
|
i-nex ($1) stable; urgency=medium
|
|
|
|
* Chengelog for version $1 see file /usr/share/doc/i-nex/changelog-$1
|
|
|
|
-- eloaders <eloaders@linux.pl> `date -R`
|
|
|
|
EOF
|
|
|
|
cat ./debian/changelog >> ./debian/changelog2
|
|
rm ./debian/changelog
|
|
mv ./debian/changelog2 ./debian/changelog
|