diff --git a/sources/plugins/aida-x/debian/changelog b/sources/plugins/aida-x/debian/changelog new file mode 100644 index 0000000..a528ab5 --- /dev/null +++ b/sources/plugins/aida-x/debian/changelog @@ -0,0 +1,5 @@ +aida-x (6:0.1.0-1kxstudio1) focal; urgency=medium + + * Initial package + + -- falkTX Sun, 17 Apr 2022 15:05:47 +0100 diff --git a/sources/plugins/aida-x/debian/control b/sources/plugins/aida-x/debian/control new file mode 100644 index 0000000..335e0cf --- /dev/null +++ b/sources/plugins/aida-x/debian/control @@ -0,0 +1,33 @@ +Source: aida-x +Section: sound +Priority: optional +Maintainer: falkTX +Build-Depends: debhelper-compat (= 13), + kxstudio-audio-plugin-tester (>= 15), + debhelper (>= 9~), + cmake, + pkg-config, + python3, + libasound2-dev, + libdbus-1-dev, + libgl1-mesa-dev | libgl-dev, + libx11-dev, + libxext-dev, + libxrandr-dev +Standards-Version: 4.5.0 +Homepage: https://github.com/AidaDSP/AIDA-X +Rules-Requires-Root: no + +Package: aida-x +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: standalone-plugin, lv2-plugin, vst-plugin, vst3-plugin, clap-plugin +Description: Amp Model Player leveraging AI + AIDA-X is an Amp Model Player, allowing it to load models of AI trained music gear, which you can then play through! + . + Its main intended use is to provide high fidelity simulations of amplifiers. + However, it is also possible to run entire signal chains consisting of any combination of amp, cab, dist, drive, fuzz, boost and eq. + . + For ease of use, this plugin also contains a cabinet simulator via impulse response files, which runs after the Amp Model. + . + CLAP, LV2, VST2 and VST3 plugin formats are supported, plus a standalone. diff --git a/sources/plugins/aida-x/debian/install b/sources/plugins/aida-x/debian/install new file mode 100644 index 0000000..d8cecad --- /dev/null +++ b/sources/plugins/aida-x/debian/install @@ -0,0 +1,4 @@ +obj-*/bin/AIDA-X.clap /usr/lib/clap/ +obj-*/bin/AIDA-X.lv2 /usr/lib/lv2/ +obj-*/bin/AIDA-X-vst2.so /usr/lib/vst/ +obj-*/bin/AIDA-X.vst3 /usr/lib/vst3/ diff --git a/sources/plugins/aida-x/debian/patches/dpf__target_link_directories-old-cmake.patch b/sources/plugins/aida-x/debian/patches/dpf__target_link_directories-old-cmake.patch new file mode 100644 index 0000000..97c20ea --- /dev/null +++ b/sources/plugins/aida-x/debian/patches/dpf__target_link_directories-old-cmake.patch @@ -0,0 +1,36 @@ +--- aida-x-0.1.0.orig/modules/dpf/cmake/DPF-plugin.cmake ++++ aida-x-0.1.0/modules/dpf/cmake/DPF-plugin.cmake +@@ -231,7 +231,7 @@ function(dpf__build_jack NAME HAS_UI) + target_compile_definitions("${NAME}" PUBLIC "HAVE_SDL2") + target_include_directories("${NAME}-jack" PRIVATE ${SDL2_STATIC_INCLUDE_DIRS}) + target_link_libraries("${NAME}-jack" PRIVATE ${SDL2_STATIC_LIBRARIES}) +- dpf__target_link_directories("${NAME}-jack" ${SDL2_STATIC_LIBRARY_DIRS}) ++ dpf__target_link_directories("${NAME}-jack" "${SDL2_STATIC_LIBRARY_DIRS}") + endif() + + if(APPLE OR WIN32) +@@ -244,13 +244,13 @@ function(dpf__build_jack NAME HAS_UI) + target_compile_definitions("${NAME}" PUBLIC "HAVE_ALSA") + target_include_directories("${NAME}-jack" PRIVATE ${ALSA_INCLUDE_DIRS}) + target_link_libraries("${NAME}-jack" PRIVATE ${ALSA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) +- dpf__target_link_directories("${NAME}-jack" ${ALSA_LIBRARY_DIRS}) ++ dpf__target_link_directories("${NAME}-jack" "${ALSA_LIBRARY_DIRS}") + endif() + if(PULSEAUDIO_FOUND) + target_compile_definitions("${NAME}" PUBLIC "HAVE_PULSEAUDIO") + target_include_directories("${NAME}-jack" PRIVATE ${PULSEAUDIO_INCLUDE_DIRS}) + target_link_libraries("${NAME}-jack" PRIVATE ${PULSEAUDIO_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) +- dpf__target_link_directories("${NAME}-jack" ${PULSEAUDIO_LIBRARY_DIRS}) ++ dpf__target_link_directories("${NAME}-jack" "${PULSEAUDIO_LIBRARY_DIRS}") + endif() + if(ALSA_FOUND OR PULSEAUDIO_FOUND) + target_compile_definitions("${NAME}" PUBLIC "HAVE_RTAUDIO") +@@ -330,7 +330,7 @@ function(dpf__build_dssi NAME HAS_UI) + target_compile_definitions("${NAME}" PUBLIC "HAVE_LIBLO") + target_include_directories("${NAME}-dssi-ui" PRIVATE ${LIBLO_INCLUDE_DIRS}) + target_link_libraries("${NAME}-dssi-ui" PRIVATE ${LIBLO_LIBRARIES}) +- dpf__target_link_directories("${NAME}-dssi-ui" ${LIBLO_LIBRARY_DIRS}) ++ dpf__target_link_directories("${NAME}-dssi-ui" "${LIBLO_LIBRARY_DIRS}") + endif() + endfunction() + diff --git a/sources/plugins/aida-x/debian/patches/series b/sources/plugins/aida-x/debian/patches/series new file mode 100644 index 0000000..457a77d --- /dev/null +++ b/sources/plugins/aida-x/debian/patches/series @@ -0,0 +1 @@ +dpf__target_link_directories-old-cmake.patch diff --git a/sources/plugins/aida-x/debian/rules b/sources/plugins/aida-x/debian/rules new file mode 100755 index 0000000..39d0293 --- /dev/null +++ b/sources/plugins/aida-x/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +include /usr/share/dpkg/kxstudio-audio-plugin.mk + +%: + dh $@ + +override_dh_install: + dh_install + $(call kxstudio_audio_plugin_test) diff --git a/sources/plugins/aida-x/debian/source/format b/sources/plugins/aida-x/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/sources/plugins/aida-x/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt)