2024-01-05 17:21:54 +01:00
|
|
|
Name: rats
|
2024-01-05 17:21:54 +01:00
|
|
|
Version: 2.4
|
|
|
|
Release: 1mamba
|
2024-01-05 17:21:54 +01:00
|
|
|
Summary: A security auditing utility for C, C++, Python, Perl and PHP code
|
|
|
|
Group: Applications/Security
|
|
|
|
Vendor: openmamba
|
|
|
|
Distribution: openmamba
|
2024-01-05 17:21:54 +01:00
|
|
|
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
|
2024-01-05 17:21:54 +01:00
|
|
|
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.
|
|
|
|
|
2024-01-05 17:21:54 +01:00
|
|
|
%debug_package
|
|
|
|
|
2024-01-05 17:21:54 +01:00
|
|
|
%prep
|
|
|
|
%setup -q
|
2024-01-05 17:21:54 +01:00
|
|
|
#%patch -p1
|
2024-01-05 17:21:54 +01:00
|
|
|
|
|
|
|
%build
|
2024-01-05 17:21:54 +01:00
|
|
|
%configure \
|
|
|
|
--datadir=%{_datadir}/rats
|
|
|
|
|
2024-01-05 17:21:54 +01:00
|
|
|
%make
|
|
|
|
|
|
|
|
%install
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
2024-01-05 17:21:54 +01:00
|
|
|
%makeinstall \
|
|
|
|
BINDIR=%{buildroot}%{_bindir} \
|
|
|
|
SHAREDIR=%{buildroot}%{_datadir}/rats \
|
|
|
|
MANDIR=%{buildroot}%{_mandir}
|
2024-01-05 17:21:54 +01:00
|
|
|
|
|
|
|
%clean
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_bindir}/rats
|
2024-01-05 17:21:54 +01:00
|
|
|
%dir %{_datadir}/rats
|
|
|
|
%{_datadir}/rats/*
|
|
|
|
%{_mandir}/man1/rats.1*
|
|
|
|
%doc COPYING
|
|
|
|
#README README.win32
|
2024-01-05 17:21:54 +01:00
|
|
|
|
|
|
|
%changelog
|
2024-01-05 17:21:54 +01:00
|
|
|
* Fri May 21 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 2.4-1mamba
|
|
|
|
- update to 2.4
|
|
|
|
|
2024-01-05 17:21:54 +01:00
|
|
|
* 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
|