Package: mozilla-noscript
Version: 1.9.2.8-1
Severity: wishlist
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu karmic ubuntu-patch

We made the following changes in Ubuntu, to add abrowser as supported browser,
and also add support for seamonkey, and, as stated in dependency, for Firefox.

*** /tmp/tmpe85OOg
In Ubuntu, we've applied the attached patch to achieve the following:

  * Merge from Debian. Remaining changes:
    - Alternately depend on abrowser in mozilla-noscript.
    - Fixed to work with seamonkey

We thought you might be interested in doing the same. 


-- System Information:
Debian Release: squeeze/sid
  APT prefers karmic-updates
  APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28-11-generic (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
diff -u mozilla-noscript-1.9.2.8/debian/control mozilla-noscript-1.9.2.8/debian/control
--- mozilla-noscript-1.9.2.8/debian/control
+++ mozilla-noscript-1.9.2.8/debian/control
@@ -11,7 +12,7 @@
 
 Package: mozilla-noscript
 Architecture: all
-Depends: iceweasel | iceape-browser | firefox | seamonkey-browser
+Depends: iceweasel | iceape-browser | firefox | seamonkey-browser | abrowser
 Description: Javascript/plugins permissions manager for Iceweasel and Iceape
  This extension brings a powerful control over the way external scripts or
  embedded programs, such as Java or Flash, are loaded.
diff -u mozilla-noscript-1.9.2.8/debian/postinst mozilla-noscript-1.9.2.8/debian/postinst
--- mozilla-noscript-1.9.2.8/debian/postinst
+++ mozilla-noscript-1.9.2.8/debian/postinst
@@ -30,6 +30,10 @@
         then
             update-iceape-chrome
         fi
+        if which update-seamonkey-chrome 2> /dev/null > /dev/null
+        then
+            update-seamonkey-chrome
+        fi
     ;;       
 
     abort-upgrade|abort-remove|abort-deconfigure)
diff -u mozilla-noscript-1.9.2.8/debian/mozilla-noscript.links mozilla-noscript-1.9.2.8/debian/mozilla-noscript.links
--- mozilla-noscript-1.9.2.8/debian/mozilla-noscript.links
+++ mozilla-noscript-1.9.2.8/debian/mozilla-noscript.links
@@ -1,5 +1,11 @@
+usr/share/mozilla-extensions/noscript/ usr/lib/firefox-addons/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}
 usr/share/mozilla-extensions/noscript/ usr/lib/iceweasel/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}
 usr/share/mozilla-extensions/noscript/chrome/noscript.jar usr/share/iceape/chrome/noscript.jar
 usr/share/mozilla-extensions/noscript/chrome.d var/lib/iceape/chrome.d/20noscript
 usr/share/mozilla-extensions/noscript/components/noscriptService.js usr/lib/iceape/components/noscriptService.js
 usr/share/mozilla-extensions/noscript/defaults/preferences/noscript.js usr/share/iceape/defaults/pref/noscript.js
+usr/share/mozilla-extensions/noscript/chrome/noscript.jar usr/share/seamonkey/chrome/noscript.jar
+usr/share/mozilla-extensions/noscript/chrome.d var/lib/seamonkey/chrome.d/20noscript
+usr/share/mozilla-extensions/noscript/components/noscriptService.js usr/lib/seamonkey/components/noscriptService.js
+usr/share/mozilla-extensions/noscript/defaults/preferences/noscript.js usr/share/seamonkey/defaults/pref/noscript.js
+
diff -u mozilla-noscript-1.9.2.8/debian/postrm mozilla-noscript-1.9.2.8/debian/postrm
--- mozilla-noscript-1.9.2.8/debian/postrm
+++ mozilla-noscript-1.9.2.8/debian/postrm
@@ -23,6 +23,10 @@
         then
             update-iceape-chrome
         fi
+        if which update-seamonkey-chrome 2> /dev/null > /dev/null
+        then
+            update-seamonkey-chrome
+        fi
     ;;
     purge|upgrade|failed-upgrade|abort-upgrade|disappear)
 

Reply via email to