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