b542819
%define __cmake_in_source_build 1
26b4d90
Name:       ArpON
26b4d90
Version:    3.0
b542819
Release:    16%{?dist}
26b4d90
Summary:    ARP handler inspection
c0b8e18
26b4d90
License:    BSD
26b4d90
URL:        http://arpon.sourceforge.net/
26b4d90
Source0:    http://downloads.sourceforge.net/project/arpon/arpon/ArpON-%{version}/ArpON-%{version}-ng.tar.gz
468dcfe
Patch1:     ArpON-gcc-7-fixes.patch
468dcfe
Patch2:     ArpON-gcc-8-fixes.patch
c0b8e18
Fabian Affolter 123bc0d
BuildRequires:  gcc
26b4d90
BuildRequires:  libpcap-devel
26b4d90
BuildRequires:  cmake
26b4d90
BuildRequires:  libnet-devel
26b4d90
BuildRequires:  libdnet-devel
e86438c
BuildRequires: make
2c1ed2d
c0b8e18
%description
Arun S A G 37989bc
ArpON (ARP handler inspection) is a Host-based solution that make the ARP
Arun S A G 37989bc
standardized protocol secure in order to avoid the Man In The Middle (MITM)
Arun S A G 37989bc
attack through the ARP spoofing, ARP cache poisoning or ARP poison routing
Arun S A G 37989bc
attack.
c0b8e18
c0b8e18
%prep
Arun S A G 37989bc
%setup -q -n %{name}-%{version}-ng
07c187e
%patch1 -p1
468dcfe
%patch2 -p1
c0b8e18
c0b8e18
%build
468dcfe
%cmake -DCMAKE_INSTALL_PREFIX="/" .
468dcfe
%{__make} %{?_smp_mflags}
c0b8e18
c0b8e18
%install
a0bc4e5
%{__install} -D -pm 755 src/arpon %{buildroot}%{_sbindir}/arpon
Fabian Affolter 6b9217c
%{__install} -D -pm 644 man8/arpon.8 %{buildroot}%{_mandir}/man8/arpon.8
468dcfe
%{__install} -D -pm 644 etc/arpon.conf %{buildroot}/etc/arpon.conf
468dcfe
%{__install} -D -pm 644 log/arpon.log %{buildroot}/var/log/arpon.log
c0b8e18
c0b8e18
%files
9393145
%license LICENSE
9393145
%doc AUTHOR CHANGELOG doc/*
c0b8e18
%{_sbindir}/arpon
468dcfe
/etc/arpon.conf
468dcfe
/var/log/arpon.log
c0b8e18
%{_mandir}/man8/arpon.8*
c0b8e18
c0b8e18
%changelog
b542819
* Mon Oct 12 2020 Jeff Law <law@redhat.com> - 3.0-16
b542819
- Use __cmake_in_source_build
b542819
63bd199
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-15
63bd199
- Second attempt - Rebuilt for
63bd199
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
63bd199
59cb345
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-14
59cb345
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
59cb345
992775e
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-13
992775e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
992775e
1731cb8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-12
1731cb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1731cb8
9970c6e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-11
9970c6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9970c6e
468dcfe
* Tue Sep 04 2018 Arun S A G <sagarun@fedoraproject.org> - 3.0-10
468dcfe
- Fix GCC 8 compiler warnings are treated as errors
468dcfe
9d41bed
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-9
9d41bed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9d41bed
07c187e
* Wed Apr 11 2018 Filipe Rosset <rosset.filipe@gmail.com> - 3.0-8
07c187e
- added patch to build with gcc7 fixes rhbz #1555446
07c187e
Fabian Affolter 123bc0d
* Tue Mar 06 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0-7
Fabian Affolter 123bc0d
- Fix BR
Fabian Affolter 123bc0d
0c26c10
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-6
0c26c10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0c26c10
e5117d9
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-5
e5117d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e5117d9
3c9217e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-4
3c9217e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3c9217e
b9325aa
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3
b9325aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b9325aa
9393145
* Tue Apr 12 2016 Ville Skyttä <ville.skytta@iki.fi> - 3.0-2
9393145
- Build with %%{optflags}, follow cmake guidelines, mark LICENSE as %%license
9393145
Arun S A G 37989bc
* Sat Apr 02 2016 Arun S A G <sagarun@fedoraproject.org> - 3.0-1
Arun S A G 37989bc
- New generation of ArpON
Arun S A G 37989bc
42cd586
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.7-11
42cd586
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
42cd586
04c0894
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-10
04c0894
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
04c0894
Fabian Affolter 6b9217c
* Tue Oct 07 2014 Fabian Affolter <mail@fabian-affolter.ch> - 2.7-9
Fabian Affolter 6b9217c
- Update spec file
Fabian Affolter 6b9217c
8cda5af
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-8
8cda5af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8cda5af
60a299f
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-7
60a299f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
60a299f
342d77c
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-6
342d77c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
342d77c
f72ecf0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-5
f72ecf0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f72ecf0
afe2683
* Sun Jan 06 2013 Arun S A G <sagarun@gmail.com> - 2.7-4
afe2683
- Bug:856179 Fix spelling mistakes in man page
afe2683
 
d7fac70
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-3
d7fac70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d7fac70
819d79a
* Fri Mar 30 2012 Jon Ciesla <limburgher@gmail.com> - 2.7-2
819d79a
- libnet rebuild.
819d79a
511d4e9
* Sat Jan 21 2012 Arun SAG <sagarun@gmail.com> - 2.7-1
511d4e9
- Updated to latest upstream version 2.7
511d4e9
- Remove explicit requires on libraries
511d4e9
20e2e73
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-3
20e2e73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
20e2e73
2c1ed2d
* Sun Jul 31 2011 Arun SAG <sagarun [AT] gmail dot com> - 2.6-2
2c1ed2d
- Fix broken deps
2c1ed2d
a0bc4e5
* Sun Jul 17 2011 Arun SAG <sagarun [AT] gmail dot com> - 2.6-1
a0bc4e5
- Updated to version 2.6
a0bc4e5
b7c2d44
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-8
b7c2d44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b7c2d44
35d5821
* Fri Apr 02 2010 Arun SAG <sagarun [AT] gmail dot com> -  1.90-7
35d5821
- Bumping release to fix previous CVS commit.
35d5821
a66f99c
* Thu Mar 25 2010 Arun SAG <sagarun [AT] gmail dot com> - 1.90-6
a66f99c
- Bumping release to fix previous CVS commit.
a66f99c
c0b8e18
* Tue Mar 9 2010 Arun SAG <sagarun [AT] gmail dot com> - 1.90-5
c0b8e18
- Fixed mixed usage of capital letters and period in changelog. 
c0b8e18
- Fixed install so that arpon.8 gets copied in correct directory.
c0b8e18
c0b8e18
* Sun Mar 7 2010 Arun SAG <sagarun [AT] gmail dot com> - 1.90-4
c0b8e18
- Optflags used instead of RPM_OPT_FLAGS.
c0b8e18
- Man dir corrected.
c0b8e18
c0b8e18
* Wed Jan 13 2010 Arun SAG <sagarun [AT] gmail dot com> - 1.90-3
c0b8e18
- Source URL fixed.
c0b8e18
- Install part rewrittern.
c0b8e18
c0b8e18
* Sat Jan 2 2010 Arun SAG <sagarun [AT] gmail dot com> - 1.90-2
c0b8e18
- Removed insignificant INSTALL file from binary package.
c0b8e18
- Changed build section to  use Fedora project flags.
c0b8e18
Arun S A G 37989bc
* Sun Dec 20 2009 Arun SAG <sagarun [AT] gmail dot com> - 1.90-1
c0b8e18
- My initial release.
c0b8e18
c0b8e18
* Tue Dec 01 2009 Sandro Mathys <red at fedoraproject.org> - 1.90-1
c0b8e18
- Initial build.