rats/rats.spec

67 lines
2.0 KiB
RPMSpec
Raw Normal View History

Name: rats
Version: 2.4
Release: 1mamba
Summary: A security auditing utility for C, C++, Python, Perl and PHP code
Group: Applications/Security
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://code.google.com/archive/p/rough-auditing-tool-for-security
Source: https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/rats-%{version}.tgz
Patch: %{name}-2.1-Makefile.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libexpat-devel
## AUTOBUILDREQ-END
# FIXME: "checking for xmlparse.h... no"
%description
RATS, the Rough Auditing Tool for Security, is a security auditing utility for C, C++, Python, Perl and PHP code. RATS scans source code, finding potentially dangerous function calls.
The goal of this project is not to definitively find bugs, but to provide a reasonable starting point for performing manual security audits.
%debug_package
%prep
%setup -q
#%patch -p1
%build
%configure \
--datadir=%{_datadir}/rats
%make
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall \
BINDIR=%{buildroot}%{_bindir} \
SHAREDIR=%{buildroot}%{_datadir}/rats \
MANDIR=%{buildroot}%{_mandir}
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%{_bindir}/rats
%dir %{_datadir}/rats
%{_datadir}/rats/*
%{_mandir}/man1/rats.1*
%doc COPYING
#README README.win32
%changelog
* Fri May 21 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 2.4-1mamba
- update to 2.4
* Mon Aug 19 2013 Automatic Build System <autodist@mambasoft.it> 2.1-3mamba
- automatic rebuild by autodist
* Thu Jun 19 2008 Tiziana Ferro <tiziana.ferro@email.it> 2.1-2mamba
- update buildrequirements, Vendor, Distribution, mantainer, Url and Source path
* Fri Mar 25 2005 Davide Madrisan <davide.madrisan@qilinux.it> 2.1-1qilnx
- package created by autospec