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