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