[packages/rpm-build-tools] handle google-talkplugin upgrades

glen glen at pld-linux.org
Wed Sep 4 20:50:07 CEST 2013


commit 3c78605d5cfd8f819712fbb3b6e9f0c26498893c
Author: Elan Ruusamäe <glen at 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



More information about the pld-cvs-commit mailing list