]> git.pld-linux.org Git - packages/libpcap.git/blob - libpcap.spec
perl -pi -e "s/^automake -a -c -f --foreing/\%\{__automake\}/; \
[packages/libpcap.git] / libpcap.spec
1 Summary:        Libpcap provides promiscuous mode access to network interfaces
2 Summary(es):    libpcap ofrece acceso a modo promiscuo en interfaces de red
3 Summary(pl):    Libpcap pozwala na bezpo¶redni dostêp do interfejsów sieciowych
4 Summary(pt_BR): A libpcap fornece acesso ao modo promíscuo em interfaces de rede
5 Name:           libpcap
6 Version:        0.7.1
7 Release:        1
8 Epoch:          2
9 License:        GPL
10 Group:          Libraries
11 Source0:        http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
12 Patch0:         %{name}-shared.patch
13 BuildRequires:  flex
14 BuildRequires:  bison
15 BuildRequires:  autoconf
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 Obsoletes:      libpcap0
18
19 %description
20 Libpcap is a system-independent interface for user-level packet
21 capture. Libpcap provides a portable framework for low-level network
22 monitoring. Applications include network statistics collection,
23 security monitoring, network debugging, etc. Libpcap has
24 system-independent API that is used by several applications, including
25 tcpdump and arpwatch.
26
27 %description -l es
28 libpcap es una interface independiente de sistema para captura de
29 paquetes en modo usuario. Ofrece un esquema portátil para el control
30 de la red en bajo nivel. Se utiliza para colecta de estadísticas de
31 red, Control de seguridad, depuración de la red, etc. Tiene una API
32 independiente de sistema que se usa por varias aplicaciones, entre
33 ellas tcpdump y arpwatch.
34
35 %description -l pl
36 libpcap to niezale¿ny od systemu interfejs do przechwytywania pakietów
37 z poziomu u¿ytkownika.
38
39 %description -l pt_BR
40 A libpcap é uma interface independente de sistema para captura de
41 pacotes em modo usuário. Fornece um esquema portátil para monitoração
42 da rede em baixo nível. É utilizada para coleta de estatísticas de
43 rede, monitoramento de segurança, depuração da rede, etc. Tem uma API
44 independente de sistema que é usada por várias aplicações, entre elas
45 tcpdump e arpwatch.
46
47 %package devel
48 Summary:        Header files and develpment documentation for libpcap
49 Summary(es):    Arquivos de cabeçalho e bibliotecas de desenvolvimento para libpcap
50 Summary(pl):    Pliki nag³ówkowe i dokumetacja do libpcap
51 Summary(pt_BR): Bibliotecas e arquivos de inclusão para a libpcap
52 Group:          Development/Libraries
53 Requires:       %{name} = %{version}
54 Obsoletes:      libpcap0-devel
55
56 %description devel
57 Libpcap provides a portable framework for low-level network
58 monitoring. Libpcap can provide network statistics collection,
59 security monitoring and network debugging. Since almost every system
60 vendor provides a different interface for packet capture, the libpcap
61 authors created this system-independent API to ease in porting and to
62 alleviate the need for several system-dependent packet capture modules
63 in each application.
64
65 Install libpcap if you need to do low-level network traffic monitoring
66 on your network.
67
68 %description devel -l pl
69 Pliki nag³ówkowe i dokumetacja do libpcap.
70
71 %description devel -l pt_BR
72 Tcpdump imprime os cabeçalhos dos pacotes em uma interface de rede.
73 Ele é muito prático para resolver problemas na rede e para operações
74 de segurança.
75
76 %package static
77 Summary:        Static libpcap library
78 Summary(es):    Biblioteca estática usada no desenvolvimento de aplicativos com libpcap
79 Summary(pl):    Biblioteka statyczna libpcap
80 Summary(pt_BR): Biblioteca estática de desenvolvimento
81 Group:          Development/Libraries
82 Requires:       %{name}-devel = %{version}
83
84 %description static
85 Libpcap provides a portable framework for low-level network
86 monitoring. Libpcap can provide network statistics collection,
87 security monitoring and network debugging. Since almost every system
88 vendor provides a different interface for packet capture, the libpcap
89 authors created this system-independent API to ease in porting and to
90 alleviate the need for several system-dependent packet capture modules
91 in each application.
92
93 This package contains the static library used for development.
94
95 %description static -l pt_BR
96 Tcpdump imprime os cabeçalhos dos pacotes em uma interface de rede.
97 Ele é muito prático para resolver problemas na rede e para operações
98 de segurança.
99
100 %description static -l pl
101 Biblioteka statyczna libpcap.
102
103 %prep
104 %setup  -q -n %{name}-%{version}
105 %patch0 -p1
106
107 %build
108 %{__autoconf}
109 %configure \
110         --with-pcap=linux \
111         --enable-ipv6
112 %{__make}
113
114 %install
115 rm -rf $RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT%{_includedir}/net \
117         $RPM_BUILD_ROOT{%{_libdir},%{_mandir}/man3}
118
119 %{__make} install \
120         DESTDIR=$RPM_BUILD_ROOT
121
122 gzip -9nf README CHANGES CREDITS
123
124 %post   -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %files
131 %defattr(644,root,root,755)
132 %doc {README,CHANGES,CREDITS}.gz
133 %attr(755,root,root) %{_libdir}/lib*.so.*.*
134
135 %files devel
136 %defattr(644,root,root,755)
137 %attr(755,root,root) %{_libdir}/lib*.so
138 %{_includedir}/*.h
139 %{_includedir}/net/*.h
140 %{_mandir}/man?/*
141
142 %files static
143 %defattr(644,root,root,755)
144 %{_libdir}/lib*.a
This page took 0.04065 seconds and 4 git commands to generate.