]> git.pld-linux.org Git - packages/google-chrome.git/commitdiff
- use metadata repo to figure versions
authorElan Ruusamäe <glen@pld-linux.org>
Fri, 8 Apr 2011 06:38:36 +0000 (06:38 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    update-source.sh -> 1.3

update-source.sh

index 37411d9f4072d13c233d95a991bcc54302ca190f..ee5de45f1bd7a19429d68ab1ed7173f0b452849c 100644 (file)
@@ -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
This page took 0.073738 seconds and 4 git commands to generate.