From dca1931902da3d3b1e957a19729e11fd288ca0d3 Mon Sep 17 00:00:00 2001 From: "David A. Wheeler" Date: Sat, 12 Jul 2014 11:56:11 -0400 Subject: [PATCH] Change flawfinder.spec to comply with Fedora guidelines (fix bug#4) - Thanks to Horst H. von Brand vonbrand,at,inf.utfsm.cl --- flawfinder.spec | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/flawfinder.spec b/flawfinder.spec index 92cf64a..513068a 100644 --- a/flawfinder.spec +++ b/flawfinder.spec @@ -1,44 +1,45 @@ Name: flawfinder Summary: Examines C/C++ source code for security flaws Version: 1.28 -Release: 1 -License: GPL +Release: 1%{?dist} +License: GPLv2+ Group: Development/Tools URL: http://www.dwheeler.com/flawfinder/ Source: http://www.dwheeler.com/flawfinder/%{name}-%{version}.tar.gz -Packager: David A. Wheeler Requires: python BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Flawfinder scans through C/C++ source code, identifying lines ("hits") with potential security flaws. By default it reports hits sorted by severity, with the riskiest lines first. -Flawfinder is released under the GNU Public License (GPL). %prep %setup -q %build -make +make %{?_smp_mflags} %install -[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" +rm -rf $RPM_BUILD_ROOT install -m755 -D flawfinder ${RPM_BUILD_ROOT}%{_bindir}/flawfinder install -m644 -D flawfinder.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/flawfinder.1 %clean -[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" +rm -rf $RPM_BUILD_ROOT %files -%defattr(-,root,root) +%defattr(-,root,root,-) %doc README ChangeLog COPYING flawfinder.ps %{_bindir}/* %{_mandir}/man1/* %changelog -* Sat Feb 1 2003 Jose Pedro Oliveira +* Mon Aug 27 2007 Horst H. von Brand 1.27-2 +- Fix specfile as per Fedora guidelines + +* Sat Feb 1 2003 Jose Pedro Oliveira - changed build architecture to noarch - replaced hardcoded directories by rpm macros - removed several rpmlint warnings/errors