From: Elan Ruusamäe Date: Fri, 8 Apr 2011 06:38:36 +0000 (+0000) Subject: - use metadata repo to figure versions X-Git-Tag: google-chrome-10_0_648_204-79063_1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fgoogle-chrome.git;a=commitdiff_plain;h=eb239aaf6d9b231aab40a6893bfa4ec419fbf068 - use metadata repo to figure versions Changed files: update-source.sh -> 1.3 --- diff --git a/update-source.sh b/update-source.sh index 37411d9..ee5de45 100644 --- a/update-source.sh +++ b/update-source.sh @@ -1,12 +1,21 @@ #!/bin/sh +arch=x86_64 +sourceurl=http://dl.google.com/linux/chrome/rpm/stable/$arch/ set -e echo -n "Fetching latest version... " t=$(mktemp) -curl --silent -o $t https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm -ver=$(rpm -qp --nodigest --nosignature --qf '%{V}' $t) -rev=$(rpm -qp --nodigest --nosignature --qf '%{R}' $t) + +poldek -q --st=metadata --source "$sourceurl" --update +poldek -q --skip-installed --st=metadata --source "$sourceurl" --cmd 'ls google-chrome-stable' > $t + +set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t) + rm -f $t + +ver=$1 +rev=$2 + echo "$ver-$rev" specfile=google-chrome.spec