/[packages]/cauldron/firefox-ext-noscript/current/SPECS/firefox-ext-noscript.spec
ViewVC logotype

Contents of /cauldron/firefox-ext-noscript/current/SPECS/firefox-ext-noscript.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 149237 - (show annotations) (download)
Tue Sep 27 03:35:07 2011 UTC (12 years, 6 months ago) by fwang
File size: 1757 byte(s)
new version 2.1.3
1 %define pre %nil
2 Summary: Firefox extension that protects against XSS and Clickjacking attacks
3 Name: firefox-ext-noscript
4 Version: 2.1.3
5 Release: %mkrel 1
6 License: MPL
7 Group: Networking/WWW
8 URL: https://addons.mozilla.org/en-US/firefox/addon/722/
9 Source: https://secure.informaction.com/download/releases/noscript-%{version}-fn+sm+fx.xpi
10 Requires: firefox >= %{firefox_epoch}:%{firefox_version}
11 BuildRequires: firefox-devel
12 Buildarch: noarch
13
14 %description
15 The best security you can get in a web browser!
16 Allow active content to run only from sites you trust, and protect yourself
17 against XSS and Clickjacking attacks.
18
19 This tool provides extra protection to your Firefox.
20 It allows JavaScript, Java and other executable content to run only from
21 trusted domains of your choice, e.g. your home-banking web site, guarding your
22 "trust boundaries" against cross-site scripting attacks (XSS), cross-zone DNS
23 rebinding / CSRF attacks (router hacking), and Clickjacking attempts, thanks to
24 its unique ClearClick technology.
25
26 Such a preemptive approach prevents exploitation of security vulnerabilities
27 (known and even unknown!) with no loss of functionality...
28 Experts do agree: Firefox is really safer with NoScript ;-)
29
30 %prep
31 %setup -q -c -n %{name}-%{version}
32
33 %install
34 rm -rf %{buildroot}
35 mkdir -p %{buildroot}%{firefox_extdir}
36
37 hash="$(sed -n '/.*em:id="\(.*\)"/{s//\1/p;q}' install.rdf)"
38 if [ -z "$hash" ]; then
39 hash="$(sed -n '/.*em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)"
40 fi
41 if [ -z "$hash" ]; then
42 echo "Failed to find plugin hash."
43 exit 1
44 fi
45 extdir="%{firefox_extdir}/"
46 mkdir -p "%{buildroot}$extdir"
47 cp -af %SOURCE0 "%{buildroot}$extdir/$hash.xpi"
48
49 %clean
50 rm -rf %{buildroot}
51
52 %files
53 %defattr(0644,root,root,0755)
54 %{firefox_extdir}

  ViewVC Help
Powered by ViewVC 1.1.30