chiark / gitweb /
Import nlopt_2.4.2+dfsg-8.debian.tar.xz
[nlopt.git] / control
1 Source: nlopt
2 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
3 Uploaders: Sergey B Kirpichev <skirpichev@gmail.com>,
4            Christophe Trophime <christophe.trophime@lncmi.cnrs.fr>
5 Section: math
6 Testsuite: autopkgtest-pkg-python
7 Priority: optional
8 Build-Depends: debhelper (>= 11~),
9                dh-octave,
10                python-all-dev,
11                python-numpy,
12                guile-2.0,
13                guile-2.0-dev,
14                dh-exec
15 Standards-Version: 4.1.5
16 Vcs-Browser: https://salsa.debian.org/science-team/nlopt
17 Vcs-Git: https://salsa.debian.org/science-team/nlopt.git
18 Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt
19
20 Package: libnlopt0
21 Architecture: any
22 Multi-Arch: same
23 Section: libs
24 Depends: ${shlibs:Depends},
25          ${misc:Depends}
26 Pre-Depends: ${misc:Pre-Depends}
27 Description: nonlinear optimization library
28  NLopt is a free/open-source library for nonlinear optimization, providing
29  a common interface for a number of different free optimization routines
30  available online as well as original implementations of various other
31  algorithms. Its features include:
32  .
33     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
34     * A common interface for many different algorithms
35     * Support for large-scale optimization.
36     * Both global and local optimization algorithms.
37     * Algorithms using function values only (derivative-free) and also
38       algorithms exploiting user-supplied gradients.
39     * Algorithms for unconstrained optimization, bound-constrained optimization,
40       and general nonlinear inequality/equality constraints.
41  .
42  This package provides the shared libraries required to run programs
43  compiled with NLopt. To compile your own programs you also need to
44  install libnlopt-dev.
45
46 Package: libnlopt-dev
47 Architecture: any
48 Multi-Arch: same
49 Section: libdevel
50 Depends: libnlopt0 (= ${binary:Version}),
51          ${shlibs:Depends},
52          ${misc:Depends}
53 Description: nonlinear optimization library -- development package
54  NLopt is a free/open-source library for nonlinear optimization, providing
55  a common interface for a number of different free optimization routines
56  available online as well as original implementations of various other
57  algorithms. Its features include:
58  .
59     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
60     * A common interface for many different algorithms
61     * Support for large-scale optimization.
62     * Both global and local optimization algorithms.
63     * Algorithms using function values only (derivative-free) and also
64       algorithms exploiting user-supplied gradients.
65     * Algorithms for unconstrained optimization, bound-constrained optimization,
66       and general nonlinear inequality/equality constraints.
67  .
68  This package contains the header files, static libraries and symbolic
69  links that developers using NLopt library will need.
70
71 Package: libnlopt-cxx0
72 Architecture: any
73 Multi-Arch: same
74 Section: libs
75 Depends: ${shlibs:Depends},
76          ${misc:Depends}
77 Pre-Depends: ${misc:Pre-Depends}
78 Description: nonlinear optimization library (C++ interface)
79  NLopt is a free/open-source library for nonlinear optimization, providing
80  a common interface for a number of different free optimization routines
81  available online as well as original implementations of various other
82  algorithms. Its features include:
83  .
84     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
85     * A common interface for many different algorithms
86     * Support for large-scale optimization.
87     * Both global and local optimization algorithms.
88     * Algorithms using function values only (derivative-free) and also
89       algorithms exploiting user-supplied gradients.
90     * Algorithms for unconstrained optimization, bound-constrained optimization,
91       and general nonlinear inequality/equality constraints.
92  .
93  This package provides the shared libraries required to run programs
94  compiled with NLopt in C++. To compile your own programs you also need to
95  install libnlopt-cxx-dev.
96
97 Package: libnlopt-cxx-dev
98 Architecture: any
99 Multi-Arch: same
100 Section: libdevel
101 Depends: libnlopt-dev (= ${binary:Version}),
102          libnlopt-cxx0 (= ${binary:Version}),
103          ${shlibs:Depends},
104          ${misc:Depends}
105 Description: nonlinear optimization library -- development package for C++
106  NLopt is a free/open-source library for nonlinear optimization, providing
107  a common interface for a number of different free optimization routines
108  available online as well as original implementations of various other
109  algorithms. Its features include:
110  .
111     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
112     * A common interface for many different algorithms
113     * Support for large-scale optimization.
114     * Both global and local optimization algorithms.
115     * Algorithms using function values only (derivative-free) and also
116       algorithms exploiting user-supplied gradients.
117     * Algorithms for unconstrained optimization, bound-constrained optimization,
118       and general nonlinear inequality/equality constraints.
119  .
120  This package contains the header files, static libraries and symbolic
121  links that developers using NLopt library with C++ will need.
122
123 Package: python-nlopt
124 Architecture: any
125 Section: python
126 Depends: libnlopt0 (= ${binary:Version}),
127          ${shlibs:Depends},
128          ${python:Depends},
129          ${misc:Depends}
130 Provides: ${python:Provides}
131 Description: nonlinear optimization library -- Python bindings
132  NLopt is a free/open-source library for nonlinear optimization, providing
133  a common interface for a number of different free optimization routines
134  available online as well as original implementations of various other
135  algorithms. Its features include:
136  .
137     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
138     * A common interface for many different algorithms
139     * Support for large-scale optimization.
140     * Both global and local optimization algorithms.
141     * Algorithms using function values only (derivative-free) and also
142       algorithms exploiting user-supplied gradients.
143     * Algorithms for unconstrained optimization, bound-constrained optimization,
144       and general nonlinear inequality/equality constraints.
145  .
146  This package contains the Python bindings.
147
148 Package: octave-nlopt
149 Architecture: any
150 Multi-Arch: same
151 Depends: libnlopt0 (= ${binary:Version}),
152          ${misc:Depends},
153          ${shlibs:Depends},
154          ${octave:Depends}
155 Description: nonlinear optimization library -- GNU Octave package
156  NLopt is a free/open-source library for nonlinear optimization, providing
157  a common interface for a number of different free optimization routines
158  available online as well as original implementations of various other
159  algorithms. Its features include:
160  .
161     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
162     * A common interface for many different algorithms
163     * Support for large-scale optimization.
164     * Both global and local optimization algorithms.
165     * Algorithms using function values only (derivative-free) and also
166       algorithms exploiting user-supplied gradients.
167     * Algorithms for unconstrained optimization, bound-constrained optimization,
168       and general nonlinear inequality/equality constraints.
169  .
170  This package contains the module for the GNU Octave.
171
172 Package: libnlopt-guile0
173 Architecture: any
174 Multi-Arch: same
175 Section: libs
176 Depends: libnlopt0 (= ${binary:Version}),
177          ${shlibs:Depends},
178          ${misc:Depends},
179          guile-2.0
180 Pre-Depends: ${misc:Pre-Depends}
181 Description: nonlinear optimization library -- Guile bindings
182  NLopt is a free/open-source library for nonlinear optimization, providing
183  a common interface for a number of different free optimization routines
184  available online as well as original implementations of various other
185  algorithms. Its features include:
186  .
187     * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
188     * A common interface for many different algorithms
189     * Support for large-scale optimization.
190     * Both global and local optimization algorithms.
191     * Algorithms using function values only (derivative-free) and also
192       algorithms exploiting user-supplied gradients.
193     * Algorithms for unconstrained optimization, bound-constrained optimization,
194       and general nonlinear inequality/equality constraints.
195  .
196  This package contains the bindings for GNU Guile.