]> git.pld-linux.org Git - packages/flux.git/blame - flux.spec
- removed %%find_lang from %buils (flux is not gettextized).
[packages/flux.git] / flux.spec
CommitLineData
948dc92c 1Summary: Flux is a survival-through-structure library
2Name: flux
a73f5e4c 3Version: 0.4.1
f7e5fed7 4Release: 2
948dc92c 5Group: Libraries
e2e87d8f 6Group(fr): Librairies
948dc92c 7Group(pl): Biblioteki
e2e87d8f 8License: GPL
9Source0: ftp://ftp.styx.net/projects/flux/%{name}-%{version}.tar.gz
f7e5fed7 10Patch0: %{name}-gethostbyname_is_in_libc_aka_no_libnsl.patch
11BuildRequires: autoconf
948dc92c 12URL: http://projects.simplemente.net/flux/
51a39181 13BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
948dc92c 14
15%description
e2e87d8f 16Flux is a survival-through-structure library, whose goal is to reduce
17the complexity of C programming. To this end, it supplies high-level
18functions for manipulating data and communication with specialized
19handles, masking typically tedious programming tasks. Common
20instruction blocks are wrapped in higher-level calls with intuitive
21names. In short: Do it once, do it right, then forget about it.
948dc92c 22
23Abstracting things this way involves speed compromises. In Flux, these
24should be minimal, and sometimes, when superiour algorithms are easily
25accessible, efficiency is actually gained.
26
27Another important goal is bridging gaps between typical tasks - like
e2e87d8f 28parsing, storage, retrieval, buffering and transfer, data structures -
29like generic tree structures, generic network structures, XML and
30presentation formats, and protocols - like FluxComm, Unix protocols
31and IRC. (Note: IRC protocols are hairy and ill-defined. Unification
32and masking is particularly useful here).
948dc92c 33
7467fed3 34%description -l pl
35