commit 3c78605d5cfd8f819712fbb3b6e9f0c26498893c
Author: Elan Ruusamäe <g...@delfi.ee>
Date:   Wed Sep 4 21:49:58 2013 +0300

    handle google-talkplugin upgrades

 pldnotify.awk | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/pldnotify.awk b/pldnotify.awk
index 9c0ca74..2b47398 100755
--- a/pldnotify.awk
+++ b/pldnotify.awk
@@ -679,10 +679,10 @@ function rubygem_upgrade(name, ver,   cmd, pkg) {
        return ver
 }
 
-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);
+function google_linux_repo(name, ver, reponame,   cmd, sourceurl) {
+       sourceurl = "http://dl.google.com/linux/"; reponame 
"/rpm/stable/x86_64/repodata/primary.xml.gz"
+       cmd = "curl -s " sourceurl " | zcat | perl -ne 'm{<name>" name "-" 
DEFS["state"] "</name>} and m{<version .*ver=.([\d.]+)} and print $1'"
+       d("google repo: " cmd);
        cmd | getline ver
        close(cmd)
 
@@ -712,7 +712,9 @@ function process_data(name, ver, rel,     src, nver, i) {
        } else if (name == "vim") {
                nver = vim_upgrade(name, ver);
        } else if (name == "google-chrome") {
-               nver = chrome_upgrade(name, ver);
+               nver = google_linux_repo(name, ver, "chrome");
+       } else if (name == "google-talkplugin") {
+               nver = google_linux_repo(name, ver, "talkplugin");
        } else if (name ~ "^nodejs-") {
                nver = nodejs_upgrade(name, ver);
        } else if (name ~ "^ruby-") {
================================================================

---- gitweb:

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

_______________________________________________
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