]> git.pld-linux.org Git - packages/google-chrome.git/blob - update-source.sh
- up to stable 15.0.874.106 r107270
[packages/google-chrome.git] / update-source.sh
1 #!/bin/sh
2 arch=x86_64
3 sourceurl=http://dl.google.com/linux/chrome/rpm/stable/$arch/
4 set -e
5
6 echo -n "Fetching latest version... "
7 t=$(mktemp)
8
9 poldek -q --st=metadata --source "$sourceurl" --update
10 poldek -q --skip-installed --st=metadata --source "$sourceurl" --cmd 'ls google-chrome-stable' > $t
11
12 set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t)
13
14 rm -f $t
15
16 ver=$1
17 rev=$2
18
19 echo "$ver-$rev"
20
21 specfile=google-chrome.spec
22 oldrev=$(awk '/^%define[        ]+svnrev[       ]+/{print $NF}' $specfile)
23 if [ "$oldrev" != "$rev" ]; then
24         echo "Updating $specfile for $ver r$rev"
25         sed -i -e "
26                 s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/
27                 s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$ver/
28         " $specfile
29         ../builder -ncs -5 $specfile
30 else
31         echo "Already up to date"
32 fi
This page took 0.460967 seconds and 3 git commands to generate.