Source: supercollider
Section: sound
Priority: optional
Vcs-Git: https://salsa.debian.org/multimedia-team/supercollider.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/supercollider
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders:
 Alexandre Quessy <alexandre@quessy.net>,
 Dan Stowell <danstowell@users.sourceforge.net>,
 Georges Khaznadar <georgesk@debian.org>,
 Dennis Braun <d_braun@kabelmail.de>,
Build-Depends:
 cmake,
 debhelper-compat (= 13),
 libasound2-dev [linux-any],
 libavahi-client-dev,
 libboost-date-time-dev,
 libboost-dev,
 libboost-filesystem-dev,
 libboost-math-dev,
 libboost-program-options-dev,
 libboost-regex-dev,
 libboost-system-dev,
 libboost-test-dev,
 libboost-thread-dev,
 libfftw3-dev,
 libicu-dev,
 libjack-dev | libjack-jackd2-dev,
 libncurses-dev,
 libqt5opengl5-dev,
 libqt5sensors5-dev,
 libqt5svg5-dev,
 libqt5webkit5-dev,
 libqt5websockets5-dev,
 libreadline-dev,
 libsndfile1-dev,
 libudev-dev,
 libxt-dev,
 ninja-build,
 qt5-qmake,
 qtbase5-dev,
 qtdeclarative5-dev,
 qtpositioning5-dev,
 qttools5-dev,
 qttools5-dev-tools,
 qtwebengine5-dev,
Standards-Version: 4.6.1
Homepage: https://supercollider.github.io
Rules-Requires-Root: no

Package: supercollider
Architecture: any
Depends:
 supercollider-ide,
 supercollider-language,
 supercollider-server,
 ${misc:Depends},
Recommends:
 supercollider-supernova,
Description: real time audio synthesis programming language - metapackage
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This metapackage installs the standard core components of supercollider,
 including the language, the synthesis server, and the code editor (IDE).

Package: supercollider-language
Architecture: any
Depends:
 supercollider-common (= ${source:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 supercollider-server (= ${binary:Version}),
Suggests:
 subversion,
 supercollider-ide,
Description: real time audio synthesis programming language
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the language interpreter.

Package: supercollider-common
Architecture: all
Depends:
 libjs-codemirror,
 libjs-jquery,
 libjs-prettify,
 ${misc:Depends},
Replaces:
 supercollider-doc,
Description: common files for SuperCollider
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the architecture independent files for SuperCollider.

Package: supercollider-server
Architecture: any
Depends:
 jackd,
 ${misc:Depends},
 ${shlibs:Depends},
Description: real time audio synthesis server
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the synthesis server.

Package: supercollider-ide
Architecture: any
Depends:
 supercollider-language (>= ${source:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Description: integrated development environment for supercollider audio system
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the graphical IDE, the recommended interface for
 working with SuperCollider code.

Package: supercollider-supernova
Architecture: any
Depends:
 jackd,
 ${misc:Depends},
 ${shlibs:Depends},
Description: real time audio synthesis server (multiprocessor version)
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the multiprocessor aware and parallelization capable
 synthesis server supernova. Use of this server is manually enabled via a
 Server.supernova call before starting the server. This server does not work
 on i486 or i586 processors.

Package: libscsynth1t64
Provides: libscsynth1 (= ${binary:Version})
Replaces: libscsynth1
Breaks: libscsynth1 (<< ${source:Version})
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Section: libs
Description: SuperCollider synthesis server library
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the shared library for the synthesis server.

Package: supercollider-dev
Architecture: any
Depends:
 libsndfile1-dev,
 supercollider-language (= ${binary:Version}),
 ${misc:Depends},
Conflicts:
 supercollider-common-dev,
 supercollider-server-dev,
Replaces:
 supercollider-common-dev,
 supercollider-server-dev,
Provides:
 supercollider-common-dev,
 supercollider-server-dev,
Description: development files for SuperCollider
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package contains the development files and headers.

Package: supercollider-emacs
Architecture: all
Depends:
 emacs | emacsen,
 supercollider-language (>= ${source:Version}),
 ${misc:Depends},
Recommends:
 w3m-el,
Description: SuperCollider mode for Emacs
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package provides the SuperCollider mode for Emacs.

Package: supercollider-vim
Architecture: all
Depends:
 ruby,
 supercollider-language (>= ${source:Version}),
 vim | gvim,
 ${misc:Depends},
Recommends:
 unhtml | links,
 vim-addon-manager,
Suggests:
 unrtf,
Description: SuperCollider mode for Vim
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package provides the SuperCollider mode for Vim.

Package: supercollider-gedit
Architecture: all
Depends:
 gedit,
 supercollider-language (>= ${source:Version}),
 ${misc:Depends},
Description: SuperCollider mode for Gedit
 SuperCollider is an environment and programming language for real time
 audio synthesis and algorithmic composition. It provides an interpreted
 object-oriented language which functions as a network client
 to a state of the art, realtime sound synthesis server.
 .
 This package provides the SuperCollider mode for Gedit.
