From 46f2c1134d276944fb74584a61d90cc363aee7eb Mon Sep 17 00:00:00 2001 From: Benjamin Dobell Date: Sun, 5 Dec 2010 00:25:04 +1100 Subject: Removed the "Heimdall" folder and moved its contents to the root directory. --- libusb-1.0/_bump.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 libusb-1.0/_bump.sh (limited to 'libusb-1.0/_bump.sh') diff --git a/libusb-1.0/_bump.sh b/libusb-1.0/_bump.sh new file mode 100644 index 0000000..12c17d3 --- /dev/null +++ b/libusb-1.0/_bump.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# bump the version and update the git tree accordingly +# !!!THIS SCRIPT IS FOR INTERNAL DEVELOPER USE ONLY!!! + +type -P sed &>/dev/null || { echo "sed command not found. Aborting." >&2; exit 1; } +type -P git &>/dev/null || { echo "git command not found. Aborting." >&2; exit 1; } + +if [ ! -n "$1" ]; then + TAG=$(git describe --tags --abbrev=0 2>/dev/null) + if [ ! -n "$TAG" ]; then + echo Unable to read tag - aborting. + exit 1 + fi +else + TAG=$1 +fi +if [ ! ${TAG:0:3} = 'pbr' ]; then + echo Tag "$TAG" does not start with 'pbr' - aborting + exit 1 +fi +TAGVER=${TAG:3} +case $TAGVER in *[!0-9]*) + echo "$TAGVER is not a number" + exit 1 +esac +OFFSET=10000 +TAGVER=`expr $TAGVER + 1` +TAGVER_OFF=`expr $TAGVER + $OFFSET` +echo "Bumping version to pbr$TAGVER (nano: $TAGVER_OFF)" +sed -e "s/\(^m4_define(LIBUSB_NANO.*\)/m4_define(LIBUSB_NANO, [$TAGVER_OFF])/" configure.ac >> configure.ac~ +mv configure.ac~ configure.ac +# we're duplicating libusb_version.h generation here, but that avoids having to run configure +sed -e "s/\(^#define LIBUSB_VERSION_NANO.*\)/#define LIBUSB_VERSION_NANO $TAGVER_OFF/" libusb/libusb_version.h > libusb/libusb_version.h~ +mv libusb/libusb_version.h~ libusb/libusb_version.h +git commit -a -m "bumped internal version" -e +git tag "pbr$TAGVER" \ No newline at end of file -- cgit v1.2.3