arptables/arptables.spec
2020-12-15 11:24:12 +08:00

86 lines
2.3 KiB
RPMSpec

Name: arptables
Version: 0.0.5
Release: 2
Summary: Administration tool for arp packet filtering
License: GPLv2+
URL: https://git.netfilter.org/arptables/
Source0: http://ftp.netfilter.org/pub/arptables/%{name}-%{version}.tar.gz
Source1: arptables-helper
Source2: arptables.service
# GNU GENERAL PUBLIC LICENSE is from :
# https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Source3: COPYING
BuildRequires: gcc perl-generators systemd
%systemd_requires
Obsoletes: arptables_jf < 0.0.8-37
Provides: arptables_jf = 0.0.8-37
%description
Arptables is used to set up, maintain, and inspect the tables of
ARP packet filter rules in the Linux kernel. Several different
tables may be defined. Each table contains a number of built-in
chains and may also contain user-defined chains.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
cp %{SOURCE3} COPYING
%build
make all 'COPT_FLAGS=%{optflags}' 'LDFLAGS=%{build_ldflags}' %{_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_sbindir} MANDIR=%{_mandir}
mkdir $RPM_BUILD_ROOT%{_libexecdir}/
install -p -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_libexecdir}/
install -p -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/arptables.service
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
echo '# Configure prior to use' > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
%post
%systemd_post %{name}.service
%preun
%systemd_preun %{name}.service
%postun
%systemd_postun_with_restart %{name}.service
%files
%license COPYING
%{_libexecdir}/%{name}-helper
%{_unitdir}/%{name}.service
%{_sbindir}/%{name}*
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%exclude %{_initrddir}/%{name}
%files help
%{_mandir}/man8/*.gz
%changelog
* Tue Dec 15 2020 xihaochen <xihaochen@huawei.com> - 0.0.5-2
- Type:requirements
- Id:NA
- SUG:NA
- DESC:remove fedora29 keywords
* Thu Sep 10 2020 hanzhijun <hanzhijun1@huawei.com> - 0.0.5-1
- fix source url problem
* Tue Jun 02 2020 SimpleUpdate Robot <tc@openeuler.org>
- Update to version 0.0.5
* Sat Oct 19 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.0.4-16
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:change the directory of the license files
* Thu Sep 5 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.0.4-15
- Package Init