]> git.pld-linux.org Git - packages/gaul.git/blob - gaul.spec
- missing %{_bindir}
[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 %configure \
66         --enable-g=no           \
67         --enable-debug=no       \
68         --enable-slang=no
69
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %post   -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
83
84 %files
85 %defattr(644,root,root,755)
86 %doc AUTHORS ChangeLog NEWS README
87 %attr (755,root,root) %{_bindir}/*
88 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
89
90 %files devel
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/lib*.so
93 %{_libdir}/lib*.la
94 %{_includedir}/*
95
96 %files static
97 %defattr(644,root,root,755)
98 %{_libdir}/lib*.a
This page took 0.054965 seconds and 4 git commands to generate.