]> git.pld-linux.org Git - packages/libpcap.git/blob - libpcap.spec
- added missing %%date macro.
[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 BuildRoot:      /tmp/%{name}-%{version}-root
18
19 %description
20 Libpcap is a system-independent interface for user-level packet capture.
21 Libpcap provides a portable framework for low-level network monitoring.
22 Applications include network statistics collection, security monitoring,
23 network debugging, etc. Libpcap has system-independent API that is used by
24 several applications, including tcpdump and arpwatch.
25
26 %package devel
27 Summary:        Header files and develpment documentation for libpcap
28 Summary(pl):    Pliki nag³ówkowe i dokumetacja do libpcap
29 Group:          Development/Libraries
30 Group(fr):      Development/Librairies
31 Group(pl):      Programowanie/Biblioteki
32 Requires:       %{name} = %{version}
33
34 %description devel
35 Header files and develpment documentation for libpcap.
36
37 %description -l pl devel
38 Pliki nag³ówkowe i dokumetacja do libpcap.
39
40 %package static
41 Summary:        Static libpcap library
42 Summary(pl):    Biblioteka statyczna libpcap
43 Group:          Development/Libraries
44 Group(fr):      Development/Librairies
45 Group(pl):      Programowanie/Biblioteki
46 Requires:       %{name}-devel = %{version}
47
48 %description static
49 Static libpcap library.
50
51 %description -l pl static
52 Biblioteka statyczna libpcap.
53
54 %prep
55 %setup  -q
56 %patch0 -p1
57 %patch1 -p1
58 %patch2 -p1
59 %patch3 -p1
60 %patch4 -p1
61
62 %build
63 aclocal
64 autoconf
65 LDFLAGS="-s"; export LDFLAGS
66 %configure
67 make
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT%{_includedir}/net \
72         $RPM_BUILD_ROOT{%{_libdir},%{_mandir}/man3}
73
74 make install install-man install-incl \
75         DESTDIR=$RPM_BUILD_ROOT \
76         INCLDEST=%{_includedir} \
77
78 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
79
80 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
81         README CHANGES 
82
83 %post   -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %files
90 %defattr(644,root,root,755)
91 %doc {README,CHANGES}.gz
92 %attr(755,root,root) %{_libdir}/lib*.so.*.*
93
94 %files devel
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/lib*.so
97 %{_includedir}/*
98 %{_mandir}/man*/*
99
100 %files static
101 %defattr(644,root,root,755)
102 %{_libdir}/lib*.a
This page took 0.035063 seconds and 4 git commands to generate.