]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
handle google-talkplugin upgrades
authorElan Ruusamäe <glen@delfi.ee>
Wed, 4 Sep 2013 18:49:58 +0000 (21:49 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 4 Sep 2013 18:49:58 +0000 (21:49 +0300)
pldnotify.awk

index 9c0ca742c0cca210e0d5ed2dd1082dd2a409d735..2b473988d3a7a8cf1db4e66e861dff7716fb234d 100755 (executable)
@@ -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-") {
This page took 2.830764 seconds and 4 git commands to generate.