]> git.pld-linux.org Git - packages/google-chrome.git/blobdiff - update-source.sh
- no need for pepperflash links for chromim-browser it can load from browser-plugins dir
[packages/google-chrome.git] / update-source.sh
old mode 100644 (file)
new mode 100755 (executable)
index ee5de45..3231ebe
@@ -1,13 +1,27 @@
 #!/bin/sh
+# arch to check package. irrelevant for actual arch
 arch=x86_64
+# branch: stable, beta, unstable. default: stable
+branch=${1:-stable}
+
+case "${branch}" in
+       stable|beta|unstable)
+               ;;
+       *)
+               echo "$0: Unknown branch: $branch. Supported branches: stable, beta, unstable." >&2
+               exit 1
+               ;;
+esac
+
 sourceurl=http://dl.google.com/linux/chrome/rpm/stable/$arch/
+
 set -e
 
 echo -n "Fetching latest version... "
 t=$(mktemp)
 
 poldek -q --st=metadata --source "$sourceurl" --update
-poldek -q --skip-installed --st=metadata --source "$sourceurl" --cmd 'ls google-chrome-stable' > $t
+poldek -q --skip-installed --st=metadata --source "$sourceurl" --cmd "ls google-chrome-$branch" > $t
 
 set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t)
 
@@ -24,8 +38,10 @@ if [ "$oldrev" != "$rev" ]; then
        echo "Updating $specfile for $ver r$rev"
        sed -i -e "
                s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/
+               s/^\(%define[ \t]\+state[ \t]\+\)[a-z]\+\$/\1$branch/
                s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$ver/
        " $specfile
+       ../builder -ncs -g $specfile
        ../builder -ncs -5 $specfile
 else
        echo "Already up to date"
This page took 0.077074 seconds and 4 git commands to generate.