diff options
author | Eric Hameleers <alien@slackware.com> | 2016-07-24 11:26:31 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2016-07-24 11:26:31 +0000 |
commit | 03550a3ea0eff67788e6ce14916160f4f6a957da (patch) | |
tree | fb1e195ba3b1df48e36c95f6df33f130564e8319 /chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild | |
parent | 1aca7b0209680fe530bea657d3f83da8df2013b9 (diff) | |
download | asb-03550a3ea0eff67788e6ce14916160f4f6a957da.tar.gz asb-03550a3ea0eff67788e6ce14916160f4f6a957da.tar.xz |
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)
Diffstat (limited to 'chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild')
-rwxr-xr-x | chromium-widevine-plugin/build/chromium-widevine-plugin.SlackBuild | 30 |
1 files 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 <alien@slackware.com> # * Update (only 64bit). +# 52.0.2743.82-1: +# 24/jul/2016 by Eric Hameleers <alien@slackware.com> +# * 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 "++" |