commit 48371291502eff0999319a2c9dda6b523cc64cc6
Author: Elan Ruusamäe <g...@delfi.ee>
Date:   Sun Apr 7 17:44:49 2013 +0300

    handle google chrome upgrades

 pldnotify.awk | 12 ++++++++++++
 1 file changed, 12 insertions(+)
---
diff --git a/pldnotify.awk b/pldnotify.awk
index aa5cd8e..75f271f 100644
--- a/pldnotify.awk
+++ b/pldnotify.awk
@@ -628,6 +628,16 @@ function nodejs_upgrade(name, ver,   cmd, nver) {
        return nver
 }
 
+function chrome_upgrade(name, ver,   cmd, sourceurl) {
+       sourceurl = 
"http://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/primary.xml.gz";
+       cmd = "curl -s " sourceurl " | zcat | perl -ne 'm{<name>google-chrome-" 
DEFS["state"] "</name>} and m{<version .*ver=.([\d.]+)} and print $1'"
+       d("CHROME " cmd);
+       cmd | getline nver
+       close(cmd)
+
+       return nver
+}
+
 function process_data(name, ver, rel, src,   nver) {
        if (name ~ /^php-pear-/) {
                nver = pear_upgrade(name, ver);
@@ -637,6 +647,8 @@ function process_data(name, ver, rel, src,   nver) {
                nver = hudson_upgrade(name, ver);
        } else if (name == "vim") {
                nver = vim_upgrade(name, ver);
+       } else if (name == "google-chrome") {
+               nver = chrome_upgrade(name, ver);
        } else if (name ~ "^nodejs-") {
                nver = nodejs_upgrade(name, ver);
        }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/48371291502eff0999319a2c9dda6b523cc64cc6

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to