]>
Commit | Line | Data |
---|---|---|
948dc92c | 1 | Summary: Flux is a survival-through-structure library |
fbf38d7c | 2 | Summary(pl): Flux - biblioteka struktur danych i operacji na nich |
948dc92c | 3 | Name: flux |
a73f5e4c | 4 | Version: 0.4.1 |
2bb4c7ea | 5 | Release: 5 |
fbf38d7c | 6 | License: GPL |
948dc92c | 7 | Group: Libraries |
e2e87d8f | 8 | Source0: ftp://ftp.styx.net/projects/flux/%{name}-%{version}.tar.gz |
fe389089 | 9 | # Source0-md5: 959cf209acfed3af40baf6a3bcd9c26b |
f7e5fed7 | 10 | Patch0: %{name}-gethostbyname_is_in_libc_aka_no_libnsl.patch |
5a71deb0 | 11 | Patch1: %{name}-acinclude_fix.patch |
12 | Patch2: %{name}-am15.patch | |
6ff6d10c | 13 | Patch3: %{name}-AC_C_BIGENDIAN.patch |
948dc92c | 14 | URL: http://projects.simplemente.net/flux/ |
fbf38d7c | 15 | BuildRequires: autoconf |
5a71deb0 | 16 | BuildRequires: automake |
17 | BuildRequires: libtool | |
51a39181 | 18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
948dc92c | 19 | |
20 | %description | |
e2e87d8f | 21 | Flux is a survival-through-structure library, whose goal is to reduce |
22 | the complexity of C programming. To this end, it supplies high-level | |
23 | functions for manipulating data and communication with specialized | |
24 | handles, masking typically tedious programming tasks. Common | |
25 | instruction blocks are wrapped in higher-level calls with intuitive | |
26 | names. In short: Do it once, do it right, then forget about it. | |
948dc92c | 27 | |
28 | Abstracting things this way involves speed compromises. In Flux, these | |
29 | should be minimal, and sometimes, when superiour algorithms are easily | |
30 | accessible, efficiency is actually gained. | |
31 | ||
32 | Another important goal is bridging gaps between typical tasks - like | |
e2e87d8f | 33 | parsing, storage, retrieval, buffering and transfer, data structures - |
34 | like generic tree structures, generic network structures, XML and | |
35 | presentation formats, and protocols - like FluxComm, Unix protocols | |
36 | and IRC. (Note: IRC protocols are hairy and ill-defined. Unification | |
37 | and masking is particularly useful here). | |
948dc92c | 38 | |
7467fed3 | 39 | %description -l pl |
fbf38d7c JB |
40 |