summaryrefslogtreecommitdiff
path: root/debian/control
blob: 4cf714846bf748742b61605f318657fb3b89bceb (plain)
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Source: openems
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Ruben Undheim <ruben.undheim@gmail.com>
Section: electronics
Priority: optional
Build-Depends: debhelper-compat (= 12),
               cmake,
               libhdf5-dev,
               libboost-all-dev,
               libcgal-dev,
               libcgal-qt5-dev,
               libtinyxml-dev,
               libvtk7-qt-dev,
               libfparser-dev,
# It is called octave-pkg-dev in stretch
# and dh-octave in sid
               dh-octave | octave-pkg-dev,
               cython3,
               chrpath,
               dh-python,
               python3-all,
               txt2man
Standards-Version: 4.4.1
Vcs-Browser: https://salsa.debian.org/science-team/openems
Vcs-Git: https://salsa.debian.org/science-team/openems.git
Homepage: http://openems.de

Package: openems
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         libopenems0 (= ${binary:Version}),
         libcsxcad0 (= ${binary:Version}),
         libqcsxcad0 (= ${binary:Version}),
         libnf2ff0 (= ${binary:Version})
Recommends: octave-openems
Description: Electromagnetic simulator
 This is a simulator for electromagnetic problems using the FDTD
 (Finite-difference time-domain method)  algorithm.
 .
 The FDTD algorithm is a popular algorithm for solving electromagnetic problems
 in the time domain.

Package: libopenems0
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
         ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: Library for the electromagnetic simulator using the FDTD method
 The finite difference time domain method is a popular numerical algorithm
 for solving electromagnetic problems.
 .
 This package contains the library used by openEMS.

Package: libcsxcad0
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
         ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: Continuous Structure XML library for openEMS
 A C++ library to describe geometrical objects and their physical or
 non-physical properties.
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.

Package: libqcsxcad0
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
         ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: QT Gui Library for Visualization of Continuous Structure XML
 Continuous structure XML (libcsxcad) is a way to describe geometrical objects
 and their physical or non-physical properties. This library provides
 functions to show this in a GUI.
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.

Package: libnf2ff0
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
         ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: Near-field to far-field transform library
 This is a library for the near-field to far-field transform used
 by openEMS.
 .
 It is needed by the nf2ff utility.
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.

Package: libopenems-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends},
         libopenems0 (= ${binary:Version}),
         libcsxcad0 (= ${binary:Version}),
         libqcsxcad0 (= ${binary:Version}),
         libnf2ff0 (= ${binary:Version}),
         libfparser-dev
Multi-Arch: same
Description: Development files for openems
 This package contains the development files for all
 the libraries provided by openEMS.
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.

Package: octave-openems
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         openems (= ${binary:Version}),
         octave,
         epstool,
         transfig
Description: Octave interface for openems
 This package contains the octave-files needed for
 openEMS. The are installed such that they can be used
 after running "pkg load openems" or "pkg load csxcad".
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.

Package: python3-openems
Architecture: any
Section: python
Depends: ${shlibs:Depends},
         ${misc:Depends},
         ${python3:Depends},
         openems (= ${binary:Version}),
         python3,
         python3-h5py,
         python3-matplotlib
Description: Python3 interface for openems
 This package contains the Python-files needed for
 openEMS (Python 3).
 .
 openEMS is a simulator for electromagnetic problems using
 the FDTD algorithm.