Source: csound
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders:
 Forrest Cahoon <forrest.cahoon@gmail.com>,
 Dennis Braun <d_braun@kabelmail.de>,
 IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Section: sound
Priority: optional
Build-Depends:
 bison,
 cmake,
 debhelper-compat (= 13),
 default-jdk:native [!hppa !hurd-i386] <!nojava>,
 devscripts,
 dh-buildinfo,
 dssi-dev,
 flex,
 ladspa-sdk,
 libasound2-dev [linux-any],
 libcunit1-dev,
 libjack-dev,
 liblo-dev,
 liblua5.1-0-dev,
 libportmidi-dev,
 libpulse-dev,
 libsamplerate0-dev,
 libsndfile1-dev,
 ninja-build,
 portaudio19-dev,
 swig,
Build-Depends-Indep:
 dh-sequence-python3,
 doxygen,
 fonts-dejavu,
 graphviz,
 libjs-jquery,
 python3:any,
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/multimedia-team/csound
Vcs-Git: https://salsa.debian.org/multimedia-team/csound.git
Homepage: https://csound.github.io/
Rules-Requires-Root: no

Package: csound
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 csound-plugins,
 csound-utils,
Description: powerful and versatile sound synthesis software
 Csound is a sound and music synthesis system. Drawing from over 450
 signal processing modules, it can be used to model virtually any
 synthesizer or multi-effect processor. It can work either in real-time
 or as a compiler.
 .
 Csound is to sound synthesis as C is to programming.

Package: csound-data
Architecture: all
Depends:
 csound-soundfont,
 ${misc:Depends},
Multi-Arch: foreign
Description: data files used by the csound library
 This package includes the architecture-independent data files used by
 the csound library or plugins.
 .
 For more information on Csound see the csound package.

Package: csound-soundfont
Architecture: all
Depends:
 ${misc:Depends},
Multi-Arch: foreign
Description: GM soundfont2 bank from csound
 This package includes the General MIDI soundfont (sf2) bank.
 .
 For more information on Csound see the csound package.

Package: csound-utils
Architecture: any
Depends:
 csound,
 ${misc:Depends},
 ${shlibs:Depends},
Description: miscellaneous utilities for the Csound system
 This package contains several utilities which may be useful with
 Csound.
 These utilities aid in score creation, sound analysis and sound
 transformations.

Package: libcsound64-6.0
Architecture: any
Section: libs
Depends:
 csound-data,
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 csound,
Multi-Arch: same
Description: main library for Csound
 This package contains the library which provides most of the Csound
 functionality. This library was built using 64-bit precision for the
 calculations (this doesn't mean you need a 64-bit processor).
 .
 For more information on Csound, see the csound package.

Package: libcsound64-dev
Architecture: any
Section: libdevel
Depends:
 libcsound64-6.0 (<< ${source:Version}.1~),
 libcsound64-6.0 (>= ${source:Version}),
 ${misc:Depends},
Multi-Arch: same
Description: development files for Csound
 This package contains the development files needed to build programs
 linking to the Csound library.
 .
 For more information on Csound, see the csound package.

Package: libcsound64-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends:
 ${misc:Depends},
Recommends:
 csound,
 libcsound64-dev,
Description: Csound API documentation
 This package contains the API documentation for the Csound library in
 HTML format.
 .
 For more information on Csound, see the csound package.

Package: libcsnd6-6.0v5
Architecture: any
Section: libs
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Breaks:
 libcsnd6-6.0,
Replaces:
 libcsnd6-6.0,
Multi-Arch: same
Description: C++ bindings for the Csound API
 This is the C++ binding for the Csound API.
 .
 For more information on Csound, see the csound package.

Package: libcsnd-dev
Architecture: any
Section: libdevel
Depends:
 libcsnd6-6.0v5 (<< ${source:Version}.1~),
 libcsnd6-6.0v5 (>= ${source:Version}),
 libcsound64-dev,
 ${misc:Depends},
Multi-Arch: same
Suggests:
 liblua5.1-luacsnd,
Provides:
 liblua5.1-luacsnd-dev,
Description: development files for Csound -- C++ API
 This package contains the development files needed to build programs
 using the C++ bindings to the Csound library. It also includes the
 development symlink for the Lua module, but you have to manually
 install liblua5.1-luacsnd for that to work.
 .
 For more information on Csound, see the csound package.

Package: libcsnd6-java
Architecture: any
Multi-Arch: same
Section: java
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 csound,
Suggests:
 java-virtual-machine,
Description: Java bindings for the Csound API
 These are the java bindings for the Csound API.
 .
 For more information on Csound, see the csound package.

Package: lua-luacsnd6
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Breaks:
 liblua5.1-luacsnd (<< 1:6.17.0~dfsg-3~),
Replaces:
 liblua5.1-luacsnd (<< 1:6.17.0~dfsg-3~),
Provides:
 liblua5.1-luacsnd,
Description: Lua bindings for the Csound API
 This is the Lua binding for the Csound API.
 .
 For more information on Csound, see the csound package.

Package: python3-csound
Architecture: all
Section: python
Depends:
 libcsnd6-6.0v5   (<< ${source:Upstream-Version}+1~),
 libcsnd6-6.0v5   (>= ${source:Version}),
 libcsound64-6.0   (<< ${source:Upstream-Version}+1~),
 libcsound64-6.0   (>= ${source:Version}),
 python3-numpy,
 ${misc:Depends},
 ${python3:Depends},
Description: Python bindings for Csound
 This is the Python binding for the Csound API.
 .
 For more information on Csound, see the csound package.

Package: liblua5.1-luacsnd
Architecture: any
Multi-Arch: same
Section: oldlibs
Depends:
 lua-luacsnd6,
 ${misc:Depends},
Description: Lua bindings for the Csound API (transitional package)
 This is a transitional package. It can safely be removed.
