Name: skipfish Version: 1.54 Release: 0.1.b%{?dist}.art Summary: Web application security scanner Group: Applications/Internet #Whole package licensed with ASL 2.0 license except #string-inl.h which has BSD type license #icons which are licensed under LGPLv3 License: ASL 2.0 and BSD and LGPLv3 URL: http://code.google.com/p/skipfish/ Source0: http://%{name}.googlecode.com/files/%{name}-%{version}b.tgz #http://code.google.com/p/skipfish/issues/detail?id=61 #Patch v 1.32b by Tomas Mraz to stop using undocumented memory_usable_size, #which is not compatible with FORTIFY_SOURCE #Fixed in upstream in 1.47b by implementing some kind of memory tracking structure #Patch0: {name}-fortify.patch #Use common paths and fedora build options Patch1: %{name}-makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel BuildRequires: libidn-devel BuildRequires: zlib-devel %description High-performance, easy, and sophisticated Web application security testing tool. It features a single-threaded multiplexing HTTP stack, heuristic detection of obscure Web frameworks, and advanced, differential security checks capable of detecting blind injection vulnerabilities, stored XSS, and so forth. %prep %setup -q -n %{name}-%{version}b #patch0 -p 1 -b .0fortify %patch1 -p1 -b .1makefile cp -p assets/COPYING COPYING.icons %build make %{?_smp_mflags} CFLAGS="%{optflags}" %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} rm -f %{buildroot}%{_datadir}/%{name}/assets/COPYING %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc COPYING ChangeLog README %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/assets %{_datadir}/%{name}/assets/index.html %dir %{_datadir}/%{name}/dictionaries %{_datadir}/%{name}/dictionaries/* %{_bindir}/%{name} #Icons are licensed as LGPLv3 http://www.everaldo.com/crystal/ %doc COPYING.icons %{_datadir}/%{name}/assets/*.png %changelog * Wed Aug 08 2010 Michal Ambroz - 1.54-0.1.b - rebuild for version 1.54b * Sun May 09 2010 Michal Ambroz - 1.34-0.1.b - update to new version * Wed Apr 28 2010 Michal Ambroz - 1.32-0.4.b - use fixed patch for memory allocation from Tomas Mraz * Tue Apr 27 2010 Michal Ambroz - 1.32-0.3.b - use new patch for memory allocation from Tomas Mraz * Fri Apr 23 2010 Michal Ambroz - 1.32-0.2.b - fix memory allocation to be compliant with FORTIFY_SOURCE * Sun Apr 18 2010 Michal Ambroz - 1.32-0.1.b - Update to 1.32b - merge back to 1 package on request of Tomas Mraz * Sun Apr 18 2010 Michal Ambroz - 1.31-0.3.b - return explicit dir to files * Sun Apr 18 2010 Michal Ambroz - 1.31-0.2.b - Incorporated comments from Martin Gieseking * Sat Apr 17 2010 Michal Ambroz - 1.31-0.1.b - Update to 1.31b * Sat Apr 10 2010 Michal Ambroz - 1.30-0.1.b - Update to 1.30b * Mon Mar 29 2010 Michal Ambroz - 1.29-0.1.b - Update to 1.29b * Mon Mar 29 2010 Michal Ambroz - 1.26-0.2.b - removed attr from the spec - separate icons package with LGPLv3 license * Thu Mar 25 2010 Michal Ambroz - 1.26-0.1.b - Update to 1.26b - Incorporated comments from Martin Gieseking * Thu Mar 25 2010 Michal Ambroz - 1.25b-1 - Update to 1.25b * Tue Mar 23 2010 Michal Ambroz - 1.16b-1 - Initial build for Fedora 12