pepperflashplugin-nonfree-1.7ubuntu1/0000775000000000000000000000000012702652440014761 5ustar pepperflashplugin-nonfree-1.7ubuntu1/pubkey-google.txt0000664000000000000000000001401012166356776020310 0ustar -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.12 (GNU/Linux) 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 =ua4O -----END PGP PUBLIC KEY BLOCK----- pepperflashplugin-nonfree-1.7ubuntu1/update-pepperflashplugin-nonfree0000775000000000000000000002236012702652440023354 0ustar #!/bin/sh # Copyright (C) 2006-2013 Bart Martens # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . set -e return_0() { return 0 } trap "return_0" 0 die_hard() { echo "ERROR: $1" >&2 echo "More information might be available at:" >&2 echo " http://wiki.debian.org/PepperFlashPlayer" >&2 exit 1 } [ `id -u` = "0" ] || die_hard "must be root" show_usage() { echo "Usage:" echo " update-pepperflashplugin-nonfree --install" echo " update-pepperflashplugin-nonfree --uninstall" echo " update-pepperflashplugin-nonfree --status" echo "Additional options:" echo " --verbose" echo " --quiet" exit 1 } getopt_temp=`getopt -o iusfvq --long install,uninstall,status,fast,verbose,quiet,beta,unstable,unverified \ -n 'update-pepperflashplugin-nonfree' -- "$@"` || show_usage eval set -- "$getopt_temp" || show_usage ACTION=none fast=no verbose=no quiet=no variant=stable verified=yes while [ true ] do case "$1" in -i|--install) ACTION="--install" shift ;; -u|--uninstall) ACTION="--uninstall" shift ;; -s|--status) ACTION="--status" shift ;; -f|--fast) fast=yes shift ;; -v|--verbose) verbose=yes shift ;; -q|--quiet) quiet=yes shift ;; --beta) variant=beta shift ;; --unstable) variant=unstable shift ;; --unverified) verified=no shift ;; --) shift break ;; *) echo "Internal error!" exit 1 ;; esac done [ "$ACTION" != "none" -a $# -eq 0 ] || show_usage [ "$quiet" != "yes" ] || verbose=no [ "$verbose" != "yes" ] || echo "options : $getopt_temp" latestfile=latest-$variant-verified.txt [ "$verified" != "no" ] || latestfile=latest-$variant.txt UNPACKDIR=`mktemp -d /tmp/pepperflashplugin-nonfree.XXXXXXXXXX` || die_hard "mktemp failed" echo "$UNPACKDIR" | grep -q "^/tmp/pepperflashplugin-nonfree\." || die_hard "paranoia" cd "$UNPACKDIR" || die_hard "cd failed" [ "$verbose" != "yes" ] || echo "temporary directory: $UNPACKDIR" do_cleanup() { [ "$verbose" != "yes" ] || echo "cleaning up temporary directory $UNPACKDIR ..." cd / echo "$UNPACKDIR" | grep -q "^/tmp/pepperflashplugin-nonfree\." || die_hard "paranoia" rm -rf "$UNPACKDIR" } die_hard_with_a_cleanup() { return_0 do_cleanup die_hard "$1" } trap "die_hard_with_a_cleanup interrupted" INT cachedir=/var/cache/pepperflashplugin-nonfree wgetquiet=' -q ' wgetfast='-t 3 -T 15 ' wgetalways=' -nd -P . ' wgetprogress=' -v --progress=dot:default ' if [ "$ACTION" = "--install" -o "$ACTION" = "--status" ] then installed=`strings /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so 2> /dev/null | grep LNX | cut -d ' ' -f 2 | sed -e "s/,/./g"` [ ! -f $cachedir/$latestfile ] || [ `wc -l $cachedir/$latestfile | cut -f 1 -d ' '` -eq 2 ] || rm $cachedir/$latestfile if [ -f $cachedir/$latestfile ] then chromeversion=`head -n 1 $cachedir/$latestfile` flashversion=`tail -n 1 $cachedir/$latestfile` else chromeversion=0 flashversion=0 fi mkdir -p var/lib/apt/lists var/cache/apt/archives etc/apt/apt.conf.d etc/apt/preferences.d cat > apt.conf <<-EOF Dir "."; Dir::Etc::trusted "pubring.gpg"; Debug::NoLocking "true"; APT::Sandbox::User "root"; EOF arch=`dpkg --print-architecture` cat > etc/apt/sources.list <<-EOF deb [arch=$arch] http://dl.google.com/linux/chrome/deb/ stable main EOF gpg --quiet --no-permission-warning --homedir "etc/apt" --import /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt [ "$verbose" != "yes" ] || echo "doing apt-get update on google repository" stdouterr=`APT_CONFIG=apt.conf apt-get --quiet --quiet update 2>&1 || true` warning_ck=`echo ${stdouterr} |grep "^W\:"` || [ "$verbose" != "yes" ] || echo "no 'apt-get update' warning" if [ "${warning_ck}" != "" ]; then echo "WARNING: $stdouterr" stdouterr="" fi [ "$stdouterr" = "" ] || die_hard_with_a_cleanup "failed to retrieve status information from google : $stdouterr" newchromeversion=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^Version: " | sed -e "s,^Version: ,,"` poolfile=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^Filename: " | sed -e "s,^Filename: ,,"` deburl="http://dl.google.com/linux/chrome/deb/$poolfile" debfile=`echo $poolfile|sed -e "s,.*/,,"` debsize=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^Size: " | sed -e "s,^Size: ,,"` debsha256=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^SHA256: " | sed -e "s,^SHA256: ,,"` debsha1=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^SHA1: " | sed -e "s,^SHA1: ,,"` debmd5=`APT_CONFIG=apt.conf apt-cache show google-chrome-$variant | grep "^MD5sum: " | sed -e "s,^MD5sum: ,,"` if [ "$chromeversion" = "$newchromeversion" ] then upstream=$flashversion else downloadurl="http://people.debian.org/~bartm/pepperflashplugin-nonfree/$latestfile" wgetoptions="$wgetquiet $wgetalways" [ "$fast" != "yes" ] || wgetoptions="$wgetoptions $wgetfast" [ "$verbose" != "yes" ] || echo "downloading $downloadurl" HOME=/root wget $wgetoptions $downloadurl || die_hard_with_a_cleanup "wget failed to download $downloadurl" [ `wc -l $latestfile | cut -f 1 -d ' '` -eq 2 ] || die_hard_with_a_cleanup "cannot use contents of $downloadurl" mv $latestfile $cachedir chromeversion=`head -n 1 $cachedir/$latestfile` flashversion=`tail -n 1 $cachedir/$latestfile` upstream=$flashversion fi fi case "$ACTION" in --install) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" [ "$upstream" != "" ] || die_hard_with_a_cleanup "failed to determine upstream version" if [ "$installed" != "" -a "$upstream" != "" -a "$installed" = "$upstream" ] then [ "$verbose" != "yes" ] || echo "upstream version $upstream is already installed" else if [ -f $cachedir/$debfile ] then cp -p $cachedir/$debfile . fi if [ ! -f $debfile ] then wgetoptions="$wgetalways $wgetprogress" [ "$quiet" != "yes" ] || wgetoptions="$wgetquiet $wgetalways" [ "$fast" != "yes" ] || wgetoptions="$wgetoptions $wgetfast" wgetoptions="$wgetoptions -O $UNPACKDIR/$debfile" # to change wget message : Saving to ... HOME=/root wget $wgetoptions $deburl || die_hard_with_a_cleanup "wget failed to download $deburl" [ `stat --format=%s $debfile` = "$debsize" ] || die_hard_with_a_cleanup "rejecting $debfile : wrong size" [ `sha256sum $debfile|sed -e "s, .*,,"` = "$debsha256" ] || die_hard_with_a_cleanup "rejecting $debfile : wrong sha256sum" [ `sha1sum $debfile|sed -e "s, .*,,"` = "$debsha1" ] || die_hard_with_a_cleanup "rejecting $debfile : wrong sha1sum" [ `md5sum $debfile|sed -e "s, .*,,"` = "$debmd5" ] || die_hard_with_a_cleanup "rejecting $debfile : wrong md5sum" fi dpkg-deb -x $debfile unpackchrome sofile=unpackchrome/opt/google/chrome/PepperFlash/libpepflashplayer.so [ -e $sofile ] || sofile=unpackchrome/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so [ -e $sofile ] || sofile=unpackchrome/opt/google/chrome-beta/PepperFlash/libpepflashplayer.so [ -e $sofile ] || sofile=unpackchrome/opt/google/chrome/PepperFlash/libpepflashplayer.so mv -f $sofile /usr/lib/pepperflashplugin-nonfree chown root:root /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so chmod 644 /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so jsonfile=unpackchrome/opt/google/chrome/PepperFlash/manifest.json [ -e $jsonfile ] || jsonfile=unpackchrome/opt/google/chrome-unstable/PepperFlash/manifest.json [ -e $jsonfile ] || jsonfile=unpackchrome/opt/google/chrome-beta/PepperFlash/manifest.json [ -e $jsonfile ] || jsonfile=unpackchrome/opt/google/chrome/PepperFlash/manifest.json if [ -e $jsonfile ] then mv -f $jsonfile /usr/lib/pepperflashplugin-nonfree chown root:root /usr/lib/pepperflashplugin-nonfree/manifest.json chmod 644 /usr/lib/pepperflashplugin-nonfree/manifest.json fi mv $debfile $cachedir fi [ "$verbose" != "yes" ] || echo "end of action $ACTION" ls -1t /var/cache/pepperflashplugin-nonfree/*.deb|tail -n +3|xargs -r rm || true ;; --uninstall) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" [ "$verbose" != "yes" ] || echo "removing files ..." rm -f /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so rm -f /usr/lib/pepperflashplugin-nonfree/manifest.json [ "$verbose" != "yes" ] || echo "end of action $ACTION" ;; --status) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" echo "Flash Player version installed on this system : $installed" echo "Flash Player version available on upstream site: $upstream" [ "$verbose" != "yes" ] || echo "end of action $ACTION" ;; *) do_cleanup show_usage ;; esac do_cleanup [ "$verbose" != "yes" ] || echo "end of update-pepperflashplugin-nonfree" pepperflashplugin-nonfree-1.7ubuntu1/debian/0000775000000000000000000000000012702652440016203 5ustar pepperflashplugin-nonfree-1.7ubuntu1/debian/postinst0000664000000000000000000000044412167047173020021 0ustar #!/bin/sh set -e case "$1" in configure) update-pepperflashplugin-nonfree --install --fast || true ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 pepperflashplugin-nonfree-1.7ubuntu1/debian/install0000664000000000000000000000036612702652440017601 0ustar update-pepperflashplugin-nonfree usr/sbin/ pubkey-google.txt usr/lib/pepperflashplugin-nonfree/ #debian/etc/chromium.d/pepperflashplugin-nonfree etc/chromium.d/ debian/etc/chromium.d/pepperflashplugin-nonfree etc/chromium-browser/customizations/ pepperflashplugin-nonfree-1.7ubuntu1/debian/compat0000664000000000000000000000000211757236100017401 0ustar 9 pepperflashplugin-nonfree-1.7ubuntu1/debian/source/0000775000000000000000000000000011757235675017523 5ustar pepperflashplugin-nonfree-1.7ubuntu1/debian/source/format0000664000000000000000000000001511757235675020732 0ustar 3.0 (native) pepperflashplugin-nonfree-1.7ubuntu1/debian/prerm0000664000000000000000000000041712166352741017262 0ustar #!/bin/sh set -e case "$1" in remove|upgrade|deconfigure) update-pepperflashplugin-nonfree --uninstall || true ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 pepperflashplugin-nonfree-1.7ubuntu1/debian/control0000664000000000000000000000211212702652440017602 0ustar Source: pepperflashplugin-nonfree Section: contrib/web Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Bart Martens Build-Depends: debhelper (>= 9) Standards-Version: 3.9.6 Homepage: http://wiki.debian.org/PepperFlashPlayer Package: pepperflashplugin-nonfree Architecture: i386 amd64 Depends: debconf | debconf-2.0, wget, gnupg, libatk1.0-0, libcairo2, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0 (>= 2.14), libnspr4, libnss3, libpango-1.0-0 | libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils, ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ca-certificates Suggests: chromium-browser, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree Conflicts: libflash-mozplugin, chromium-browser (<< 37.0.2062.120-4) Description: Pepper Flash Player - browser plugin This package will download Chrome from Google, and unpack it to make the included Pepper Flash Player available for use with Chromium. The end user license agreement is available at Google. pepperflashplugin-nonfree-1.7ubuntu1/debian/postrm0000664000000000000000000000024412166353557017465 0ustar #!/bin/sh set -e #echo "pepperflashplugin-nonfree postrm: $@" if [ "$1" = "purge" ] then rm -rf /var/cache/pepperflashplugin-nonfree/* fi #DEBHELPER# exit 0 pepperflashplugin-nonfree-1.7ubuntu1/debian/dirs0000664000000000000000000000017412702652440017071 0ustar var/cache/pepperflashplugin-nonfree usr/lib/pepperflashplugin-nonfree #etc/chromium.d/ etc/chromium-browser/customizations/ pepperflashplugin-nonfree-1.7ubuntu1/debian/copyright0000664000000000000000000000202412357701775020150 0ustar This package was put together by Bart Martens on Sun, 07 Jul 2013 22:52:06 +0200. Copyright: Copyright (C) 2006-2014 Bart Martens License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. Note that this package does not contain any software from Adobe nor from Google. pepperflashplugin-nonfree-1.7ubuntu1/debian/rules0000775000000000000000000000006512167037350017266 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 %: dh $@ pepperflashplugin-nonfree-1.7ubuntu1/debian/etc/0000775000000000000000000000000012702652422016756 5ustar pepperflashplugin-nonfree-1.7ubuntu1/debian/etc/chromium.d/0000775000000000000000000000000012702652425021026 5ustar pepperflashplugin-nonfree-1.7ubuntu1/debian/etc/chromium.d/pepperflashplugin-nonfree0000664000000000000000000000040012702652425026125 0ustar flashso="/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so" flashversion=`strings $flashso 2> /dev/null | grep LNX | cut -d ' ' -f 2 | sed -e "s/,/./g"` CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion" pepperflashplugin-nonfree-1.7ubuntu1/debian/changelog0000664000000000000000000001321112702652440020053 0ustar pepperflashplugin-nonfree (1.8.2ubuntu1) xenial; urgency=low * Merge from Debian unstable. (LP: #1527426) Remaining changes: - Add support for Ubuntu’s location of Chromium settings. - Suggest chromium-browser instead of chromium. - Do not suggest hal. * Removed changes to update-pepperflashplugin-nonfree. - Copy settings file to etc/chromium-browser/customiations/ * Fix hashsum checking for new apt - Import patch from Debian: #818540. -- Mitsuya Shibata Mon, 04 Apr 2016 10:36:42 +0900 pepperflashplugin-nonfree (1.8.2) unstable; urgency=medium * Added APT::Sandbox::User "root"; Closes: #769740. * Added '|| true'. Closes: #803349. -- Bart Martens Thu, 17 Dec 2015 17:36:19 +0100 pepperflashplugin-nonfree (1.8.1) unstable; urgency=medium * debian/control: Pre-Depends: ca-certificates. Closes: #773629. -- Bart Martens Sun, 21 Dec 2014 11:37:47 +0100 pepperflashplugin-nonfree (1.8) unstable; urgency=medium * Removed support for /etc/chromium/default. Closes: #760388. + etc-chromium-default.txt: Removed. + debian/etc/chromium.d/pepperflashplugin-nonfree: Added. + debian/dirs: Added etc/chromium.d/. + debian/install: add file in etc/chromium.d/. + update-pepperflashplugin-nonfree: Removed dealing with /etc/chromium/default and /etc/chromium.d. + debian/control: Conflicts: chromium (<< 37.0.2062.120-4). This package doesn't really conflict with these old versions of chromium, but it makes explicit that pepperflashplugin-nonfree isn't useful for versions of chromium still using /etc/chromium/default, as agreed on debian-release on Sun, 12 Oct 2014 15:38:03 +0200. -- Bart Martens Wed, 22 Oct 2014 07:49:22 +0200 pepperflashplugin-nonfree (1.7ubuntu1) utopic; urgency=medium * Merge with Debian unstable, remaining change: - Add support for Ubuntu’s location of Chromium settings. - Suggest chromium-browser instead of chromium. - Do not suggest hal. * Refresh changes to update-pepperflashplugin-nonfree. -- Felix Geyer Sun, 14 Sep 2014 14:23:16 +0200 pepperflashplugin-nonfree (1.7) unstable; urgency=medium * Closes: #761397 : + etc-chromium-default.txt: Use same approach as in update-pepperflashplugin-nonfree for reading the flash version from the so file. + update-pepperflashplugin-nonfree: Replace contents of etc-chromium-default.txt in /etc/chromium/default when installing again. + Remove contents of etc-chromium-default.txt from /etc/chromium/default when uninstalling and when /etc/chromium.d exists. * update-pepperflashplugin-nonfree: Added removal of old deb files. Closes: #761323, #761495. -- Bart Martens Sun, 14 Sep 2014 12:39:03 +0200 pepperflashplugin-nonfree (1.6) unstable; urgency=medium * update-pepperflashplugin-nonfree: Remove bad latest*txt files from cache, and don't cache nor use bad downloaded latest*txt files. Closes: #761022. * update-pepperflashplugin-nonfree: Don't update /etc/chromium/default if /etc/chromium.d exists. However, still updating /etc/chromium/default if /etc/chromium.d does not exist, so not yet closing #760388. * debian/control: Added Depends: ca-certificates. Closes: #758609. * update-pepperflashplugin-nonfree: Use "id -u". Closes: #756204. * update-pepperflashplugin-nonfree: Also remove json. Closes: #758081. -- Bart Martens Wed, 10 Sep 2014 06:40:27 +0200 pepperflashplugin-nonfree (1.5ubuntu2) utopic; urgency=medium * Suggest chromium-browser instead of chromium, do not suggest hal (LP: #1273861). * Fix root permissions check (LP: #1311936). -- Dmitry Shachnev Sun, 27 Jul 2014 09:47:05 +0400 pepperflashplugin-nonfree (1.5ubuntu1) utopic; urgency=medium * Merge with Debian unstable, remaining change: - Add support for Ubuntu’s location of Chromium settings. -- Dmitry Shachnev Sun, 27 Jul 2014 09:35:25 +0400 pepperflashplugin-nonfree (1.5) unstable; urgency=low * update-pepperflashplugin-nonfree: Added chrome-beta directory. * update-pepperflashplugin-nonfree: Install manifest.json. Closes: #753400. -- Bart Martens Fri, 11 Jul 2014 08:27:39 +0200 pepperflashplugin-nonfree (1.4) unstable; urgency=medium * Additionally use /etc/chromium.d/. Closes: #752286. -- Bart Martens Sun, 22 Jun 2014 12:25:16 +0200 pepperflashplugin-nonfree (1.3ubuntu1) trusty; urgency=medium * Add support for Ubuntu's location of Chromium settings (LP: #1270815). -- Dmitry Shachnev Thu, 23 Jan 2014 13:54:27 +0400 pepperflashplugin-nonfree (1.3) unstable; urgency=medium * Depends: libpango-1.0-0 | libpango1.0-0, to make it work for stable. -- Bart Martens Wed, 15 Jan 2014 21:28:50 +0100 pepperflashplugin-nonfree (1.2) unstable; urgency=low * Add arch in sources.list. Closes: #727813. * Replaced libpango1.0-0 by libpango-1.0-0 in Depends. Closes: #731493. -- Bart Martens Sat, 21 Dec 2013 19:59:06 +0100 pepperflashplugin-nonfree (1.1) unstable; urgency=low * Look in both /chrome/ and /chrome-unstable/ for the sofile. * No longer "Conflicts: flashplayer-mozilla". Closes: #724572. * Update /etc/chromium/default only when it exists. * Moving from experimental to unstable. -- Bart Martens Sat, 28 Sep 2013 07:43:13 +0000 pepperflashplugin-nonfree (1) experimental; urgency=low * Initial package. Closes: #715245. -- Bart Martens Sun, 07 Jul 2013 22:52:06 +0200