]> git.pld-linux.org Git - packages/libpcap.git/blob - libpcap.spec
- tabs in preamble
[packages/libpcap.git] / libpcap.spec
1 Summary:        Libpcap provides promiscuous mode access to network interfaces
2 Summary(es.UTF-8):      libpcap ofrece acceso a modo promiscuo en interfaces de red
3 Summary(pl.UTF-8):      Libpcap pozwala na bezpośredni dostęp do interfejsów sieciowych
4 Summary(pt_BR.UTF-8):   A libpcap fornece acesso ao modo promíscuo em interfaces de rede
5 Summary(ru.UTF-8):      Предоставляет доступ к сетевым интерфейсам в promiscuous-режиме
6 Summary(uk.UTF-8):      Надає доступ до мережевих інтерфейсів в promiscuous-режимі
7 Name:           libpcap
8 Version:        0.9.5
9 Release:        1
10 Epoch:          2
11 License:        BSD
12 Group:          Libraries
13 Source0:        http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
14 # Source0-md5:  b0626ad59004fe5767ddd2ce743a2271
15 Patch0:         %{name}-shared.patch
16 BuildRequires:  autoconf >= 2.53
17 BuildRequires:  automake
18 BuildRequires:  bison
19 BuildRequires:  flex
20 # beware of tar 1.13.9[12] madness (tarball contains libpcap-0.8.3/./* paths)
21 BuildRequires:  tar >= 1:1.13.93
22 Obsoletes:      libpcap0
23 Obsoletes:      libpcap_mmap
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 Libpcap is a system-independent interface for user-level packet
28 capture. Libpcap provides a portable framework for low-level network
29 monitoring. Applications include network statistics collection,
30 security monitoring, network debugging, etc. Libpcap has
31 system-independent API that is used by several applications, including
32 tcpdump and arpwatch.
33
34 %description -l es.UTF-8
35 libpcap es una interface independiente de sistema para captura de
36 paquetes en modo usuario. Ofrece un esquema portátil para el control
37 de la red en bajo nivel. Se utiliza para colecta de estadísticas de
38 red, Control de seguridad, depuración de la red, etc. Tiene una API
39 independiente de sistema que se usa por varias aplicaciones, entre
40 ellas tcpdump y arpwatch.
41
42 %description -l pl.UTF-8
43 libpcap to niezależny od systemu interfejs do przechwytywania pakietów
44 z poziomu użytkownika.
45
46 %description -l pt_BR.UTF-8
47 A libpcap é uma interface independente de sistema para captura de
48 pacotes em modo usuário. Fornece um esquema portátil para monitoração
49 da rede em baixo nível. É utilizada para coleta de estatísticas de
50 rede, monitoramento de segurança, depuração da rede, etc. Tem uma API
51 independente de sistema que é usada por várias aplicações, entre elas
52 tcpdump e arpwatch.
53
54 %description -l ru.UTF-8
55 Libpcap - это системнонезависимый интерфейс для захвата пакетов с
56 пользовательского уровня и низкоуровневого сетевого мониторинга.
57 Возможные применения включают сбор сетевой статистики, наблюдение за
58 безопасностью, отладка сети и т.д. Libpcap имеет системнонезависимый
59 API, используемый многими приложениями, включая tcpdump и arpwatch.
60
61 %description -l uk.UTF-8
62 Libpcap - це системнонезалежний інтерфейс для захвату пакетів з рівня
63 користувача та нізкорівневого моніторингу мережі. Можливі використання
64 включають збір статистики мережі, спостереження за безпекою, відладка
65 мережі і т.і. Libpcap має системнонезалежний API що використовується
66 багатьма програмами, такими ял tcpdump, arpwatch та trafshow.
67
68 %package devel
69 Summary:        Header files and develpment documentation for libpcap
70 Summary(es.UTF-8):      Arquivos de cabeçalho e bibliotecas de desenvolvimento para libpcap
71 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumetacja do libpcap
72 Summary(pt_BR.UTF-8):   Bibliotecas e arquivos de inclusão para a libpcap
73 Summary(ru.UTF-8):      Хедеры и библиотеки програмиста для libpcap
74 Summary(uk.UTF-8):      Хедери та бібліотеки програміста для libpcap
75 Group:          Development/Libraries
76 Requires:       %{name} = %{epoch}:%{version}-%{release}
77 Obsoletes:      libpcap0-devel
78 Obsoletes:      libpcap_mmap-devel
79
80 %description devel
81 Libpcap provides a portable framework for low-level network
82 monitoring. Libpcap can provide network statistics collection,
83 security monitoring and network debugging. Since almost every system
84 vendor provides a different interface for packet capture, the libpcap
85 authors created this system-independent API to ease in porting and to
86 alleviate the need for several system-dependent packet capture modules
87 in each application.
88
89 Install libpcap if you need to do low-level network traffic monitoring
90 on your network.
91
92 %description devel -l pl.UTF-8
93 Pliki nagłówkowe i dokumentacja do libpcap.
94
95 %description devel -l pt_BR.UTF-8
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 devel -l ru.UTF-8
101 Хедеры и библиотеки програмиста, необходимые для программирования с
102 libpcap.
103
104 %description devel -l uk.UTF-8
105 Хедери та бібліотеки програміста, необхідні для програмування з
106 libpcap.
107
108 %package static
109 Summary:        Static libpcap library
110 Summary(es.UTF-8):      Biblioteca estática usada no desenvolvimento de aplicativos com libpcap
111 Summary(pl.UTF-8):      Biblioteka statyczna libpcap
112 Summary(pt_BR.UTF-8):   Biblioteca estática de desenvolvimento
113 Summary(ru.UTF-8):      Статическая библиотека libpcap
114 Summary(uk.UTF-8):      Статична бібліотека libpcap
115 Group:          Development/Libraries
116 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
117 Obsoletes:      libpcap_mmap-static
118
119 %description static
120 Libpcap provides a portable framework for low-level network
121 monitoring. Libpcap can provide network statistics collection,
122 security monitoring and network debugging. Since almost every system
123 vendor provides a different interface for packet capture, the libpcap
124 authors created this system-independent API to ease in porting and to
125 alleviate the need for several system-dependent packet capture modules
126 in each application.
127
128 This package contains the static library used for development.
129
130 %description static -l pt_BR.UTF-8
131 Tcpdump imprime os cabeçalhos dos pacotes em uma interface de rede.
132 Ele é muito prático para resolver problemas na rede e para operações
133 de segurança.
134
135 %description static -l pl.UTF-8
136 Biblioteka statyczna libpcap.
137
138 %description static -l ru.UTF-8
139 Статическая библиотека, необходимая для программирования с libpcap.
140
141 %description static -l uk.UTF-8
142 Статична бібліотека, необхідна для програмування з libpcap.
143
144 %prep
145 %setup -q
146 %patch0 -p1
147
148 %build
149 cp -f /usr/share/automake/config.sub .
150 %{__autoconf}
151 %configure \
152         --with-pcap=linux \
153         --enable-ipv6
154 %{__make}
155
156 %install
157 rm -rf $RPM_BUILD_ROOT
158
159 %{__make} install \
160         DESTDIR=$RPM_BUILD_ROOT
161
162 # some packages want it... but sanitize somehow
163 # (don't depend on HAVE_{STRLCPY,SNPRINTF,VSNPRINTF} defines)
164 sed -e '262,268d;271,280d' pcap-int.h > $RPM_BUILD_ROOT%{_includedir}/pcap-int.h
165
166 %clean
167 rm -rf $RPM_BUILD_ROOT
168
169 %post   -p /sbin/ldconfig
170 %postun -p /sbin/ldconfig
171
172 %files
173 %defattr(644,root,root,755)
174 %doc CHANGES CREDITS LICENSE README
175 %attr(755,root,root) %{_libdir}/lib*.so.*.*
176
177 %files devel
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_libdir}/lib*.so
180 %{_includedir}/*.h
181 %{_mandir}/man?/*
182
183 %files static
184 %defattr(644,root,root,755)
185 %{_libdir}/lib*.a
This page took 0.040246 seconds and 4 git commands to generate.