3 %bcond_without javadoc # don't build javadoc
5 %define _snap 20070504-1631
6 Summary: WebScarab - a Web Application Review tool for Java
7 Summary(pl.UTF-8): WebScarab - narzędzie do oceny aplikacji WWW w Javie
12 Group: Development/Languages/Java
13 Source0: http://downloads.sourceforge.net/owasp/%{name}-src-%{_snap}.zip
14 # Source0-md5: b3ba39de51f3715aab4a7d75b7c8a4d5
15 URL: http://www.owasp.org/index.php/OWASP_WebScarab_Project
17 BuildRequires: beanshell >= 2.0-0.b1
18 BuildRequires: chardet
19 BuildRequires: concurrent
20 BuildRequires: htmlparser
21 BuildRequires: java-bsf >= 2.3.0
22 BuildRequires: java-commons-logging >= 1.0.4
23 BuildRequires: java-help >= 2.0.02
24 BuildRequires: java-jcommon >= 0.8.7
25 BuildRequires: java-jfreechart >= 0.9.12
26 BuildRequires: java-wsdl4j
27 BuildRequires: jpackage-utils
28 BuildRequires: openamf
29 BuildRequires: rpm-javaprov
30 BuildRequires: rpmbuild(macros) >= 1.300
31 BuildRequires: tagsoup >= 1.0rc2
33 Requires: jpackage-utils
35 %if %(locale -a | grep -q '^en_US$'; echo $?)
36 BuildRequires: glibc-localedb-all
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 %define _appdir %{_datadir}/%{name}
44 WebScarab is a Web Application Review tool. It sprang from the designs
45 of the people inhabiting the WebAppSec list run from SourceForge, for
46 a powerful, free, open tool for reviewing web applications for
47 security vulnerabilities. Not much of the original design has actually
48 been implemented as envisioned. WebScarab started as a spider that
49 could download all the pages on a site. It stayed that way for almost
50 a year, before I decided to take lessons learned during the
51 development of Exodus and implement them as part of WebScarab.
53 %description -l pl.UTF-8
54 WebScarab to narzędzie do oceny aplikacji WWW. Narodziło się z
55 projektu ludzi przebywających na liście WebAppSec na SourceForge
56 opisującego potężne, wolnodostępne narzędzie do oceny aplikacji WWW
57 pod kątem luk w bezpieczeństwie. Póki co niewiele z początkowego
58 projektu zostało zaimplementowane. WebScarab został zapoczątkowany
59 jako pająk ściągający wszystkie strony z serwisu. Pozostawał w tym
60 stanie przez prawie rok, aż autor wykorzystał doświadczenia z
61 tworzenia Exodusa i zaimplementował je jako część WebScaraba.
64 %setup -q -n %{name}-%{_snap}
65 # ??? must not touch ..
66 cp ../webscarab-current/server.p12 .
84 export CLASSPATH=$(build-classpath $required_jars)
86 export LC_ALL=en_US # source code not US-ASCII
87 %ant compile %{?with_javadoc:javadoc} proguard izpack
90 rm -rf $RPM_BUILD_ROOT
91 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
92 cp -a . $RPM_BUILD_ROOT%{_appdir}
95 rm -rf $RPM_BUILD_ROOT
98 %defattr(644,root,root,755)
99 %doc ChangeLog INSTALL README
100 #%attr(755,root,root) %{_bindir}/%{name}