Source: cardinal
Section: sound
Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends:
  debhelper-compat (= 13),
  build-essential,
  cmake,
  libarchive-dev,
  libasound2-dev,
  libdbus-1-dev,
  libfftw3-dev,
  libgl1-mesa-dev,
  libjansson-dev,
  liblo-dev,
  libmagic-dev,
  libsamplerate0-dev,
  libsndfile1-dev,
  libspeexdsp-dev,
  libx11-dev,
  libxcursor-dev,
  libxext-dev,
  libxrandr-dev,
  python3,
  zlib1g-dev,
Homepage: https://github.com/DISTRHO/Cardinal
Standards-Version: 4.5.0
Rules-Requires-Root: no

Package: cardinal
Architecture: all
Depends: cardinal-standalone, cardinal-data, cardinal-clap, cardinal-lv2, cardinal-vst, cardinal-vst3
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This meta-package provides the standalone application, CLAP, LV2, VST and VST3 plugins.

Package: cardinal-standalone
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, cardinal-data
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the standalone application.

Package: cardinal-data
Architecture: all
Depends: ${misc:Depends}
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the architecture independent resources, shared between all Cardinal packages.

Package: cardinal-lv2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, cardinal-data
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the LV2 plugin.

Package: cardinal-vst
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, cardinal-data
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the VST2 plugin.

Package: cardinal-vst3
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, cardinal-data
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the VST3 plugin. Please note the VST3 version is considered experimental.

Package: cardinal-clap
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, cardinal-data
Description: virtual modular synthesizer plugin
 Free and open-source virtual modular synthesizer plugin,
 available as JACK standalone and LV2, VST2, VST3 and CLAP audio plugin for FreeBSD, Linux, macOS and Windows.
 It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.
 .
 Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary.
 All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin.
 .
 Cardinal does not load external modules and does not connect to the official Rack library/store.
 All VCV branding has been removed (to the best of authors knowledge) in order to avoid any trademark issues.
 .
 Cardinal provides 3 plugin variants - "main", Synth and FX.
 They are all equivalent in performance and behaviour, with only the IO and metadata that changes.
 FX and Synth variants both have 2 audio outputs, while "main" has 8.
 All variants have MIDI input and output support.
 .
 This package provides the CLAP plugin.
