From: Caleb Maclennan Date: Mon, 23 Jan 2012 22:17:53 +0000 (+0000) Subject: - Up to r117846 release 18.0.1010.0 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fchromium-browser-bin.git;a=commitdiff_plain;h=741c7b604265a639ab1bb6946aa9eda5e9dab4ab - Up to r117846 release 18.0.1010.0 - Updated upgrade script to use devel release channel by default, trunk has been horribly broken lately Changed files: chromium-browser-bin.spec -> 1.47 update-source.sh -> 1.19 --- diff --git a/chromium-browser-bin.spec b/chromium-browser-bin.spec index 5378c37..260d6aa 100644 --- a/chromium-browser-bin.spec +++ b/chromium-browser-bin.spec @@ -1,10 +1,10 @@ # NOTES: # - to look for new tarball, use update-source.sh script -%define svnrev 105464 +%define svnrev 117846 %define rel 1 Summary: A WebKit powered web browser Name: chromium-browser-bin -Version: 16.0.908.0 +Version: 18.0.1010.0 Release: %{svnrev}.%{rel} License: BSD, LGPL v2+ (ffmpeg) Group: X11/Applications/Networking diff --git a/update-source.sh b/update-source.sh index b827696..ae4af89 100644 --- a/update-source.sh +++ b/update-source.sh @@ -14,13 +14,10 @@ cd "$dir" if [ "$1" == "spec" ]; then rev=$(grep -e "^%define.*svnrev" chromium-browser-bin.spec | cut -f4) echo "Using $rev from spec file" -elif [ "$1" ]; then - rev=$1 - echo "Using $rev..." -else +elif [ "$1" == "trunk" ]; then echo "Fetching latest revno... " - rev=$(wget -q -O - http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux/LAST_CHANGE) - rev64=$(wget -q -O - http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux_x64/LAST_CHANGE) + #rev=$(wget -q -O - http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux/LAST_CHANGE) + #rev64=$(wget -q -O - http://commondatastorage.googleapis.com/chromium-browser-continuous/Linux_x64/LAST_CHANGE) # be sure that we use same rev on both arch if [ "$rev" != "$rev64" ]; then echo "Current 32bit build ($rev) does not match 64bit build ($rev64)" @@ -33,9 +30,14 @@ else rev=$rev64 fi fi - echo "$rev" - # TODO: use release branches instead of trunk. Current release can be looked up like this: - #linuxdev=$(wget -q -O - http://omahaproxy.appspot.com | grep '^linux,dev' | cut -d, -f3) + echo "Using trunk $rev" +elif [ "$1" ]; then + rev=$1 + echo "Using $rev..." +else + rev=$(wget -q -O - http://omahaproxy.appspot.com | grep '^linux,dev' | cut -d, -f7) + version=$(wget -q -O - http://omahaproxy.appspot.com | grep '^linux,dev' | cut -d, -f3) + echo "Using devel channel $rev..." fi if [ ! -f chromium-browser32-r$rev.zip ]; then @@ -64,14 +66,15 @@ fi specfile=chromium-browser-bin.spec oldrev=$(awk '/^%define[ ]+svnrev[ ]+/{print $NF}' $specfile) if [ "$oldrev" != "$rev" ]; then - # revno => VERSION hint by Caleb Maclennan - wget -q -O VERSION.sh http://src.chromium.org/viewvc/chrome/trunk/src/chrome/VERSION?revision=$rev - if grep -Ev '^(MAJOR|MINOR|BUILD|PATCH)=[0-9]+$' VERSION.sh >&2; then - echo >&2 "I refuse to execute garbled file for security concerns" - exit 1 + if [ -z "$version" ]; then + wget -q -O VERSION.sh http://src.chromium.org/viewvc/chrome/trunk/src/chrome/VERSION?revision=$rev + if grep -Ev '^(MAJOR|MINOR|BUILD|PATCH)=[0-9]+$' VERSION.sh >&2; then + echo >&2 "I refuse to execute garbled file for security concerns" + exit 1 + fi + . ./VERSION.sh + version=$MAJOR.$MINOR.$BUILD.$PATCH fi - . ./VERSION.sh - version=$MAJOR.$MINOR.$BUILD.$PATCH echo "Updating $specfile for $version r$rev" sed -i -e "