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