]> git.pld-linux.org Git - packages/libsmi.git/blame - libsmi.spec
- changed all BuildRoot definitons
[packages/libsmi.git] / libsmi.spec
CommitLineData
ad617a4d 1Summary: Structure of Management Information library
2Name: libsmi
7086e657 3Version: 0.2
ad617a4d 4Release: 1
5Copyright: distributable (see COPYING file)
6Group: Libraries
7Group(pl): Biblioteki
8Source: ftp://ftp.ibr.cs.tu-bs.de/pub/local/libsmi/%{name}-%{version}.tar.gz
9URL: http://www.ibr.cs.tu-bs.de/projects/libsmi/
ab8fe73c 10BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ad617a4d 11
12%define _prefix /usr
13
14%description
15Libsmi is a C library that allows network management applications to access
16MIB module information through a well defined API that hides the nasty
17details of locating and parsing SMIv1/v2 MIB modules.
18
19Libsmi supports exact and iterative retrieval functions for all major SMIv1
20and SMIv2 constructs (except the AGENT-CAPABILITIES statement).
21
22The layered concept of libsmi allows to add further methods to retrieve MIB
23information from persistent repositories. In fact, besides the SMIv1/v2 MIB
24file parser an additional parser for `SMIng' is included. Both parsers are
25built on flex/bison grammar specifications.
26
27SMIng is a research project concerned with the definition of a MIB module
28language that is semantically fully compatible with SMIv2 but avoids many
29problems of the ASN.1 based SMI versions.
30
31Included with the library, there are three tools that make use of libsmi:
32Smiquery allows simple queries of single MIB module items. Smilint allows
33to increase the verbosity of the parser(s), so that MIB modules can be
34checked for syntax and semantic errors. Finally, smidump can be used to dump
35MIB modules. Currently, SMIng and SMIv2 are supported as output formats, so
36that SMIv2 <-> SMIng conversions are possible.
37
38%package devel
39Summary: Header files and development documentation for libsmi
40