]> git.pld-linux.org Git - packages/libsmi.git/blame - libsmi.spec
- pl for mibs/pibs
[packages/libsmi.git] / libsmi.spec
CommitLineData
ad617a4d 1Summary: Structure of Management Information library
99bd5272
ER
2Summary(pl.UTF-8): Biblioteka SMI (Struktur zarządzania informacjami)
3Summary(ru.UTF-8): Библиотека для доступа к информации SMI MIB
4Summary(uk.UTF-8): Бібліотека для доступу до інформації SMI MIB
ad617a4d 5Name: libsmi
eccbf62a 6Version: 0.4.8
5dcd854d 7Release: 5
c31529a8 8License: BSD
ad617a4d 9Group: Libraries
c1913457 10Source0: ftp://ftp.ibr.cs.tu-bs.de/pub/local/libsmi/%{name}-%{version}.tar.gz
eccbf62a 11# Source0-md5: 760b6b1070738158708649ed2c63425e
46476d0e 12Source1: %{name}-smi.conf
f6a1f10b 13Patch0: flat-mibdir.patch
ad617a4d 14URL: http://www.ibr.cs.tu-bs.de/projects/libsmi/
58e2fc91
JB
15BuildRequires: autoconf
16BuildRequires: automake
17BuildRequires: libtool
54af45b3
ER
18Suggests: mibs-libsmi
19Suggests: pibs-libsmi
ab8fe73c 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ad617a4d 21
ad617a4d 22%description
c1913457 23Libsmi is a C library that allows network management applications to
24access MIB module information through a well defined API that hides
25the nasty details of locating and parsing SMIv1/v2 MIB modules.
26
27Libsmi supports exact and iterative retrieval functions for all major
28SMIv1 and SMIv2 constructs (except the AGENT-CAPABILITIES statement).
29
395ed3cd
JR
30%description -l pl.UTF-8
31libsmi jest biblioteką pozwalającą aplikacjom zarządzania siecią na
32dostęp do informacji o modułach MIB poprzez dobrze zdefiniowane API,
33ukrywające brzydkie szczegóły szukania i analizy modułów MIB SMIv1/v2.
fe40e545 34
395ed3cd
JR
35libsmi obsługuje dokładne i iterujące funkcje odczytujące dla
36wszystkich głównych konstrukcji SMIv1 i SMIv2 (poza instrukcją
fe40e545 37AGENT-CAPABILITIES).
58e2fc91 38
395ed3cd
JR
39%description -l ru.UTF-8
40Libsmi - это C библиотека, дающая программам управления сетью доступ к
41информационным модулям MIB посредством хорошо определенного API,
42который прячет неприятные детали поиска и разбора модулей SMIv1/v2
f10f3a36 43MIB.
44
395ed3cd
JR
45%description -l uk.UTF-8
46Libsmi - це C бібліотека, що надає програмам управління мережею доступ
47до інформаційних модулів MIB через добре визначений API, що приховує
48неприємні деталі пошуку та розбору модулів SMIv1/v2 MIB.
f10f3a36 49
a0bc73bc
JB
50%package devel
51Summary: Header files and development documentation for libsmi
52Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libsmi
53Summary(ru.UTF-8): Хедеры для разработки программ с использованием libsmi
54Summary(uk.UTF-8): Хедери для розробки програм з використанням libsmi
55Group: Development/Libraries
56Requires: %{name} = %{version}-%{release}
57
58%description devel
59Header files and development documentation for libsmi.
60
61%description devel -l pl.UTF-8
62Pliki nagłówkowe i dokumentacja do libsmi.
63
64%description devel -l ru.UTF-8
65Хедеры для разработки программ с использованием libsmi.
66
67%description devel -l uk.UTF-8
68Хедери для розробки програм з використанням libsmi.
69
70%package static
71Summary: Static libsmi libraries
72Summary(pl.UTF-8): Biblioteki statyczne libsmi
73Summary(ru.UTF-8): Статические библиотеки для разработки программ с использованием libsmi
74Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з використанням libsmi
75Group: Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77
78%description static
79Static libsmi libraries.
80
81%description static -l pl.UTF-8
82Biblioteki statyczne libsmi.
83
84%description static -l ru.UTF-8
85Статические библиотеки для разработки программ с использованием
86libsmi.
87
88%description static -l uk.UTF-8
89Статичні бібліотеки для розробки програм з використанням libsmi.
90
46476d0e 91%package progs
92Summary: SMI tools
99bd5272 93Summary(pl.UTF-8): Narzędzia SMI
46476d0e 94Group: Development/Libraries
242c8f09 95Requires: %{name} = %{version}-%{release}
46476d0e 96
97%description progs
98SMI tools.
99
395ed3cd
JR
100%description progs -l pl.UTF-8
101Narzędzia SMI.
46476d0e 102
54af45b3
ER
103%package -n mibs-dirs
104Summary: Common directories for MIBs
a0bc73bc 105Summary(pl.UTF-8): Wspólne katalogi dla MIB-ów
54af45b3
ER
106Group: Base
107
108%description -n mibs-dirs
109Common directories for MIBs (Management Information Base).
110
a0bc73bc
JB
111%description -n mibs-dirs -l pl.UTF-8
112Wspólne katalogi dla danych MIB (Management Information Base).
113
54af45b3 114%package -n pibs-dirs
a0bc73bc
JB
115Summary: Common directories for PIBs
116Summary(pl.UTF-8): Wspólne katalogi dla PIB-ów
54af45b3
ER
117Group: Base
118
119%description -n pibs-dirs
120Common directories for PIBs (Policy Information Base).
121
a0bc73bc
JB
122%description -n pibs-dirs -l pl.UTF-8
123Wspólne katalogi dla danych PIB (Policy Information Base).
124
54af45b3
ER
125%package -n mibs-libsmi
126Summary: LibSMI provided MIBs
a0bc73bc 127Summary(pl.UTF-8): MIB-y dostarczane przez LibSMI
54af45b3
ER
128Group: Base
129Requires: mibs-dirs
130
131%description -n mibs-libsmi
132LibSMI provided MIBs (Management Information Base).
133
a0bc73bc
JB
134%description -n mibs-libsmi -l pl.UTF-8
135Dane MIB (Management Information Base) dostarczane przez LibSMI.
136
54af45b3
ER
137%package -n pibs-libsmi
138Summary: LibSMI provided PIBs
a0bc73bc 139Summary(pl.UTF-8): PIB-y dostarczane przez LibSMI
54af45b3
ER
140Group: Base
141Requires: pibs-dirs
142
143%description -n pibs-libsmi
144LibSMI provided PIBs (Policy Information Base).
145
a0bc73bc
JB
146%description -n pibs-libsmi -l pl.UTF-8
147Dane PIB (Policy Information Base) dostarczane przez LibSMI.
f10f3a36 148
ad617a4d 149%prep
150%setup -q
f6a1f10b 151%patch0 -p1
e1b78b62 152
54af45b3
ER
153find '(' -name '*~' -o -name '*.orig' -o -name '*-orig' ')' -print0 | xargs -0 -r -l512 rm -f
154
ae88d275
ER
155# packaged by mibs-net-snmp
156while read mib; do
157 rm mibs/*/$mib
158done <<'EOF'
159AGENTX-MIB
160DISMAN-EVENT-MIB
161DISMAN-SCHEDULE-MIB
162DISMAN-SCRIPT-MIB
163EtherLike-MIB
164HCNUM-TC
165HOST-RESOURCES-MIB
166HOST-RESOURCES-TYPES
167IANA-ADDRESS-FAMILY-NUMBERS-MIB
168IANAifType-MIB
169IANA-LANGUAGE-MIB
170IANA-RTPROTO-MIB
171IF-INVERTED-STACK-MIB
172IF-MIB
173INET-ADDRESS-MIB
174IP-FORWARD-MIB
175IP-MIB
176IPV6-ICMP-MIB
177IPV6-MIB
178IPV6-TC
179IPV6-TCP-MIB
180IPV6-UDP-MIB
181MTA-MIB
182NETWORK-SERVICES-MIB
183NOTIFICATION-LOG-MIB
184RFC1155-SMI
185RFC1213-MIB
186RFC-1215
187RMON-MIB
188SCTP-MIB
189SNMP-COMMUNITY-MIB
190SNMP-FRAMEWORK-MIB
191SNMP-MPD-MIB
192SNMP-NOTIFICATION-MIB
193SNMP-PROXY-MIB
194SNMP-TARGET-MIB
195SNMP-USER-BASED-SM-MIB
196SNMP-USM-AES-MIB
197SNMP-USM-DH-OBJECTS-MIB
198SNMPv2-CONF
199SNMPv2-MIB
200SNMPv2-SMI
201SNMPv2-TC
202SNMPv2-TM
203SNMP-VIEW-BASED-ACM-MIB
204TCP-MIB
205TRANSPORT-ADDRESS-MIB
206UDP-MIB
207EOF
208
ad617a4d 209%build
0e9c8183 210%{__libtoolize}
ff4356da 211%{__aclocal}
b2cc8f81 212%{__autoconf}
4b90b80f 213%{__autoheader}
b2cc8f81 214%{__automake}
ad617a4d 215%configure \
216 --enable-smi \
217 --enable-sming \
218 --enable-shared \
219 --enable-static \
f6a1f10b
ER
220 --with-mibdir=%{_datadir}/mibs \
221 --with-pibdir=%{_datadir}/pibs \
222 --with-smipath=%{_datadir}/mibs:%{_datadir}/pibs
ad617a4d 223
0b5d7692 224%{__make}
ad617a4d 225
226%install
227rm -rf $RPM_BUILD_ROOT
46476d0e 228install -d $RPM_BUILD_ROOT%{_sysconfdir}
ad617a4d 229
e70239cd
JB
230%{__make} install \
231 DESTDIR=$RPM_BUILD_ROOT
ad617a4d 232
54af45b3
ER
233cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/smi.conf
234
235# .index files produced by net-snmp
f6a1f10b
ER
236touch $RPM_BUILD_ROOT%{_datadir}/mibs/.index
237touch $RPM_BUILD_ROOT%{_datadir}/pibs/.index
46476d0e 238
ad617a4d 239%clean
240rm -rf $RPM_BUILD_ROOT
241
97a4f44a 242%post -p /sbin/ldconfig
243%postun -p /sbin/ldconfig
244
375c16a8
ER
245%post -n mibs-dirs -p <lua>
246posix.utime("%{_datadir}/mibs");
247
248%post -n pibs-dirs -p <lua>
249posix.utime("%{_datadir}/pibs");
250
ad617a4d 251%files
252%defattr(644,root,root,755)
f3144ca9 253%doc ANNOUNCE COPYING ChangeLog README THANKS TODO
54af45b3 254%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smi.conf
eccbf62a
JB
255%attr(755,root,root) %{_libdir}/libsmi.so.*.*.*
256%attr(755,root,root) %ghost %{_libdir}/libsmi.so.2
46476d0e 257
a0bc73bc
JB
258%files devel
259%defattr(644,root,root,755)
260%doc doc/draft-irtf-nmrg-smi*.txt
261%attr(755,root,root) %{_libdir}/libsmi.so
262%{_libdir}/libsmi.la
263%{_includedir}/smi.h
264%{_aclocaldir}/libsmi.m4
265%{_pkgconfigdir}/libsmi.pc
266%{_mandir}/man3/libsmi.3*
267%{_mandir}/man3/smi_*.3*
268
269%files static
270%defattr(644,root,root,755)
271%{_libdir}/libsmi.a
272
46476d0e 273%files progs
274%defattr(644,root,root,755)
eccbf62a
JB
275%attr(755,root,root) %{_bindir}/smi*
276%{_mandir}/man1/smi*.1*
ad617a4d 277
54af45b3
ER
278%files -n mibs-dirs
279%defattr(644,root,root,755)
280%dir %{_datadir}/mibs
54af45b3 281%ghost %{_datadir}/mibs/.index
54af45b3
ER
282
283%files -n pibs-dirs
284%defattr(644,root,root,755)
285%dir %{_datadir}/pibs
54af45b3 286%ghost %{_datadir}/pibs/.index
54af45b3
ER
287
288%files -n mibs-libsmi
289%defattr(644,root,root,755)
f6a1f10b 290%{_datadir}/mibs/*
54af45b3
ER
291
292%files -n pibs-libsmi
293%defattr(644,root,root,755)
f6a1f10b 294%{_datadir}/pibs/*
This page took 0.118101 seconds and 4 git commands to generate.