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
openSUSE Build Service is sponsored by