770d0f1f57f4b9147de819ea4fb2a93ccdc094b1
[platform/upstream/tcpdump.git] / packaging / tcpdump.spec
1 Name:           tcpdump
2 Version:        4.9.3
3 Release:        1
4 License:        BSD-3-Clause
5 Summary:        A Packet Sniffer
6 Url:            http://www.tcpdump.org/
7 Group:          Productivity/Networking/Diagnostic
8 Source:         http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
9 Source1001:     tcpdump.manifest
10 BuildRequires:  libpcap-devel
11 BuildRequires:  pkgconfig(openssl1.1)
12 Requires:               security-config
13
14 %description
15 This program can "read" all or only certain packets going over the
16 ethernet. It can be used to debug specific network problems.
17
18 %prep
19 %setup -q
20 cp %{SOURCE1001} .
21
22 %build
23 export CFLAGS="%{optflags} -Wall -DGUESS_TSO -fstack-protector -fno-strict-aliasing -fPIE"
24 export LDFLAGS="-pie"
25
26 %configure \
27   --enable-ipv6
28 make
29
30 %install
31 %make_install
32
33 %files
34 %manifest %{name}.manifest
35 %defattr(-,network_fw,network_fw)
36 %doc LICENSE README *.awk
37 %doc %{_mandir}/man?/*
38 %{_sbindir}/*
39
40 %changelog