From 812ca353dcfac80eb7d5633ea3ec2c6d418fc51d Mon Sep 17 00:00:00 2001 From: Andreas Fink Date: Sun, 13 Jun 2010 09:51:52 +0000 Subject: [PATCH] *add* adding a dummy configure file which reports for the user that we've changed to cmake *add* make_relase.sh convenience script which creates a tarball for release (usage: ./make_release.sh RELEASE_VERSION) *fix* get_svnrev.sh fixed is the fallback version is produced --- configure | 8 ++++++++ get_svnrev.sh | 4 ++-- make_release.sh | 23 +++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100755 configure create mode 100755 make_release.sh diff --git a/configure b/configure new file mode 100755 index 0000000..5561cd7 --- /dev/null +++ b/configure @@ -0,0 +1,8 @@ +#!/bin/bash + +# This file should be removed for a release, but right now it is here for convenience. +# Everyone who is used to build tint2 with ./configure && make && sudo make install will get this message + +echo "Tint2 has changed the build system to CMake" +echo "See INSTALL or the wiki page for further building instructions" + diff --git a/get_svnrev.sh b/get_svnrev.sh index c6466ab..b537a60 100755 --- a/get_svnrev.sh +++ b/get_svnrev.sh @@ -1,6 +1,6 @@ #!/bin/bash -FALLBACK="0.10-svn" +FALLBACK=\"0.10-svn\" if [[ $# -eq 0 ]]; then DIR=. @@ -22,7 +22,7 @@ fi if [[ ${REV_OLD} != ${REV} ]]; then echo "Building new version.h" - echo "#define VERSION_STRING "${REV}"" > version.h + echo "#define VERSION_STRING ${REV}" > version.h fi diff --git a/make_release.sh b/make_release.sh new file mode 100755 index 0000000..98e45e4 --- /dev/null +++ b/make_release.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# usage: ./make_release.sh RELEASE_VERSION_NUMBER + +if [[ $# -ne 1 ]]; then + echo "usage: $0 RELEASE_VERSION_NUMBER" + exit +fi + +DIR=tint2-${1} +echo "Making release ${DIR}" +rm -Rf ${DIR} +svn export . ${DIR} > /dev/null + +# delete unneeded files +rm -f ${DIR}/configure ${DIR}/make_release.sh + +# replace get_svnrev.sh by a simple echo command +echo "echo \"#define VERSION_STRING \\\"${1}\\\"\" > version.h" > ${DIR}/get_svnrev.sh + +# create tarball and remove the exported directory +tar -cjf ${DIR}.tar.bz2 ${DIR} +rm -Rf ${DIR} -- 2.44.0