[packages/vivaldi] detect pld pepperflash location

glen glen at pld-linux.org
Sun Sep 6 00:09:21 CEST 2015


commit 5c8c7a6eaee09f7ad26c76fa4ba822e4f8fcba4f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Sep 6 01:02:20 2015 +0300

    detect pld pepperflash location

 bin.patch    | 17 +++++++++++++++--
 vivaldi.spec |  1 +
 2 files changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/vivaldi.spec b/vivaldi.spec
index 931713f..dcb4ef2 100644
--- a/vivaldi.spec
+++ b/vivaldi.spec
@@ -17,6 +17,7 @@ BuildRequires:	hicolor-icon-theme
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
 Requires:	desktop-file-utils
+Requires:	grep
 Requires:	gtk-update-icon-cache
 Requires:	hicolor-icon-theme
 ExclusiveArch:	%{ix86} %{x8664}
diff --git a/bin.patch b/bin.patch
index f388485..fe24986 100644
--- a/bin.patch
+++ b/bin.patch
@@ -1,4 +1,4 @@
---- vivaldi-1.0.252.3/vivaldi~	2015-08-21 05:26:28.000000000 +0300
+--- vivaldi-1.0.252.3/vivaldi	2015-09-06 01:01:12.612961576 +0300
 +++ vivaldi-1.0.252.3/vivaldi	2015-09-06 00:56:58.047117862 +0300
 @@ -60,9 +60,9 @@
  
@@ -13,7 +13,20 @@
        --enable-logging=stderr --log-level=0
    fi
  fi
-@@ -94,12 +94,12 @@
+@@ -73,7 +73,11 @@
+ exec > >(exec cat)
+ exec 2> >(exec cat >&2)
+ 
+-if [ -f "/opt/google/chrome/PepperFlash/libpepflashplayer.so" ]; then
++if [ -f "/usr/lib/browser-plugins/PepperFlash/libpepflashplayer.so" ]; then
++  FLASH_PATH="/usr/lib/browser-plugins/PepperFlash/libpepflashplayer.so" # pld 32-bit
++elif [ -f "/usr/lib64/browser-plugins/PepperFlash/libpepflashplayer.so" ]; then
++  FLASH_PATH="/usr/lib64/browser-plugins/PepperFlash/libpepflashplayer.so" # pld 64-bit
++elif [ -f "/opt/google/chrome/PepperFlash/libpepflashplayer.so" ]; then
+   FLASH_PATH="/opt/google/chrome/PepperFlash/libpepflashplayer.so" # google
+ elif [ -f "/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so" ]; then
+   FLASH_PATH="/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so" # debian/ubuntu
+@@ -90,12 +94,12 @@
  # overrides the default.
  if [[ -n "$CHROME_USER_DATA_DIR" ]]; then
    # Note: exec -a below is a bashism.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vivaldi.git/commitdiff/a0a6d2fb1a6adabd9aa3f35bf28b398a9016d6d4



More information about the pld-cvs-commit mailing list