/specs/netwox/netwox.spec

http://github.com/repoforge/rpms · Unknown · 61 lines · 46 code · 15 blank · 0 comment · 0 complexity · d03e7879832f05281e8a033082fc84de MD5 · raw file

  1. # $Id$
  2. # Authority: dries
  3. # Upstream: Laurent Constantin <laurent,constantin$aql,fr>
  4. %{!?dtag:%define _with_libpcapdevel 1}
  5. %{?el5:%define _with_libpcapdevel 1}
  6. %{?fc6:%define _with_libpcapdevel 1}
  7. Summary: Toolbox for solving network problems
  8. Name: netwox
  9. Version: 5.35.0
  10. Release: 1%{?dist}
  11. License: GPL
  12. Group: Applications/Internet
  13. URL: http://www.laurentconstantin.com/en/netw/netwox/
  14. Source: http://www.laurentconstantin.com/common/netw/netwox/download/v5/netwox-%{version}-src.tgz
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  16. BuildRequires: netwib, pkgconfig, libpcap, libnet
  17. %{?_with_libpcapdevel:BuildRequires:libpcap-devel}
  18. %description
  19. Netwox is a toolbox that helps to find and solve networks' problems.
  20. %prep
  21. %setup -n %{name}-%{version}-src
  22. %{__perl} -pi -e 's|^NETWIBDEF_INSTPREFIX=.*|NETWIBDEF_INSTPREFIX=%{_prefix}|g;' src/config.dat
  23. %build
  24. cd src
  25. ./genemake
  26. %{__make} %{?_smp_mflags}
  27. %install
  28. %{__rm} -rf %{buildroot}
  29. cd src
  30. %makeinstall INSTINCLUDE=%{buildroot}%{_includedir} INSTLIB=%{buildroot}%{_libdir} INSTBIN=%{buildroot}%{_bindir} INSTMAN3=%{buildroot}%{_mandir}/man3 INSTMAN1=%{buildroot}%{_mandir}/man1
  31. %clean
  32. %{__rm} -rf %{buildroot}
  33. %files
  34. %defattr(-, root, root, 0755)
  35. %doc README.TXT
  36. %doc %{_mandir}/man1/netwox*
  37. %{_bindir}/netwox*
  38. %changelog
  39. * Sun Nov 12 2006 Dries Verachtert <dries@ulyssis.org> - 5.35.0-1
  40. - Updated to release 5.35.0.
  41. * Fri Apr 07 2006 Dries Verachtert <dries@ulyssis.org> - 5.34.0-1
  42. - Updated to release 5.34.0.
  43. * Wed Dec 21 2005 Dries Verachtert <dries@ulyssis.org> - 5.33.0-1
  44. - Updated to release 5.33.0.
  45. * Sun Nov 27 2005 Dries Verachtert <dries@ulyssis.org> - 5.32-1
  46. - Initial package.