Changeset 1075 for trunk/version.sh
- Timestamp:
- Nov 11, 2006, 2:02:44 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/version.sh
r1036 r1075 3 3 # $Id$ 4 4 5 MAJOR=0 6 MINOR=6 7 STRING=0.7-svn 8 5 9 # Get current SVN revision from Ids in all source files 6 REV MAX=`( find . '(' -name '*.[chm]' -o -name '*.cpp' -o -name '*.po' \10 REV=`( find . '(' -name '*.[chm]' -o -name '*.cpp' -o -name '*.po' \ 7 11 -o -name '*.mk' -o -name '*.in' -o -name 'Makefile' \ 8 12 -o -name 'configure' ')' -exec cat '{}' ';' ) | \ … … 25 29 26 30 # Generate version.mk 27 cp -f mk/version.mk.in mk/version.mk.new 28 echo "VERSION_REVISION = $REVMAX" >> mk/version.mk.new 31 cat > mk/version.mk.new << EOF 32 VERSION_MAJOR = $MAJOR 33 VERSION_MINOR = $MINOR 34 VERSION_STRING = $STRING 35 VERSION_REVISION = $REV 36 EOF 29 37 replace_if_differs mk/version.mk.new mk/version.mk 30 38 31 # Generate version.h from version.mk 32 grep "^VER" mk/version.mk | sed -e 's/^/#define /g' -e 's/= //g' \ 33 -e 's/\(VERSION_STRING[ ]*\)\(.*\)/\1"\2"/' > \ 34 libtransmission/version.h.new 39 # Generate version.h 40 cat > libtransmission/version.h.new << EOF 41 #define VERSION_MAJOR $MAJOR 42 #define VERSION_MINOR $MINOR 43 #define VERSION_STRING "$STRING" 44 #define VERSION_REVISION $REV 45 EOF 35 46 replace_if_differs libtransmission/version.h.new libtransmission/version.h 36 47 48 # Generate Info.plist from Info.plist.in 49 sed -e "s/%%BUNDLE_VERSION%%/$REV/" -e "s/%%SHORT_VERSION_STRING%%/$STRING/" \ 50 < macosx/Info.plist.in > macosx/Info.plist.new 51 replace_if_differs macosx/Info.plist.new macosx/Info.plist 52 37 53 exit 0
Note: See TracChangeset
for help on using the changeset viewer.