]>
Commit | Line | Data |
---|---|---|
f9c56c65 | 1 | # TODO: resolve conflict with libcfg+-devel - header files |
2 | # has the same name. | |
3 | # NOTE: API is NOT documented | |
4 | Summary: OSSP cfg - Configuration Parsing | |
8d4ab9e0 | 5 | Summary(pl): OSSP cfg - parsowanie konfiguracji |
f9c56c65 | 6 | Name: cfg |
7 | Version: 0.9.4 | |
8 | Release: 0.1 | |
8d4ab9e0 | 9 | Epoch: 0 |
f9c56c65 | 10 | License: distributable (see README) |
11 | Group: Libraries | |
12 | Source0: ftp://ftp.ossp.org/pkg/lib/cfg/%{name}-%{version}.tar.gz | |
13 | # Source0-md5: a41ac64a92a55030f44e307cc5461657 | |
14 | URL: http://www.ossp.org/pkg/lib/cfg/ | |
15 | BuildRequires: autoconf | |
2e487087 | 16 | BuildRequires: automake |
f9c56c65 | 17 | BuildRequires: bison |
18 | BuildRequires: flex | |
19 | BuildRequires: libtool | |
20 | Requires(post,postun): /sbin/ldconfig | |
21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
22 | ||
23 | %description | |
24 | OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style | |
25 | configuration files. A configuration is sequence of directives. Each | |
26 | directive consists of zero or more tokens. Each token can be either a | |
27 | string or again a complete sequence. This means the configuration | |
28 | syntax has a recursive structure and this way allows to create | |
29 | configurations with arbitrarily nested sections. | |
30 | ||
31 | Additionally the configuration syntax provides complex | |
32 | single/double/balanced quoting of tokens, hexadecimal/octal/decimal | |
33 | character encodings, character escaping, C/C++ and Shell-style | |
34 | comments, etc. The library API allows importing a configuration text | |
35 | into an Abstract Syntax Tree (AST), traversing the AST and optionally | |
36 | exporting the AST again as a configuration text. | |
37 | ||
8d4ab9e0 JB |
38 | %description -l pl |
39 |