This repository has been archived by the owner on Sep 29, 2018. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgaul-devel.spec
executable file
·99 lines (83 loc) · 3.69 KB
/
gaul-devel.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
Name: gaul-devel
Summary: Genetic Algorithm Utility Library
Version: 0.1850
Release: 0
License: Copyright (c) 2000-2006, Stewart Adcock. Licensed under terms of the GNU GPL.
Vendor: Stewart Adcock
Packager: "Stewart Adcock" <gaul@linux-domain.com>
Group: Scientific/Engineering
Source: gaul-devel-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}.tar.gz
URL: http://gaul.sourceforge.net/
Requires: slang-devel
BuildRoot: %{_tmppath}/gaul-devel-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}-buildroot
########################################################################
# gaul-devel/gaul-devel.spec
########################################################################
#
# GAUL - Genetic Algorithm Utility Library
# Copyright ©2001-2005, Stewart Adcock <stewart@linux-domain.com>
# All rights reserved.
#
# The latest version of this program should be available at:
# http://gaul.sourceforge.net/
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. Alternatively, if your project
# is incompatible with the GPL, I will probably agree to requests
# for permission to use the terms of any other license.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY WHATSOEVER.
#
# A full copy of the GNU General Public License should be in the file
# "COPYING" provided with this distribution; if not, see:
# http://www.gnu.org/
#
########################################################################
%description
The Genetic Algorithm Utility Library (GAUL) is a flexible open source programming library providing evolutionary algorithms. Steady-state, generational and island model genetic algorithms are supported, using Darwinian, Lamarckian or Baldwinian evolution. Other evolutionary algorithms, such as differential evolution and deterministic crowding, are fully supported. Standard mutation, crossover and selection operators are provided, while code hooks additionally allow custom operators. Several non-evolutionary search heuristics are also provided for comparison and local search purposes, including simplex method, hill climbing, simulated annealling and steepest ascent. Includes support for multiprocessor and distributed systems. Much of the functionality is accessible through a simple S-Lang interface.
%prep
%setup -n gaul-devel-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}
%build
./configure --prefix=%{_prefix} --libdir=%{_libdir}
make
%install
rm -rf ${RPM_BUILD_ROOT}
%makeinstall
%clean
rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(-, root, root)
%{_bindir}/*
%{_libdir}/*
%{_includedir}/*
%doc AUTHORS COPYING ChangeLog NEWS README
%changelog
* Wed Jun 30 2004 Stewart Adcock <stewart@linux-domain.com>
- 0.1847-1
- Fixes for successful build for AMD64 machines.
* Wed May 28 2003 Stewart Adcock <stewart@linux-domain.com>
- 0.1843-3
- Tidied, removed dodgy prefix stuff.
- Adjusted to give more appropriate package numbering.
* Thu Jan 09 2003 Stewart Adcock <stewart@linux-domain.com>
- 0.1842-3
- Added packager tag.
* Wed Jan 08 2003 Stewart Adcock <stewart@linux-domain.com>
- That 'dnl' change was stupid because it broke the spec file!
- Copyright notices changed to 2003.
* Tue Dec 24 2002 Stewart Adcock <stewart@linux-domain.com>
- 0.1842-2
- Use 'dnl' not '#' for comments.
* Fri Dec 20 2002 Stewart Adcock <stewart@linux-domain.com>
- 0.1842-0
- Improved description.
* Tue Oct 15 2002 Stewart Adcock <stewart@linux-domain.com>
- 0.1841-0
- Added some extra info to the description.
- Copyright -> License field.
* Thu Oct 03 2002 Stewart Adcock <stewart@linux-domain.com>
- 0.1840-1
- Tidied spec file.