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