From 03550a3ea0eff67788e6ce14916160f4f6a957da Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 24 Jul 2016 11:26:31 +0000 Subject: chromium-widevine-plugin: updated to 52.0.2743.82 (widevine 1.4.8.893). Also updated the 32bit plugin to 48.0.2564.116 which is the last version available (also using an archive download URL for its .deb package) --- .../build/chromium-widevine-plugin.SlackBuild | 30 +++++++++++++++++----- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild b/chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild index ff78936f..5af9a8fe 100755 --- a/chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild +++ b/chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild @@ -129,6 +129,10 @@ # 51.0.2704.84-1: # 08/jun/2016 by Eric Hameleers # * Update (only 64bit). +# 52.0.2743.82-1: +# 24/jul/2016 by Eric Hameleers +# * Update (only 64bit). Added the version of the last 32bit +# plugin as well. # # Run 'sh chromium-widevine-plugin.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -143,10 +147,13 @@ PRGNAM=chromium-widevine-plugin BUILD=${BUILD:-1} TAG=${TAG:-alien} +# What is the last version of Chrome to contain a 32bit plugin? +VERSION32="48.0.2564.116" + # What is the Chrome version we extract this from? # Version of the plugin as reported by the browser is determined in the # chromium package. Check "chrome://plugins" -VERSION=${VERSION:-"51.0.2704.84"} +VERSION=${VERSION:-"52.0.2743.82"} RPMCHAN=${RPMCHAN:-"stable"} RPMSUB=${RPMSUB:-"-1"} @@ -172,6 +179,9 @@ case "$MARCH" in LIBDIRSUFFIX="" ARCHBITS="32" export ARCH=i386 + # Hardcode the version to the last 32bit available: + echo "** Pinning Chrome version to the most recent 32bit: '$VERSION32'" + VERSION="$VERSION32" ;; *) echo "Unsupported architecture '$ARCH'" @@ -179,9 +189,13 @@ case "$MARCH" in ;; esac -SOURCE[0]="$SRCDIR/google-chrome-$RPMCHAN-$VERSION$RPMSUB.$ARCH.rpm" -SRCURL[0]="https://dl.google.com/linux/chrome/rpm/stable/$ARCH/google-chrome-$RPMCHAN-$VERSION$RPMSUB.$ARCH.rpm" - +if [ "$ARCH" = "x86_64" ]; then + SOURCE[0]="$SRCDIR/google-chrome-$RPMCHAN-$VERSION$RPMSUB.$ARCH.rpm" + SRCURL[0]="https://dl.google.com/linux/chrome/rpm/stable/$ARCH/google-chrome-$RPMCHAN-$VERSION$RPMSUB.$ARCH.rpm" +else + SOURCE[0]="$SRCDIR/google-chrome-${RPMCHAN}_${VERSION32}${RPMSUB}_${ARCH}.deb" + SRCURL[0]="http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-${RPMCHAN}_${VERSION32}${RPMSUB}_${ARCH}.deb" +fi SOURCE[1]="$SRCDIR/license.html" SRCURL[1]="http://www.google.com/chrome/intl/en/eula_text.html" @@ -240,8 +254,12 @@ fi cd $TMP/tmp-$PRGNAM echo "Extracting the source archive(s) for $PRGNAM..." -rpm2cpio ${SOURCE[0]} | cpio -dimv -R root:root \ - ./opt/google/chrome/libwidevinecdm.so +if file ${SOURCE[0]} | grep -q RPM ; then + rpm2cpio ${SOURCE[0]} | cpio -dimv -R root:root \ + ./opt/google/chrome/libwidevinecdm.so +else + ar p ${SOURCE[0]} data.tar.xz | tar xJv ./opt/google/chrome/libwidevinecdm.so +fi chmod -R u+w,go+r-w,a+X-s . echo "++" -- cgit v1.2.3-79-gdb01