]>
Commit | Line | Data |
---|---|---|
ad617a4d | 1 | Summary: Structure of Management Information library |
99bd5272 ER |
2 | Summary(pl.UTF-8): Biblioteka SMI (Struktur zarządzania informacjami) |
3 | Summary(ru.UTF-8): Библиотека для доступа к информации SMI MIB | |
4 | Summary(uk.UTF-8): Бібліотека для доступу до інформації SMI MIB | |
ad617a4d | 5 | Name: libsmi |
eccbf62a | 6 | Version: 0.4.8 |
e1b78b62 | 7 | Release: 1 |
c31529a8 | 8 | License: BSD |
ad617a4d | 9 | Group: Libraries |
c1913457 | 10 | Source0: ftp://ftp.ibr.cs.tu-bs.de/pub/local/libsmi/%{name}-%{version}.tar.gz |
eccbf62a | 11 | # Source0-md5: 760b6b1070738158708649ed2c63425e |
46476d0e | 12 | Source1: %{name}-smi.conf |
ad617a4d | 13 | URL: http://www.ibr.cs.tu-bs.de/projects/libsmi/ |
58e2fc91 JB |
14 | BuildRequires: autoconf |
15 | BuildRequires: automake | |
16 | BuildRequires: libtool | |
ab8fe73c | 17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
ad617a4d | 18 | |
ad617a4d | 19 | %description |
c1913457 | 20 | Libsmi is a C library that allows network management applications to |
21 | access MIB module information through a well defined API that hides | |
22 | the nasty details of locating and parsing SMIv1/v2 MIB modules. | |
23 | ||
24 | Libsmi supports exact and iterative retrieval functions for all major | |
25 | SMIv1 and SMIv2 constructs (except the AGENT-CAPABILITIES statement). | |
26 | ||
395ed3cd JR |
27 | %description -l pl.UTF-8 |
28 | libsmi jest biblioteką pozwalającą aplikacjom zarządzania siecią na | |
29 | dostęp do informacji o modułach MIB poprzez dobrze zdefiniowane API, | |
30 | ukrywające brzydkie szczegóły szukania i analizy modułów MIB SMIv1/v2. | |
fe40e545 | 31 | |
395ed3cd JR |
32 | libsmi obsługuje dokładne i iterujące funkcje odczytujące dla |
33 | wszystkich głównych konstrukcji SMIv1 i SMIv2 (poza instrukcją | |
fe40e545 | 34 | AGENT-CAPABILITIES). |
58e2fc91 | 35 | |
395ed3cd JR |
36 | %description -l ru.UTF-8 |
37 | Libsmi - это C библиотека, дающая программам управления сетью доступ к | |
38 | информационным модулям MIB посредством хорошо определенного API, | |
39 | который прячет неприятные детали поиска и разбора модулей SMIv1/v2 | |
f10f3a36 | 40 | MIB. |
41 | ||
395ed3cd JR |
42 | %description -l uk.UTF-8 |
43 | Libsmi - це C бібліотека, що надає програмам управління мережею доступ | |
44 | до інформаційних модулів MIB через добре визначений API, що приховує | |
45 | неприємні деталі пошуку та розбору модулів SMIv1/v2 MIB. | |
f10f3a36 | 46 | |
46476d0e | 47 | %package progs |
48 | Summary: SMI tools | |
99bd5272 | 49 | Summary(pl.UTF-8): Narzędzia SMI |
46476d0e | 50 | Group: Development/Libraries |
242c8f09 | 51 | Requires: %{name} = %{version}-%{release} |
46476d0e | 52 | |
53 | %description progs | |
54 | SMI tools. | |
55 | ||
395ed3cd JR |
56 | %description progs -l pl.UTF-8 |
57 | Narzędzia SMI. | |
46476d0e | 58 | |
ad617a4d | 59 | %package devel |
60 | Summary: Header files and development documentation for libsmi | |
99bd5272 ER |
61 | Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libsmi |
62 | Summary(ru.UTF-8): Хедеры для разработки программ с использованием libsmi | |
63 | Summary(uk.UTF-8): Хедери для розробки програм з використанням libsmi | |
ad617a4d | 64 | Group: Development/Libraries |
242c8f09 | 65 | Requires: %{name} = %{version}-%{release} |
ad617a4d | 66 | |
67 | %description devel | |
68 | Header files and development documentation for libsmi. | |
69 | ||
395ed3cd JR |
70 | %description devel -l pl.UTF-8 |
71 | Pliki nagłówkowe i dokumentacja do libsmi. | |
ad617a4d | 72 | |
395ed3cd JR |
73 | %description devel -l ru.UTF-8 |
74 | Хедеры для разработки программ с использованием libsmi. | |
f10f3a36 | 75 | |
395ed3cd JR |
76 | %description devel -l uk.UTF-8 |
77 | Хедери для розробки програм з використанням libsmi. | |
f10f3a36 | 78 | |
ad617a4d | 79 | %package static |
80 | Summary: Static libsmi libraries | |
99bd5272 | 81 | Summary(pl.UTF-8): Biblioteki statyczne libsmi |
ad617a4d | 82 | Group: Development/Libraries |
99bd5272 ER |
83 | Summary(ru.UTF-8): Статические библиотеки для разработки программ с использованием libsmi |
84 | Summary(uk.UTF-8): Статичні бібліотеки для розробки програм з використанням libsmi | |
242c8f09 | 85 | Requires: %{name}-devel = %{version}-%{release} |
ad617a4d | 86 | |
87 | %description static | |
88 | Static libsmi libraries. | |
89 | ||
395ed3cd | 90 | %description static -l pl.UTF-8 |
ad617a4d | 91 | Biblioteki statyczne libsmi. |
92 | ||
395ed3cd JR |
93 | %description static -l ru.UTF-8 |
94 | Статические библиотеки для разработки программ с использованием | |
f10f3a36 | 95 | libsmi. |
96 | ||
395ed3cd JR |
97 | %description static -l uk.UTF-8 |
98 | Статичні бібліотеки для розробки програм з використанням libsmi. | |
f10f3a36 | 99 | |
ad617a4d | 100 | %prep |
101 | %setup -q | |
e1b78b62 | 102 | |
ad617a4d | 103 | %build |
0e9c8183 | 104 | %{__libtoolize} |
ff4356da | 105 | %{__aclocal} |
b2cc8f81 | 106 | %{__autoconf} |
4b90b80f | 107 | %{__autoheader} |
b2cc8f81 | 108 | %{__automake} |
ad617a4d | 109 | %configure \ |
110 | --enable-smi \ | |
111 | --enable-sming \ | |
112 | --enable-shared \ | |
113 | --enable-static \ | |
114 | --with-mibdir=%{_datadir}/mibs | |
115 | ||
0b5d7692 | 116 | %{__make} |
ad617a4d | 117 | |
118 | %install | |
119 | rm -rf $RPM_BUILD_ROOT | |
46476d0e | 120 | install -d $RPM_BUILD_ROOT%{_sysconfdir} |
ad617a4d | 121 | |
e70239cd JB |
122 | %{__make} install \ |
123 | DESTDIR=$RPM_BUILD_ROOT | |
ad617a4d | 124 | |
46476d0e | 125 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/smi.conf |
126 | ||
ad617a4d | 127 | %clean |
128 | rm -rf $RPM_BUILD_ROOT | |
129 | ||
97a4f44a | 130 | %post -p /sbin/ldconfig |
131 | %postun -p /sbin/ldconfig | |
132 | ||
ad617a4d | 133 | %files |
134 | %defattr(644,root,root,755) | |
f3144ca9 | 135 | %doc ANNOUNCE COPYING ChangeLog README THANKS TODO |
eccbf62a JB |
136 | %attr(755,root,root) %{_libdir}/libsmi.so.*.*.* |
137 | %attr(755,root,root) %ghost %{_libdir}/libsmi.so.2 | |
138 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smi.conf | |
ad617a4d | 139 | %{_datadir}/mibs |
4b90b80f | 140 | %{_datadir}/pibs |
46476d0e | 141 | |
142 | %files progs | |
143 | %defattr(644,root,root,755) | |
eccbf62a JB |
144 | %attr(755,root,root) %{_bindir}/smi* |
145 | %{_mandir}/man1/smi*.1* | |
ad617a4d | 146 | |
147 | %files devel | |
148 | %defattr(644,root,root,755) | |
4b90b80f | 149 | %doc doc/draft-irtf-nmrg-smi*.txt |
eccbf62a JB |
150 | %attr(755,root,root) %{_libdir}/libsmi.so |
151 | %{_libdir}/libsmi.la | |
152 | %{_includedir}/smi.h | |
153 | %{_aclocaldir}/libsmi.m4 | |
154 | %{_pkgconfigdir}/libsmi.pc | |
155 | %{_mandir}/man3/libsmi.3* | |
156 | %{_mandir}/man3/smi_*.3* | |
ad617a4d | 157 | |
158 | %files static | |
c1913457 | 159 | %defattr(644,root,root,755) |
eccbf62a | 160 | %{_libdir}/libsmi.a |