]> git.pld-linux.org Git - packages/gaul.git/blob - gaul.spec
- updated to 0.1848
[packages/gaul.git] / gaul.spec
1 Summary:        Genetic Algorithm Utility Library
2 Summary(pl):    Biblioteka narzêdziowa algorytmów genetycznych
3 Name:           gaul
4 Version:        0.1848
5 Release:        1
6 License:        GPL
7 Group:          Libraries
8 Source0:        http://dl.sourceforge.net/gaul/%{name}-devel-%{version}-0.tar.gz
9 # Source0-md5:  53bfbc44b3e56161b6467a20e4288f3e
10 URL:            http://gaul.sourceforge.net/
11 BuildRequires:  automake
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 The Genetic Algorithm Utility Library (GAUL) is an open source
16 programming library providing genetic algorithms. Both stead y-state
17 and generation based evolution is supported, together with the island
18 model. GAUL supports the Darwinian, Lamarckian and Baldwinian
19 evolutionary schemes. Standard mutation, crossover and selection
20 operators are provided, while code hooks additionally allow custom
21 operators. Several non-evolutionary search heuristics are provided for
22 comparison and local search purposes, including simplex method, hill
23 climbing, simulated annealing and steepest ascent. Much of the
24 functionality is also available through a simple S-Lang interface.
25
26 %description -l pl
27 GAUL jest otwart± bibliotek± algorytmów genetycznych. Obs³ugiwana jest
28 ewolucja miejscowa w stanie y, jak i oparta na pokoleniach, wraz z
29 modelem wyspowym. GAUL obs³uguje schematy ewolucji darwinowski,
30 lamarckowski oraz baldwinowski. Dostarczone s± standardowe operatory
31 mutacji, krzy¿owania i selekcji, a tak¿e miejsca zaczepienia do
32 dodania w³asnych operatorów. Dodanych est kilka nieewolucyjnych
33 heurystyk wyszukiwania w celu porównania oraz poszukiwania lokalnego,
34 w³±cznie z metod± sympleks, znajdowaniem maksimum, symulowanym
35 rozprê¿aniem oraz najszybszego wzrostu. Wiêkszo¶æ funkcjonalno¶ci jest
36 dostêpna tak¿e przez prosty interfejs oparty na S-Langu.
37
38 %package devel
39 Summary:        Header files for GAUL library
40 Summary(pl):    Pliki nag³ówkowe biblioteki GAUL
41 Group:          Development/Libraries
42 Requires:       %{name} = %{version}-%{release}
43
44 %description devel
45 Header files for GAUL library.
46
47 %description devel -l pl
48 Pliki nag³ówkowe biblioteki GAUL.
49
50 %package static
51 Summary:        Static GAUL library
52 Summary(pl):    Statyczna biblioteka GAUL
53 Group:          Development/Libraries
54 Requires:       %{name}-devel = %{version}-%{release}
55
56 %description static
57 Static GAUL library.
58
59 %description static -l pl
60 Statyczna biblioteka GAUL.
61
62 %prep
63 %setup -q -n %{name}-devel-%{version}-0
64
65 %build
66 cp -f /usr/share/automake/config.sub .
67 %configure \
68         --enable-g=no           \
69         --enable-debug=no       \
70         --enable-slang=no
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post   -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
85
86 %files
87 %defattr(644,root,root,755)
88 %doc AUTHORS ChangeLog NEWS README
89 %attr(755,root,root) %{_bindir}/*
90 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
91
92 %files devel
93 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_libdir}/lib*.so
95 %{_libdir}/lib*.la
96 %{_includedir}/*
97
98 %files static
99 %defattr(644,root,root,755)
100 %{_libdir}/lib*.a
This page took 0.122612 seconds and 3 git commands to generate.