Priority: optional
Maintainer: Konstantin Voinov <konstantin.voinov@gmail.com>
Source: surge-xt
Build-Depends:
 debhelper-compat (= 13),
 cmake (>=3.15),
 pkg-config,
 libasound2-dev,
 libfreetype6-dev,
 libcurl4-gnutls-dev,
 libx11-dev,
 libxrandr-dev,
 libxinerama-dev,
 libxcursor-dev,
# ---------------
 libjack-dev,
Standards-Version: 3.8.2
Homepage: https://github.com/surge-synthesizer/surge

Package: surge-xt-standalone
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Subtractive hybrid synthesizer virtual instrument. Standalone version.

Package: surge-xt-fx-standalone
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Surge XT Effects Plugin. Standalone version.

Package: surge-xt-vst3
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Subtractive hybrid synthesizer virtual instrument. VST3 plugin.

Package: surge-xt-fx-vst3
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Surge XT Effects VST3 Plugin.

Package: surge-xt-clap
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Subtractive hybrid synthesizer virtual instrument. CLAP plugin.

Package: surge-xt-fx-clap
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Surge XT Effects CLAP plugin.

Package: surge-xt-lv2
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Subtractive hybrid synthesizer virtual instrument. LV2 plugin.

Package: surge-xt-fx-lv2
Architecture: any
Depends: ${shlibs:Depends}, surge-xt-common
Description: Surge XT Effects LV2 plugin.

Package: surge-xt-common
Architecture: all
Description: Subtractive hybrid synthesizer virtual instrument. Data files.

Package: surge-xt
Architecture: all
Depends: surge-xt-standalone (=${source:Version}),
 surge-xt-fx-standalone (=${source:Version}),
 surge-xt-vst3 (=${source:Version}),
 surge-xt-clap (=${source:Version}),
 surge-xt-lv2 (=${source:Version}),
 surge-xt-fx-lv2 (=${source:Version}),
 surge-xt-fx-clap (=${source:Version}),
 surge-xt-fx-vst3 (=${source:Version})
Description: This is a full installer meta-package, providing debs of all Surge XT binaries (or each can be installed separately):
 surge-xt-standalone
 surge-xt-fx-standalone
 surge-xt-clap
 surge-xt-lv2
 surge-xt-vst3
 surge-xt-fx-clap
 surge-xt-fx-lv2
 surge-xt-fx-vst3
