Name: splint Version: 3.1.2 Release: 29%{?dist} Summary: An implementation of the lint program License: GPLv2+ URL: http://www.splint.org/ Source0: http://www.splint.org/downloads/%{name}-%{version}.src.tgz BuildRequires: make BuildRequires: gcc BuildRequires: flex flex-static Obsoletes: lclint <= 3.0.0 Provides: lclint = %{version}-%{release} %description Splint is a tool for statically checking C programs for coding errors and security vulnerabilities. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform even stronger checks than can be done by any standard lint. %prep %setup -q chmod 644 doc/manual.pdf cp -p src/.splintrc splintrc.demo %build %configure # Parallel builds seem to fail make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %files %doc README doc/manual.pdf splintrc.demo %{_bindir}/* %{_mandir}/man1/*.1* %{_datadir}/%{name}/ %changelog * Sat Jul 23 2022 Fedora Release Engineering - 3.1.2-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 3.1.2-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 3.1.2-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 3.1.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 3.1.2-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jan 31 2020 Fedora Release Engineering - 3.1.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 3.1.2-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 3.1.2-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 3.1.2-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 3.1.2-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 3.1.2-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 3.1.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 3.1.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 3.1.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 3.1.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Aug 18 2014 Fedora Release Engineering - 3.1.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 3.1.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 3.1.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Feb 15 2013 Fedora Release Engineering - 3.1.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 3.1.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 3.1.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 3.1.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Dec 09 2010 Panu Matilainen - 3.1.2-7 - flex no longer requires flex-static, so we need to build-require it * Sat Aug 22 2009 Milos Jakubicek - 3.1.2-6 - Specfile sanity revisited: proper Provides/Obsoletes on lclint and some other minor changes to make rpmlint silent * Mon Aug 10 2009 Ville Skyttä - 3.1.2-5 - Convert specfile to UTF-8. * Sun Jul 26 2009 Fedora Release Engineering - 3.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 3.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Sep 5 2008 Tom "spot" Callaway - 3.1.2-2 - fix license tag * Sat Jul 12 2008 Panu Matilainen - 3.1.2-1 - update to 3.1.2 * Tue Feb 19 2008 Fedora Release Engineering - 3.1.1-16 - Autorebuild for GCC 4.3 * Mon Sep 11 2006 Paul Nasrat - 3.1.1-15 - Rebuild for FC6 * Wed May 31 2006 Paul Nasrat - 3.1.1-14 - Add flex br * Thu Apr 20 2006 Jose Pedro Oliveira - 3.1.1-13 - Manual.pdf - file permissions corrected. - Included a demo .splintrc file as doc (splintrc.demo == src/.splintrc). * Mon Feb 13 2006 Paul Nasrat - 3.1.1-12 - FC5 rebuild for new gcc * Sun Jan 15 2006 Paul Nasrat - 3.1.1-11 - Rebuild for FC5 * Thu Jul 28 2005 Paul Nasrat - 3.1.1-10 - Turn off parallel builds * Wed Jun 29 2005 Jose Pedro Oliveira - 3.1.1-9 - Dist tag added. - Specfile reformatted (compliance with the Fedora Extras template). * Fri Jun 17 2005 Paul Nasrat - 3.1.1-8 - Fedora Extras build * Sat Mar 19 2005 Miloslav Trmac - 3.1.1-7 - Bump revision for rebuild * Sat Mar 19 2005 Miloslav Trmac - 3.1.1-6 - Ship the manual in PDF instead of HTML with missing images (#62434) * Fri Mar 4 2005 Jeff Johnson 3.1.1-5 - rebuild with gcc4. * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Wed Jun 04 2003 Elliot Lee - rebuilt * Thu May 1 2003 Jeff Johnson 3.1.1-1 - update to 3.1.1. * Thu Jan 23 2003 Tim Powers 3.0.1.7-0.20030123 - rebuild * Mon Nov 11 2002 Jeff Johnson 3.0.1.6-4 - rebuild from cvs. - update to 3.0.1.7 snapshot. - avoid non-i386 horkage for now. * Thu May 23 2002 Tim Powers - automated rebuild * Tue Feb 26 2002 Nalin Dahyabhai 3.0.1.6-2 - rebuild in new environment * Tue Feb 12 2002 Jeff Johnson - update to splint-3.0.1.6. * Sat Feb 9 2002 Jeff Johnson - update to splint-3.0.1.5. * Thu Jan 17 2002 Jeff Johnson - update to splint-3.0.1.3.1. * Mon Oct 8 2001 Jeff Johnson - update to 3.0.0.17. * Thu Sep 6 2001 Jeff Johnson - update to 2.5r. * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. * Thu Feb 15 2001 Trond Eivind Glomsrød - fix * Mon Dec 11 2000 Bill Nottingham - fix build on ia64 * Mon Aug 21 2000 Jeff Johnson - set default configuration appropriately. * Fri Jul 28 2000 Eric Veldhuyzen - upgraded to 2.5q * Mon Jul 24 2000 Prospector - rebuilt * Mon Jul 17 2000 Tim Powers - added defattr * Wed Jul 12 2000 Tim Powers - fixed build section so that it links with flex properly * Mon Jul 10 2000 Tim Powers - rebuilt * Wed Jun 7 2000 Tim Powers - minor spec file cleanups, built for Powertools-7.0 * Fri May 26 2000 Eric Veldhuyzen - upgraded to 2.5m - reorganized specfile * Sat Oct 31 1998 Justin Cormack - found correct 2.4b source (was actually 2.3) - no longer an emacs mode - added documentation * Wed Oct 14 1998 Justin Cormack - fixed library directories not to point at buildroot * Mon Oct 12 1998 Justin Cormack - fixed executable * Mon Jun 06 1998 Michael Maher - fixed paths for executable link * Mon May 17 1998 Michael Maher - updated to newest version - added buildroot - added wmconfig * Mon Feb 16 1998 Otto Hammersmith - added Summary * Tue Feb 3 1998 Otto Hammersmith - %%doc'ed some stuff * Mon Feb 2 1998 Otto Hammersmith - made /usr/lib/lclint/bin a directory, not the executable * Fri Jan 23 1998 Otto Hammersmith - built the package