]> git.pld-linux.org Git - packages/libpcap.git/blob - libpcap.spec
- release 2.
[packages/libpcap.git] / libpcap.spec
1 %define         shortver        0.5
2 Summary:        Libpcap provides promiscuous mode access to network interfaces
3 Summary(pl):    Libpcap pozwala na bezpo¶redni dostêp do interfejsów sieciowych
4 Name:           libpcap
5 Version:        0.5.2
6 Release:        2
7 Epoch:          1
8 License:        GPL
9 Group:          Libraries
10 Group(pl):      Biblioteki
11 Group(fr):      Librairies
12 Source0:        http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
13 #Patch0:        ftp://ftp.inr.ac.ru/ip-routing/lbl-tools/%{name}-0.4-ss991029.dif.gz
14 Patch1:         %{name}-Makefile.patch
15 Patch2:         %{name}-shared.patch
16 Patch3:         %{name}-scanner.patch
17 Patch4:         %{name}-IFF_LOOPBACK.patch
18 BuildRequires:  flex
19 BuildRequires:  bison
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Libpcap is a system-independent interface for user-level packet
24 capture. Libpcap provides a portable framework for low-level network
25 monitoring. Applications include network statistics collection,
26 security monitoring, network debugging, etc. Libpcap has
27 system-independent API that is used by several applications, including
28 tcpdump and arpwatch.
29
30 %package devel
31 Summary:        Header files and develpment documentation for libpcap
32 Summary(pl):    Pliki nag³ówkowe i dokumetacja do libpcap
33 Group:          Development/Libraries
34 Group(pl):      Programowanie/Biblioteki
35 Group(fr):      Development/Librairies
36 Requires:       %{name} = %{version}
37
38 %description devel
39 Header files and develpment documentation for libpcap.
40
41 %description -l pl devel
42 Pliki nag³ówkowe i dokumetacja do libpcap.
43
44 %package static
45 Summary:        Static libpcap library
46 Summary(pl):    Biblioteka statyczna libpcap
47 Group:          Development/Libraries
48 Group(pl):      Programowanie/Biblioteki
49 Group(fr):      Development/Librairies
50 Requires:       %{name}-devel = %{version}
51
52 %description static
53 Static libpcap library.
54
55 %description -l pl static
56 Biblioteka statyczna libpcap.
57
58 %prep
59 %setup  -q -n %{name}-%{shortver}
60 %patch1 -p1
61 %patch2 -p1 
62 %patch3 -p1
63 %patch4 -p1
64
65 %build
66 aclocal
67 autoconf
68 LDFLAGS="-s"; export LDFLAGS
69 %configure --enable-ipv6
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT%{_includedir}/net \
75         $RPM_BUILD_ROOT{%{_libdir},%{_mandir}/man3}
76
77 %{__make} install install-man install-incl \
78         DESTDIR=$RPM_BUILD_ROOT \
79         INCLDEST=%{_includedir} \
80
81 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
82
83 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
84         README CHANGES CREDITS
85
86 %post   -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %files
93 %defattr(644,root,root,755)
94 %doc {README,CHANGES,CREDITS}.gz
95 %attr(755,root,root) %{_libdir}/lib*.so.*.*
96
97 %files devel
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/lib*.so
100 %{_includedir}/*.h
101 %{_includedir}/net/*.h
102 %{_mandir}/man*/*
103
104 %files static
105 %defattr(644,root,root,755)
106 %{_libdir}/lib*.a
This page took 0.059077 seconds and 4 git commands to generate.