]> git.pld-linux.org Git - packages/webscarab.git/blame - webscarab.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/webscarab.git] / webscarab.spec
CommitLineData
87e2112c
ER
1#
2# Conditional build:
3%bcond_without javadoc # don't build javadoc
4#
a9037799
ER
5%define _snap 20070504-1631
6Summary: WebScarab - a Web Application Review tool for Java
8f0b7ab9 7Summary(pl.UTF-8): WebScarab - narzędzie do oceny aplikacji WWW w Javie
a9037799
ER
8Name: webscarab
9Version: 0.1
2ec6a782 10Release: 0.3
a9037799
ER
11License: GPL v2
12Group: Development/Languages/Java
3725108e 13Source0: http://downloads.sourceforge.net/owasp/%{name}-src-%{_snap}.zip
2ec6a782 14# Source0-md5: b3ba39de51f3715aab4a7d75b7c8a4d5
8f0b7ab9 15URL: http://www.owasp.org/index.php/OWASP_WebScarab_Project
2ec6a782 16BuildRequires: ant
b1937c87 17BuildRequires: beanshell >= 2.0-0.b1
87e2112c 18BuildRequires: chardet
87e2112c
ER
19BuildRequires: concurrent
20BuildRequires: htmlparser
3725108e 21BuildRequires: java-bsf >= 2.3.0
de4a56f3 22BuildRequires: java-commons-logging >= 1.0.4
23BuildRequires: java-help >= 2.0.02
3725108e 24BuildRequires: java-jcommon >= 0.8.7
25BuildRequires: java-jfreechart >= 0.9.12
de4a56f3 26BuildRequires: java-wsdl4j
a9037799 27BuildRequires: jpackage-utils
87e2112c 28BuildRequires: openamf
a9037799
ER
29BuildRequires: rpm-javaprov
30BuildRequires: rpmbuild(macros) >= 1.300
87e2112c 31BuildRequires: tagsoup >= 1.0rc2
2c37418d 32BuildRequires: unzip
a9037799 33Requires: jpackage-utils
a9037799 34Requires: jre > 1.4
87e2112c
ER
35%if %(locale -a | grep -q '^en_US$'; echo $?)
36BuildRequires: glibc-localedb-all
37%endif
a9037799 38BuildArch: noarch
a9037799
ER
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%define _appdir %{_datadir}/%{name}
42
43%description
44WebScarab is a Web Application Review tool. It sprang from the designs
45of the people inhabiting the WebAppSec list run from SourceForge, for
46a powerful, free, open tool for reviewing web applications for
47security vulnerabilities. Not much of the original design has actually
48been implemented as envisioned. WebScarab started as a spider that
49could download all the pages on a site. It stayed that way for almost
50a year, before I decided to take lessons learned during the
51development of Exodus and implement them as part of WebScarab.
52
8f0b7ab9
JB
53%description -l pl.UTF-8
54WebScarab to narzędzie do oceny aplikacji WWW. Narodziło się z
55projektu ludzi przebywających na liście WebAppSec na SourceForge
56opisującego potężne, wolnodostępne narzędzie do oceny aplikacji WWW
57pod kątem luk w bezpieczeństwie. Póki co niewiele z początkowego
58projektu zostało zaimplementowane. WebScarab został zapoczątkowany
59jako pająk ściągający wszystkie strony z serwisu. Pozostawał w tym
60stanie przez prawie rok, aż autor wykorzystał doświadczenia z
61tworzenia Exodusa i zaimplementował je jako część WebScaraba.
62
a9037799
ER
63%prep
64%setup -q -n %{name}-%{_snap}
8f0b7ab9 65# ??? must not touch ..
87e2112c 66cp ../webscarab-current/server.p12 .
a9037799 67
2ec6a782 68%build
87e2112c
ER
69required_jars="
70bsf
71concurrent
72htmlparser
73bsf
74beanshell
75jfreechart
76jcommon
77jhelp
78chardet
79tagsoup
80wsdl
81openamf
82commons-logging
83"
84export CLASSPATH=$(build-classpath $required_jars)
85
86export LC_ALL=en_US # source code not US-ASCII
87%ant compile %{?with_javadoc:javadoc} proguard izpack
2ec6a782 88
a9037799
ER
89%install
90rm -rf $RPM_BUILD_ROOT
91install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
92cp -a . $RPM_BUILD_ROOT%{_appdir}
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%files
98%defattr(644,root,root,755)
99%doc ChangeLog INSTALL README
100#%attr(755,root,root) %{_bindir}/%{name}
101%{_appdir}
This page took 0.066779 seconds and 4 git commands to generate.