Signed-off-by: falkTX <falktx@falktx.com>master
| @@ -0,0 +1,5 @@ | |||||
| vitling-crypt (6:0.3.0+1-1kxstudio1) focal; urgency=medium | |||||
| * Initial package | |||||
| -- falkTX <falktx@falktx.com> Sun, 17 Apr 2022 15:05:47 +0100 | |||||
| @@ -0,0 +1,22 @@ | |||||
| Source: vitling-crypt | |||||
| Section: sound | |||||
| Priority: optional | |||||
| Maintainer: falkTX <falktx@falktx.com> | |||||
| Build-Depends: debhelper-compat (= 13), | |||||
| kxstudio-audio-plugin-tester (>= 13), | |||||
| distrho-juce6-dev (>= 6:6.0.7+git2022-06-22-62658da8-1kxstudio1) | |||||
| Standards-Version: 4.5.0 | |||||
| Homepage: https://www.vitling.xyz/plugins/ | |||||
| XSC-KXStudio-VCS: https://github.com/DISTRHO-Ports/crypt/ | |||||
| Rules-Requires-Root: no | |||||
| Package: vitling-crypt | |||||
| Architecture: any | |||||
| Depends: ${shlibs:Depends}, ${misc:Depends} | |||||
| Provides: lv2-plugin, vst-plugin, vst3-plugin | |||||
| Description: Hyper-Unison Synthesiser from Bow Church/Vitling | |||||
| Crypt is a software synthesiser plugin designed for creating spacious cold | |||||
| hyper-unisoned synth sounds, built for the Bow Church project. | |||||
| . | |||||
| It features CPU-efficient unison oscillation of up to 64 detuned oscillators, | |||||
| and parameters to create dirt and space in the sound. | |||||
| @@ -0,0 +1,38 @@ | |||||
| #!/usr/bin/make -f | |||||
| include /usr/share/dpkg/kxstudio-audio-plugin.mk | |||||
| ifeq ($(DEB_HOST_ARCH),armhf) | |||||
| JUCE_ARCHITECTURE = armv7l | |||||
| else ifeq ($(DEB_HOST_ARCH),arm64) | |||||
| JUCE_ARCHITECTURE = aarch64 | |||||
| else | |||||
| JUCE_ARCHITECTURE = x86_64 | |||||
| endif | |||||
| export LDFLAGS += -Wl,--version-script=$(CURDIR)/debian/vitling-crypt.sym | |||||
| export LV2LINT_EXTRA_FLAGS = -s lv2_generate_ttl | |||||
| # FIXME lv2lint gives false positives | |||||
| export LV2LINT_SKIP = y | |||||
| # [FAIL] Plugin Extension Data | |||||
| # lv2:extensionData <http://kxstudio.sf.net/ns/lv2ext/programs#Interface> not valid | |||||
| # seeAlso: <http://lv2plug.in/ns/lv2core#ExtensionData> | |||||
| # [FAIL] UI Toolkit | |||||
| # UI toolkit <http://kxstudio.sf.net/ns/lv2ext/external-ui#Widget> unkown | |||||
| # seeAlso: <http://lv2plug.in/ns/extensions/ui#ui> | |||||
| override_dh_auto_configure: | |||||
| dh_auto_configure -- \ | |||||
| -DCMAKE_BUILD_TYPE=Release \ | |||||
| -DJUCE_LINUX_TARGET_ARCHITECTURE=$(JUCE_ARCHITECTURE) | |||||
| override_dh_auto_build: | |||||
| DESTDIR=$(CURDIR)/tmp dh_auto_build | |||||
| override_dh_auto_install: | |||||
| mv $(CURDIR)/tmp $(CURDIR)/debian/vitling-crypt | |||||
| $(call kxstudio_audio_plugin_test) | |||||
| %: | |||||
| dh $@ -Scmake | |||||
| @@ -0,0 +1 @@ | |||||
| 3.0 (quilt) | |||||
| @@ -0,0 +1,4 @@ | |||||
| { | |||||
| global: lv2_descriptor; lv2ui_descriptor; lv2_generate_ttl; GetPluginFactory; ModuleEntry; ModuleExit; VSTPluginMain; main; | |||||
| local: *; | |||||
| }; | |||||