Browse Source

Add aida-x package

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 1 year ago
parent
commit
70d286b2cd
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
7 changed files with 90 additions and 0 deletions
  1. +5
    -0
      sources/plugins/aida-x/debian/changelog
  2. +33
    -0
      sources/plugins/aida-x/debian/control
  3. +4
    -0
      sources/plugins/aida-x/debian/install
  4. +36
    -0
      sources/plugins/aida-x/debian/patches/dpf__target_link_directories-old-cmake.patch
  5. +1
    -0
      sources/plugins/aida-x/debian/patches/series
  6. +10
    -0
      sources/plugins/aida-x/debian/rules
  7. +1
    -0
      sources/plugins/aida-x/debian/source/format

+ 5
- 0
sources/plugins/aida-x/debian/changelog View File

@@ -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
- 0
sources/plugins/aida-x/debian/control View File

@@ -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
- 0
sources/plugins/aida-x/debian/install View File

@@ -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/

+ 36
- 0
sources/plugins/aida-x/debian/patches/dpf__target_link_directories-old-cmake.patch View File

@@ -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
- 0
sources/plugins/aida-x/debian/patches/series View File

@@ -0,0 +1 @@
dpf__target_link_directories-old-cmake.patch

+ 10
- 0
sources/plugins/aida-x/debian/rules View File

@@ -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
- 0
sources/plugins/aida-x/debian/source/format View File

@@ -0,0 +1 @@
3.0 (quilt)

Loading…
Cancel
Save