diff --git a/update_version.sh b/update_version.sh index 0a11328..2471f77 100755 --- a/update_version.sh +++ b/update_version.sh @@ -6,16 +6,16 @@ CHANNEL=$(awk -F '=' '/^_channel/{ print $2 }' PKGBUILD) PKG="google-chrome-${CHANNEL}" # Get latest version -VER=$(curl -sL "https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz" | gzip -df | - tr ' ' '\n' | grep -e name= -e ver= | cut -d '"' -f2 | sed 'N;s/\n/ /' | - grep "${PKG}" | cut -d ' ' -f 2) +VER=$(curl -sSf https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages | + grep -A1 "Package: ${PKG}" | + awk '/Version/{print $2}' | + cut -d '-' -f1) # Insert latest version into PKGBUILD and update hashes sed -i \ -e "s/^pkgver=.*/pkgver=${VER}/" \ -e 's/pkgrel=.*/pkgrel=1/' \ PKGBUILD -updpkgsums # Check whether this changed anything if (git diff --exit-code PKGBUILD); then @@ -23,6 +23,8 @@ if (git diff --exit-code PKGBUILD); then exit 0 fi +updpkgsums + # Update .SRCINFO makepkg --printsrcinfo >.SRCINFO