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