File owasp-zap.spec of Package owasp-zap
%define _bindir /usr/share/owasp-zap
Name: owasp-zap
Version: 2.4.0
Release: 2.3
Summary: Zed Attack Proxy
Group: System/Security
License: Apachev2
URL: http://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project
Source0: ZAP_%{version}_Linux.tar.gz
Source1: %{name}.desktop
Source2: %{name}.png
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build
BuildArch: noarch
#BuildRequires: unzip
#BuildRequires: update-desktop-files
Requires: java-1_7_0-openjdk
%description
The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding
vulnerabilities in web applications. It is designed to be used by people with a wide range of
security experience and as such is ideal for developers and functional testers who are new to
penetration testing. ZAP provides automated scanners as well as a set of tools that allow you
to find security vulnerabilities manually.
%prep
echo $Source0
cd $RPM_BUILD_DIR
/usr/bin/gzip -dc $RPM_SOURCE_DIR/ZAP_%{version}_Linux.tar.gz | /bin/tar -xvvf -
rm -fr %{name}-%{version}
mv ZAP_%{version} %{name}-%{version}
#%setup
%build
%install
RELEASE=`echo %{version} | sed -r 's|([[:digit:]]+)\.([[:digit:]])+\.[[:digit:]]+|\1-\2|'`
cd $RPM_BUILD_DIR/%{name}-%{version}
install -d $RPM_BUILD_ROOT%{_bindir}
cp -r db filter lang lib license log plugin scripts session xml $RPM_BUILD_ROOT%{_bindir}
install -m 644 zap-%{version}.jar $RPM_BUILD_ROOT%{_bindir}
install -m 644 zap-api-v$RELEASE.jar $RPM_BUILD_ROOT%{_bindir}
install -m 644 zap.ico $RPM_BUILD_ROOT%{_bindir}
install -m 755 zap.sh $RPM_BUILD_ROOT%{_bindir}
install -m 755 zap.bat $RPM_BUILD_ROOT%{_bindir}
# Install icon
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
install -m 644 $RPM_SOURCE_DIR/%{name}.png $RPM_BUILD_ROOT/usr/share/pixmaps
# Install menu entry
install -d %{buildroot}/usr/share/applications/
install -m 644 $RPM_SOURCE_DIR/%{name}.desktop %{buildroot}/usr/share/applications/
#%suse_update_desktop_file -i %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/*
%dir /usr/share/applications/
/usr/share/applications/%{name}.desktop
/usr/share/pixmaps/%{name}.png
%dir /usr/share/owasp-zap
%changelog
* Wed Jul 08 2015 Nick LeRoy <leroy.nick@gmail.com> - 2.4.0
* Fri Jun 20 2014 vpereira <vpereira@suse.de> - 2.3.1
* Thu Mar 20 2014 vpereira <vpereira@suse.de> - 2.2.2
- Initial build