[packages/iceape] - updated patches and script for 2.40

baggins baggins at pld-linux.org
Sun Jun 12 23:50:16 CEST 2016


commit 4eff36cb38b93ebf91ab3a16383ea38ecf202f1f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 12 21:48:01 2016 +0000

    - updated patches and script for 2.40

 enable-addons.patch     | 42 +++++++++++++++++++++++-------------------
 iceape-branding.patch   | 24 ++++++++++++++----------
 iceape.sh               | 40 +++++++++++-----------------------------
 system-virtualenv.patch |  2 +-
 4 files changed, 49 insertions(+), 59 deletions(-)
---
diff --git a/enable-addons.patch b/enable-addons.patch
index 6eb395b..1808ff0 100644
--- a/enable-addons.patch
+++ b/enable-addons.patch
@@ -1,6 +1,5 @@
-diff -up seamonkey-2.5/comm-release/mail/app/profile/all-thunderbird.js.old seamonkey-2.5/comm-release/mail/app/profile/all-thunderbird.js
---- seamonkey-2.5/comm-release/mail/app/profile/all-thunderbird.js.old	2011-11-21 11:20:08.000000000 +0100
-+++ seamonkey-2.5/comm-release/mail/app/profile/all-thunderbird.js	2011-12-14 12:40:24.074179826 +0100
+--- seamonkey-2.5/mail/app/profile/all-thunderbird.js.old	2011-11-21 11:20:08.000000000 +0100
++++ seamonkey-2.5/mail/app/profile/all-thunderbird.js	2011-12-14 12:40:24.074179826 +0100
 @@ -138,7 +138,7 @@ pref("extensions.update.autoUpdateDefaul
  // Disable add-ons installed into the shared user and shared system areas by
  // default. This does not include the application directory. See the SCOPE
@@ -10,36 +9,41 @@ diff -up seamonkey-2.5/comm-release/mail/app/profile/all-thunderbird.js.old seam
  
  // Preferences for AMO integration
  pref("extensions.getAddons.cache.enabled", true);
---- iceape-2.26/comm-release/mozilla/toolkit/mozapps/extensions/XPIProvider.jsm.orig	2014-05-14 18:10:44.574018230 +0200
-+++ iceape-2.26/comm-release/mozilla/toolkit/mozapps/extensions/XPIProvider.jsm	2014-05-14 18:13:00.020682073 +0200
-@@ -2051,7 +2051,7 @@
-         this.showUpgradeUI();
-         flushCaches = true;
-       }
--      else if (aAppChanged === undefined) {
-+      else {
-         // For new profiles we will never need to show the add-on selection UI
+--- iceape-2.26/mozilla/toolkit/mozapps/extensions/internal/XPIProvider.jsm.orig	2014-05-14 18:10:44.574018230 +0200
++++ iceape-2.26/mozilla/toolkit/mozapps/extensions/internal/XPIProvider.jsm	2014-05-14 18:13:00.020682073 +0200
+@@ -2102,11 +2102,9 @@ var XPIProvider = {
+ 
+       AddonManagerPrivate.markProviderSafe(this);
+ 
+-      if (aAppChanged === undefined) {
+-        // For new profiles we will never need to show the add-on selection UI
++        // For all profiles we will never need to show the add-on selection UI
          Services.prefs.setBoolPref(PREF_SHOWN_SELECTION_UI, true);
-       }
---- iceape-2.22/comm-release/suite/browser/browser-prefs.js~	2013-11-06 19:54:38.789734061 +0100
-+++ iceape-2.22/comm-release/suite/browser/browser-prefs.js	2013-11-06 20:55:33.765611935 +0100
+-      }
+-      else if (aAppChanged && !this.allAppGlobal &&
++      if (aAppChanged && !this.allAppGlobal &&
+                Preferences.get(PREF_EM_SHOW_MISMATCH_UI, true)) {
+         if (!Preferences.get(PREF_SHOWN_SELECTION_UI, false)) {
+           // Flip a flag to indicate that we interrupted startup with an interactive prompt
+--- iceape-2.22/suite/browser/browser-prefs.js~	2013-11-06 19:54:38.789734061 +0100
++++ iceape-2.22/suite/browser/browser-prefs.js	2013-11-06 20:55:33.765611935 +0100
 @@ -616,7 +616,7 @@
  // Disable add-ons installed into the shared user and shared system areas by
  // default. This does not include the application directory. See the SCOPE
  // constants in AddonManager.jsm for values to use here.
 -pref("extensions.autoDisableScopes", 15);
-+pref("extensions.autoDisableScopes", 0);
++pref("extensions.autoDisableScopes", 3);
  
  // Preferences for AMO integration
  pref("extensions.getAddons.cache.enabled", true);  // also toggles personalized recommendations
---- iceape-2.22/comm-release/mozilla/browser/app/profile/firefox.js~	2013-10-29 02:20:40.000000000 +0100
-+++ iceape-2.22/comm-release/mozilla/browser/app/profile/firefox.js	2013-11-06 20:56:58.633092070 +0100
+--- iceape-2.22/mozilla/browser/app/profile/firefox.js~	2013-10-29 02:20:40.000000000 +0100
++++ iceape-2.22/mozilla/browser/app/profile/firefox.js	2013-11-06 20:56:58.633092070 +0100
 @@ -62,7 +62,7 @@
  
  // Disable add-ons that are not installed by the user in all scopes by default.
  // See the SCOPE constants in AddonManager.jsm for values to use here.
 -pref("extensions.autoDisableScopes", 15);
-+pref("extensions.autoDisableScopes", 0);
++pref("extensions.autoDisableScopes", 3);
  
  // Dictionary download preference
  pref("browser.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/firefox/dictionaries/");
diff --git a/iceape-branding.patch b/iceape-branding.patch
index b3e9086..15f9821 100644
--- a/iceape-branding.patch
+++ b/iceape-branding.patch
@@ -22,24 +22,28 @@ index 1e3799e..ae4cb1f 100644
  pref("browser.search.defaultenginename", "chrome://communicator-region/locale/region.properties");
 @@ -563,7 +563,7 @@ pref("extensions.blocklist.interval", 86400);
  pref("extensions.blocklist.level", 2);
- pref("extensions.blocklist.url", "https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/");
+ pref("extensions.blocklist.url", "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/");
  pref("extensions.blocklist.detailsURL", "https://www.mozilla.com/%LOCALE%/blocklist/");
--pref("extensions.blocklist.itemURL", "https://addons.mozilla.org/%LOCALE%/%APP%/blocked/%blockID%");
-+pref("extensions.blocklist.itemURL", "https://addons.mozilla.org/%LOCALE%/seamonkey/blocked/%blockID%");
+-pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/%APP%/blocked/%blockID%");
++pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/seamonkey/blocked/%blockID%");
  
  // Update preferences for installed Extensions and Themes.
  // Symmetric (can be overridden by individual extensions),
-@@ -587,11 +587,11 @@ pref("extensions.autoDisableScopes", 15);
+@@ -587,13 +587,13 @@ pref("extensions.autoDisableScopes", 15);
  // Preferences for AMO integration
  pref("extensions.getAddons.cache.enabled", true);  // also toggles personalized recommendations
  pref("extensions.getAddons.maxResults", 15);
 -pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=seamonkey&appOS=%OS%&appVersion=%VERSION%");
 -pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=seamonkey&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
+-pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/%APP%/");
+-pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=seamonkey");
 -pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/%APP%/search?q=%TERMS%");
 -pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=seamonkey");
 -pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/%APP%/discovery/pane/%VERSION%/%OS%");
 +pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/seamonkey/api/%API_VERSION%/search/guid:%IDS%?src=seamonkey&appOS=%OS%&appVersion=%VERSION%");
 +pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/seamonkey/api/%API_VERSION%/search/guid:%IDS%?src=seamonkey&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
++pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/seamonkey/");
++pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/seamonkey%/api/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=seamonkey");
 +pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/seamonkey/search?q=%TERMS%");
 +pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/seamonkey/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=seamonkey");
 +pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/seamonkey/discovery/pane/%VERSION%/%OS%");
@@ -58,9 +62,9 @@ index f56a77e..56e49f2 100644
 -browser.throbber.url=http://www.seamonkey-project.org/
 +browser.startup.homepage=about:
 +browser.throbber.url=http://www.pld-linux.org/Packages/Iceape
- browser.search.defaulturl=http://www.google.com/search?q=
  
  browser.translation.service=http://translate.google.com/translate?prev=/language_tools&u=
+ browser.translation.serviceDomain=translate.google.com
 @@ -11,7 +11,7 @@ browser.translation.serviceDomain=translate.google.com
  
  #config.js
@@ -128,12 +132,12 @@ index d20cb5b..4fa63af 100644
 --- comm-release/suite/installer/package-manifest.in~	2012-06-05 07:50:28.000000000 +0200
 +++ comm-release/suite/installer/package-manifest.in	2012-06-06 14:55:27.764056749 +0200
 @@ -480,7 +480,6 @@
- @BINPATH@/chrome/icons/default/places.png
- @BINPATH@/chrome/icons/default/places16.png
- @BINPATH@/chrome/icons/default/places48.png
-- at BINPATH@/chrome/icons/default/seamonkey.png
+ @RESPATH@/chrome/icons/default/places.png
+ @RESPATH@/chrome/icons/default/places16.png
+ @RESPATH@/chrome/icons/default/places48.png
+- at RESPATH@/chrome/icons/default/seamonkey.png
  #ifdef MOZ_UPDATER
- @BINPATH@/icons/updater.png
+ @RESPATH@/icons/updater.png
  #endif
 --- comm-release/iceape/branding/moz.build.orig	2013-06-26 01:46:34.000000000 +0200
 +++ comm-release/iceape/branding/moz.build	2014-05-14 19:15:04.603937775 +0200
diff --git a/iceape.sh b/iceape.sh
index a98e6e6..087b590 100644
--- a/iceape.sh
+++ b/iceape.sh
@@ -1,38 +1,20 @@
 #!/bin/sh
 # based on script by (c) vip at linux.pl, wolf at pld-linux.org
 
-LIBDIR="@LIBDIR@/iceape"
-
-ICEAPE="$LIBDIR/iceape"
+ICEAPE="@LIBDIR@/iceape/iceape"
 PWD=${PWD:-$(pwd)}
 
-if [ "$1" = "-remote" ]; then
-	exec $ICEAPE "$@"
+if [ -z "$1" ]; then
+	exec $ICEAPE
 else
-	if ! $ICEAPE -remote 'ping()' 2>/dev/null; then
-		if [ -f "$PWD/$1" ]; then
-			exec $ICEAPE "file://$PWD/$1"
-		else
-			exec $ICEAPE "$@"
-		fi
+	if [ -f "$PWD/$1" ]; then
+		URL="file://$PWD/$1"
+	else
+		URL="$1"
+	fi
+	if ! grep -q browser.tabs.opentabfor.middleclick.*false ~/.mozilla/seamonkey/*/prefs.js; then
+		exec $ICEAPE -new-tab "$URL"
 	else
-		if [ -z "$1" ]; then
-			exec $ICEAPE -remote 'xfeDoCommand(openBrowser)'
-		elif [ "$1" = "-mail" ]; then
-			exec $ICEAPE -remote 'xfeDoCommand(openInbox)'
-		elif [ "$1" = "-compose" -o "$1" = "-editor" ]; then
-			exec $ICEAPE -remote 'xfeDoCommand(composeMessage)'
-		else
-			if [ -f "$PWD/$1" ]; then
-				URL="file://$PWD/$1"
-			else
-				URL="$1"
-			fi
-			if ! grep -q browser.tabs.opentabfor.middleclick.*false ~/.mozilla/seamonkey/*/prefs.js; then
-				exec $ICEAPE -new-tab "$URL"
-			else
-				exec $ICEAPE -new-window "$URL"
-			fi
-		fi
+		exec $ICEAPE -new-window "$URL"
 	fi
 fi
diff --git a/system-virtualenv.patch b/system-virtualenv.patch
index 3650d56..c97400c 100644
--- a/system-virtualenv.patch
+++ b/system-virtualenv.patch
@@ -6,7 +6,7 @@
          """Path to virtualenv's own populator script."""
 -        return os.path.join(self.topsrcdir, 'python', 'virtualenv',
 -            'virtualenv.py')
-+        return '/usr/bin/virtualenv'
++        return '/usr/bin/virtualenv-2'
  
      @property
      def python_path(self):
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/iceape.git/commitdiff/1ac3d5d8fa17ea9cfcdb16df76c6a22ef75bf2c0



More information about the pld-cvs-commit mailing list