From 01cbb17c12cee32d90ea17dd901284498c6f30e4 Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 1 Feb 2013 08:33:01 +0100 Subject: [PATCH] chromium: Fix updater to handle versions > 26. Starting with version 26, there is a chromium-$version-lite package and it is an LZMA archive as well, so download size is reduced by about 44%. Signed-off-by: aszlig --- pkgs/applications/networking/browsers/chromium/update.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/chromium/update.sh b/pkgs/applications/networking/browsers/chromium/update.sh index 2d95d466b2a8..cc38125c1933 100755 --- a/pkgs/applications/networking/browsers/chromium/update.sh +++ b/pkgs/applications/networking/browsers/chromium/update.sh @@ -78,7 +78,12 @@ get_channel_exprs() do channel="${chline%%,*}"; version="${chline##*,}"; - url="${bucket_url%/}/chromium-$version.tar.bz2"; + + # XXX: Remove case after version 26 is stable: + case "${version%%.*}" in + 26) url="${bucket_url%/}/chromium-$version-lite.tar.xz";; + *) url="${bucket_url%/}/chromium-$version.tar.bz2";; + esac; echo -n "Checking if sha256 of version $version is cached..." >&2; if sha256="$(sha_lookup "$version")";