rpms/mozilla-noscript/F-12 mozilla-noscript.spec, NONE, 1.1 noscript-preferences.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

tomspur tomspur at fedoraproject.org
Sun Jan 17 12:49:23 UTC 2010


Author: tomspur

Update of /cvs/pkgs/rpms/mozilla-noscript/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30172

Modified Files:
	.cvsignore sources 
Added Files:
	mozilla-noscript.spec noscript-preferences.patch 
Log Message:
initial import (#555751)


--- NEW FILE mozilla-noscript.spec ---
%global moz_extensions %{_datadir}/mozilla/extensions

%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
%global src_ext_id \{73a6fe31-595d-460b-a920-fcc0f8843232\}
%global inst_dir %{moz_extensions}/%{firefox_app_id}/%{src_ext_id}

%global seamonkey_app_id \{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
%global sym_link_dir %{moz_extensions}/%{seamonkey_app_id}

Name:           mozilla-noscript
Version:        1.9.9.35
Release:        4%{?dist}
Summary:        Javascript whitelist extension for Mozilla Firefox

Group:          Applications/Internet
License:        GPLv2+
URL:            http://noscript.net/
# Source is a .xpi file, there is no public VCS or a tarball
Source0:        https://secure.informaction.com/download/releases/noscript-%{version}.xpi
Patch0:         noscript-preferences.patch

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  dos2unix
Requires:       mozilla-filesystem
BuildArch:      noarch


%description
The NoScript Firefox extension provides extra protection for Firefox. It all
ows JavaScript, Java, Flash and other plugins to be executed only by trusted
web sites of your choice (e.g. your online bank) and additionally provides
Anti-XSS protection.


%prep
%setup -q -c
%patch0 -b .prefs
dos2unix GPL.txt
dos2unix NoScript_License.txt

%build


%install
rm -rf %{buildroot}
install -Dp -m 644 chrome.manifest %{buildroot}%{inst_dir}/chrome.manifest
install -Dp -m 644 install.js %{buildroot}%{inst_dir}/install.js
install -Dp -m 644 install.rdf %{buildroot}%{inst_dir}/install.rdf
install -Dp -m 644 components/noscriptService.js %{buildroot}%{inst_dir}/components/noscriptService.js
install -Dp -m 644 defaults/preferences/noscript.js %{buildroot}%{inst_dir}/defaults/preferences/noscript.js
install -Dp -m 644 chrome/noscript.jar %{buildroot}%{inst_dir}/chrome/noscript.jar

# symlink from seamonkey extension to firefox extension
mkdir -p %{buildroot}%{sym_link_dir}
ln -s %{inst_dir} %{buildroot}%{sym_link_dir}

%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc GPL.txt NoScript_License.txt mozilla.cfg
%{inst_dir}
%{sym_link_dir}


%changelog
* Sat Jan 16 2010 Thomas Spura <tomspur at fedoraproject.org> - 1.9.9.35-4
- install with -p

* Fri Jan 15 2010 Thomas Spura <tomspur at fedoraproject.org> - 1.9.9.35-3
- also install seamonkey app_id (Thomas Moschny)

* Fri Jan 15 2010 Thomas Spura <tomspur at fedoraproject.org> - 1.9.9.35-2
- remove R: firefox, this plugin also works for seamonky and so on
  it's up to the user, what to use (Thomas Moschny)

* Fri Jan 15 2010 Thomas Spura <tomspur at fedoraproject.org> - 1.9.9.35-1
- update to new version
- %%global vs %%define
- install in %%{_datadir} -> noarch
- delete changelog
- R: mozilla-filesystem for owning %%{_datadir}/mozilla/extensions

* Sun Jul 19 2009 Andreas Thienemann <andreas at bawue.net> - 1.9.6-1
- Initial package

noscript-preferences.patch:
 noscript.js |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE noscript-preferences.patch ---
--- defaults/preferences/noscript.js	2010-01-06 19:35:24.000000000 +0100
+++ defaults/preferences/noscript.js	2010-01-15 13:05:05.626694848 +0100
@@ -27,7 +27,7 @@
 pref("noscript.showTempAllowPage", true);
 pref("noscript.showAllowPage", true);
 pref("noscript.mandatory", "chrome: about: about:config about:neterror about:certerror about:plugins about:privatebrowsing about:sessionrestore resource: about:blocked");
-pref("noscript.default", "about:blank about:credits addons.mozilla.org flashgot.net google.com gstatic.com googlesyndication.com informaction.com yahoo.com yimg.com maone.net noscript.net hotmail.com msn.com passport.com passport.net passportimages.com live.com");
+pref("noscript.default", "about:blank about:credits");
 pref("noscript.forbidJava", true);
 pref("noscript.forbidFlash", true);
 pref("noscript.forbidSilverlight", true);
@@ -81,7 +81,7 @@
 pref("noscript.contentBlocker", false);
 
 pref("noscript.toggle.temp", true);
-pref("noscript.firstRunRedirection", true);
+pref("noscript.firstRunRedirection", false);
 
 pref("noscript.xss.notify", true);
 pref("noscript.xss.notify.subframes", true);


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mozilla-noscript/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	16 Jan 2010 22:32:24 -0000	1.1
+++ .cvsignore	17 Jan 2010 12:49:23 -0000	1.2
@@ -0,0 +1 @@
+noscript-1.9.9.35.xpi


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mozilla-noscript/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	16 Jan 2010 22:32:25 -0000	1.1
+++ sources	17 Jan 2010 12:49:23 -0000	1.2
@@ -0,0 +1 @@
+28f8cea89c3155c48ccf81bb9132ea5c  noscript-1.9.9.35.xpi



More information about the scm-commits mailing list