~ubuntu-branches/ubuntu/maverick/backintime/maverick

« back to all changes in this revision

Viewing changes to updateversion.sh

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Wiltshire
  • Date: 2009-05-16 23:04:32 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20090516230432-orrutvtufbtuxsc6
Tags: 0.9.24-1
* New upstream version (closes: #527447):
  - backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4'
    for KDE4 version)
  - fix a bug that crashes the program after taking a snapshot
* Update homepage field in debian/control (closes: #527595)
* Refactor packaging to fit new upstream build system (an almost entire 
  re-write of debian/rules)
* Make configure scripts use /bin/sh instead of /bin/bash (they don't use
  bash features)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
VERSION=`cat VERSION`
4
4
echo VERSION: $VERSION
5
5
 
6
 
echo "Update 'control.common'"
7
 
sed -i -e "s/^Version: .*$/Version: $VERSION/" control.common
8
 
 
9
 
echo "Update 'control.gnome'"
10
 
sed -i -e "s/^Version: .*$/Version: $VERSION/" control.gnome
11
 
sed -i -e "s/backintime-common (= [^)]*)/backintime-common (= $VERSION)/" control.gnome
12
 
 
13
 
echo "Update 'control.kde4'"
14
 
sed -i -e "s/^Version: .*$/Version: $VERSION/" control.kde4
15
 
sed -i -e "s/backintime-common (= [^)]*)/backintime-common (= $VERSION)/" control.kde4
16
 
 
17
 
echo "Update 'config.py'"
18
 
sed -i -e "s/^\tVERSION = '.*'$/\tVERSION = '$VERSION'/" config.py
19
 
 
20
 
echo "Update man page"
21
 
FILE=man/C/backintime.1
 
6
echo "Update 'common/debian_specific/control'"
 
7
sed -i -e "s/^Version: .*$/Version: $VERSION/" common/debian_specific/control
 
8
 
 
9
echo "Update 'gnome/debian_specific/control'"
 
10
sed -i -e "s/^Version: .*$/Version: $VERSION/" -e "s/backintime-common (= [^)]*)/backintime-common (= $VERSION)/" gnome/debian_specific/control
 
11
 
 
12
echo "Update 'kde4/debian_specific/control'"
 
13
sed -i -e "s/^Version: .*$/Version: $VERSION/" -e "s/backintime-common (= [^)]*)/backintime-common (= $VERSION)/" kde4/debian_specific/control
 
14
 
 
15
echo "Update 'common/config.py'"
 
16
sed -i -e "s/^\tVERSION = '.*'$/\tVERSION = '$VERSION'/" common/config.py
 
17
 
 
18
echo "Update common man page"
 
19
FILE=common/man/C/backintime.1
 
20
gzip -d $FILE.gz
 
21
sed -i -e "s/\.TH\(.*\)\"version\([^\"]*\)\"\(.*\)$/.TH\1\"version $VERSION\"\3/" $FILE
 
22
gzip --best $FILE
 
23
 
 
24
echo "Update Gnome man page"
 
25
FILE=gnome/man/C/backintime-gnome.1
 
26
gzip -d $FILE.gz
 
27
sed -i -e "s/\.TH\(.*\)\"version\([^\"]*\)\"\(.*\)$/.TH\1\"version $VERSION\"\3/" $FILE
 
28
gzip --best $FILE
 
29
 
 
30
echo "Update KDE4 man page"
 
31
FILE=kde4/man/C/backintime-kde4.1
22
32
gzip -d $FILE.gz
23
33
sed -i -e "s/\.TH\(.*\)\"version\([^\"]*\)\"\(.*\)$/.TH\1\"version $VERSION\"\3/" $FILE
24
34
gzip --best $FILE
25
35
 
26
36
echo "Update help .omf file"
27
 
sed -i -e "s/^\([ \]*\)<version\([^0-9]*\)\([^\"]*\)\(.*\)$/\1<version\2$VERSION\4/" docbook/C/backintime-C.omf
 
37
sed -i -e "s/^\([ \]*\)<version\([^0-9]*\)\([^\"]*\)\(.*\)$/\1<version\2$VERSION\4/" gnome/docbook/C/backintime-C.omf
28
38
 
29
39
echo "Update GNOME help docbook file"
30
 
sed -i -e "s/^<!ENTITY appversion .*>$/<!ENTITY appversion \"$VERSION\">/" -e "s/^<!ENTITY manrevision .*>$/<!ENTITY manrevision \"$VERSION\">/" docbook/C/backintime.xml
 
40
sed -i -e "s/^<!ENTITY appversion .*>$/<!ENTITY appversion \"$VERSION\">/" -e "s/^<!ENTITY manrevision .*>$/<!ENTITY manrevision \"$VERSION\">/" gnome/docbook/C/backintime.xml
31
41
 
32
42
echo "Update KDE4 help docbook file"
33
 
sed -i -e "s/^<!ENTITY appversion .*>$/<!ENTITY appversion \"$VERSION\">/" -e "s/^<!ENTITY manrevision .*>$/<!ENTITY manrevision \"$VERSION\">/" docbook-kde4/en/index.docbook
 
43
sed -i -e "s/^<!ENTITY appversion .*>$/<!ENTITY appversion \"$VERSION\">/" -e "s/^<!ENTITY manrevision .*>$/<!ENTITY manrevision \"$VERSION\">/" kde4/docbook/en/index.docbook
34
44