Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add aida-x package
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Apr 5, 2023
1 parent 568eeda commit 70d286b
Show file tree
Hide file tree
Showing 7 changed files with 90 additions and 0 deletions.
5 changes: 5 additions & 0 deletions sources/plugins/aida-x/debian/changelog
@@ -0,0 +1,5 @@
aida-x (6:0.1.0-1kxstudio1) focal; urgency=medium

* Initial package

-- falkTX <falktx@falktx.com> Sun, 17 Apr 2022 15:05:47 +0100
33 changes: 33 additions & 0 deletions sources/plugins/aida-x/debian/control
@@ -0,0 +1,33 @@
Source: aida-x
Section: sound
Priority: optional
Maintainer: falkTX <falktx@falktx.com>
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.
4 changes: 4 additions & 0 deletions 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/
@@ -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()

1 change: 1 addition & 0 deletions sources/plugins/aida-x/debian/patches/series
@@ -0,0 +1 @@
dpf__target_link_directories-old-cmake.patch
10 changes: 10 additions & 0 deletions 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)
1 change: 1 addition & 0 deletions sources/plugins/aida-x/debian/source/format
@@ -0,0 +1 @@
3.0 (quilt)

0 comments on commit 70d286b

Please sign in to comment.