]> git.pld-linux.org Git - packages/google-chrome.git/blame - update-source.sh
- l10n subpackage
[packages/google-chrome.git] / update-source.sh
CommitLineData
fa196e82 1#!/bin/sh
eb239aaf
ER
2arch=x86_64
3sourceurl=http://dl.google.com/linux/chrome/rpm/stable/$arch/
fa196e82
ER
4set -e
5
6echo -n "Fetching latest version... "
7t=$(mktemp)
eb239aaf
ER
8
9poldek -q --st=metadata --source "$sourceurl" --update
10poldek -q --skip-installed --st=metadata --source "$sourceurl" --cmd 'ls google-chrome-stable' > $t
11
12set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t)
13
fa196e82 14rm -f $t
eb239aaf
ER
15
16ver=$1
17rev=$2
18
fa196e82
ER
19echo "$ver-$rev"
20
21specfile=google-chrome.spec
22oldrev=$(awk '/^%define[ ]+svnrev[ ]+/{print $NF}' $specfile)
23if [ "$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
30else
31 echo "Already up to date"
32fi
This page took 0.023565 seconds and 4 git commands to generate.