| @@ -0,0 +1,5 @@ | |||||
| moony.lv2 (6:0.40.0-1kxstudio1) focal; urgency=medium | |||||
| * Initial package | |||||
| -- falkTX <falktx@falktx.com> Sun, 26 Oct 2025 00:35:16 +0200 | |||||
| @@ -0,0 +1,36 @@ | |||||
| Source: moony.lv2 | |||||
| Section: sound | |||||
| Priority: optional | |||||
| Maintainer: falkTX <falktx@falktx.com> | |||||
| Build-Depends: debhelper-compat (= 13), | |||||
| kxstudio-audio-plugin-tester (>= 9), | |||||
| meson, | |||||
| pkg-config, | |||||
| libcairo-dev, | |||||
| lv2-dev, | |||||
| libx11-dev, | |||||
| libxext-dev, | |||||
| libgl1-mesa-dev | libgl-dev, | |||||
| libglu1-mesa-dev | libglu-dev, | |||||
| libglew-dev | |||||
| Standards-Version: 3.8.4 | |||||
| Package: moony.lv2 | |||||
| Architecture: any | |||||
| Depends: ${shlibs:Depends}, ${misc:Depends} | |||||
| Provides: lv2-plugin | |||||
| Description: realtime Lua as programmable glue in LV2 | |||||
| Moony is a realtime Lua as programmable glue in LV2. | |||||
| . | |||||
| Currently the following plugins are contained in this plugin bundle: | |||||
| - C1 x C1 | |||||
| - C2 x C2 | |||||
| - C4 x C4 | |||||
| . | |||||
| - A1 x A1 | |||||
| - A2 x A2 | |||||
| - A4 x A4 | |||||
| . | |||||
| - C1+A1 x C1+A1 | |||||
| - C2+A1 x C2+A1 | |||||
| - C4+A1 x C4+A1 | |||||
| @@ -0,0 +1,33 @@ | |||||
| --- moony.lv2-0.40.0.orig/meson.build | |||||
| +++ moony.lv2-0.40.0/meson.build | |||||
| @@ -5,7 +5,6 @@ project('moony.lv2', 'c', default_option | |||||
| 'b_lto=false', | |||||
| 'c_std=gnu11']) | |||||
| -d2tk = subproject('d2tk') | |||||
| nk_pugl = subproject('nk_pugl') | |||||
| lv2libdir = get_option('lv2libdir') | |||||
| @@ -14,14 +13,6 @@ gc_method = get_option('gc-method') | |||||
| inst_dir = join_paths(lv2libdir, meson.project_name()) | |||||
| -if get_option('use-backend-nanovg').enabled() | |||||
| - d2tk_dep = d2tk.get_variable('d2tk_nanovg') | |||||
| -elif get_option('use-backend-cairo').enabled() | |||||
| - d2tk_dep = d2tk.get_variable('d2tk_cairo') | |||||
| -else | |||||
| - error('no valid UI backend given') | |||||
| -endif | |||||
| - | |||||
| nk_pugl_dep = nk_pugl.get_variable('nk_pugl_gl') | |||||
| cousine_regular_ttf = nk_pugl.get_variable('cousine_regular_ttf') | |||||
| @@ -45,7 +36,6 @@ thread_dep = dependency('threads') | |||||
| dsp_deps = [m_dep, lv2_dep, cairo_dep, thread_dep] | |||||
| nk_ui_deps = [m_dep, lv2_dep, cairo_dep, thread_dep, nk_pugl_dep] | |||||
| -d2tk_ui_deps = [m_dep, lv2_dep, d2tk_dep] | |||||
| if cc.has_member('LV2UI_Request_Value', 'request', | |||||
| prefix : '#include <lv2/lv2plug.in/ns/extensions/ui/ui.h>') | |||||
| @@ -0,0 +1,142 @@ | |||||
| --- moony.lv2-0.40.0.orig/canvas.lv2/canvas.lv2/canvas.h | |||||
| +++ moony.lv2-0.40.0/canvas.lv2/canvas.lv2/canvas.h | |||||
| @@ -22,9 +22,9 @@ | |||||
| extern "C" { | |||||
| #endif | |||||
| -#include <lv2/lv2plug.in/ns/lv2core/lv2.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/atom.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/forge.h> | |||||
| +#include <lv2/core/lv2.h> | |||||
| +#include <lv2/atom/atom.h> | |||||
| +#include <lv2/atom/forge.h> | |||||
| #define CANVAS_URI "http://open-music-kontrollers.ch/lv2/canvas" | |||||
| #define CANVAS_PREFIX CANVAS_URI"#" | |||||
| --- moony.lv2-0.40.0.orig/canvas.lv2/canvas.lv2/lv2_extensions.h | |||||
| +++ moony.lv2-0.40.0/canvas.lv2/canvas.lv2/lv2_extensions.h | |||||
| @@ -17,7 +17,7 @@ | |||||
| #ifndef _ardour_lv2_extensions_h_ | |||||
| #define _ardour_lv2_extensions_h_ | |||||
| -#include "lv2/lv2plug.in/ns/lv2core/lv2.h" | |||||
| +#include "lv2/core/lv2.h" | |||||
| /** | |||||
| @defgroup inlinedisplay Inline-Display | |||||
| --- moony.lv2-0.40.0.orig/include/moony.h | |||||
| +++ moony.lv2-0.40.0/include/moony.h | |||||
| @@ -30,23 +30,23 @@ | |||||
| # define munlock(...) | |||||
| #endif | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/atom.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/util.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/forge.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/midi/midi.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/time/time.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/urid/urid.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/worker/worker.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/log/log.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/log/logger.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/state/state.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/buf-size/buf-size.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/options/options.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/patch/patch.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/parameters/parameters.h> | |||||
| -#include <lv2/lv2plug.in/ns/lv2core/lv2.h> | |||||
| -#include <lv2/lv2plug.in/ns/extensions/ui/ui.h> | |||||
| -#include <lv2/lv2plug.in/ns/extensions/units/units.h> | |||||
| +#include <lv2/atom/atom.h> | |||||
| +#include <lv2/atom/util.h> | |||||
| +#include <lv2/atom/forge.h> | |||||
| +#include <lv2/midi/midi.h> | |||||
| +#include <lv2/time/time.h> | |||||
| +#include <lv2/urid/urid.h> | |||||
| +#include <lv2/worker/worker.h> | |||||
| +#include <lv2/log/log.h> | |||||
| +#include <lv2/log/logger.h> | |||||
| +#include <lv2/state/state.h> | |||||
| +#include <lv2/buf-size/buf-size.h> | |||||
| +#include <lv2/options/options.h> | |||||
| +#include <lv2/patch/patch.h> | |||||
| +#include <lv2/parameters/parameters.h> | |||||
| +#include <lv2/core/lv2.h> | |||||
| +#include <lv2/ui/ui.h> | |||||
| +#include <lv2/units/units.h> | |||||
| typedef struct _atom_ser_t atom_ser_t; | |||||
| --- moony.lv2-0.40.0.orig/osc.lv2/osc.lv2/forge.h | |||||
| +++ moony.lv2-0.40.0/osc.lv2/osc.lv2/forge.h | |||||
| @@ -24,7 +24,7 @@ | |||||
| #include <osc.lv2/util.h> | |||||
| #include <osc.lv2/reader.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/forge.h> | |||||
| +#include <lv2/atom/forge.h> | |||||
| #ifdef __cplusplus | |||||
| extern "C" { | |||||
| --- moony.lv2-0.40.0.orig/osc.lv2/osc.lv2/osc.h | |||||
| +++ moony.lv2-0.40.0/osc.lv2/osc.lv2/osc.h | |||||
| @@ -20,9 +20,9 @@ | |||||
| #include <stdint.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/urid/urid.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/atom.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/midi/midi.h> | |||||
| +#include <lv2/urid/urid.h> | |||||
| +#include <lv2/atom/atom.h> | |||||
| +#include <lv2/midi/midi.h> | |||||
| #define LV2_OSC_URI "http://open-music-kontrollers.ch/lv2/osc" | |||||
| #define LV2_OSC_PREFIX LV2_OSC_URI "#" | |||||
| --- moony.lv2-0.40.0.orig/osc.lv2/osc.lv2/util.h | |||||
| +++ moony.lv2-0.40.0/osc.lv2/osc.lv2/util.h | |||||
| @@ -29,7 +29,7 @@ | |||||
| #include <osc.lv2/osc.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/util.h> | |||||
| +#include <lv2/atom/util.h> | |||||
| #ifdef __cplusplus | |||||
| extern "C" { | |||||
| --- moony.lv2-0.40.0.orig/timely.lv2/timely.h | |||||
| +++ moony.lv2-0.40.0/timely.lv2/timely.h | |||||
| @@ -20,11 +20,11 @@ | |||||
| #include <math.h> | |||||
| -#include <lv2/lv2plug.in/ns/lv2core/lv2.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/urid/urid.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/atom.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/forge.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/time/time.h> | |||||
| +#include <lv2/core/lv2.h> | |||||
| +#include <lv2/urid/urid.h> | |||||
| +#include <lv2/atom/atom.h> | |||||
| +#include <lv2/atom/forge.h> | |||||
| +#include <lv2/time/time.h> | |||||
| typedef struct _timely_t timely_t; | |||||
| typedef void (*timely_cb_t)(timely_t *timely, int64_t frames, LV2_URID type, | |||||
| --- moony.lv2-0.40.0.orig/xpress.lv2/xpress.lv2/xpress.h | |||||
| +++ moony.lv2-0.40.0/xpress.lv2/xpress.lv2/xpress.h | |||||
| @@ -33,10 +33,10 @@ extern "C" { | |||||
| # include <unistd.h> | |||||
| #endif | |||||
| -#include <lv2/lv2plug.in/ns/lv2core/lv2.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/urid/urid.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/atom.h> | |||||
| -#include <lv2/lv2plug.in/ns/ext/atom/forge.h> | |||||
| +#include <lv2/core/lv2.h> | |||||
| +#include <lv2/urid/urid.h> | |||||
| +#include <lv2/atom/atom.h> | |||||
| +#include <lv2/atom/forge.h> | |||||
| /***************************************************************************** | |||||
| * API START | |||||
| @@ -0,0 +1,2 @@ | |||||
| 01_reduce-deps.patch | |||||
| 02_fix-build.patch | |||||
| @@ -0,0 +1,16 @@ | |||||
| #!/usr/bin/make -f | |||||
| include /usr/share/dpkg/kxstudio-audio-plugin.mk | |||||
| override_dh_auto_configure: | |||||
| dh_auto_configure -- --libdir=lib \ | |||||
| -Dbuild-inline-disp=true \ | |||||
| -Dbuild-tests=false | |||||
| override_dh_auto_install: | |||||
| dh_auto_install | |||||
| # fails with lv2:[optional|required]Feature <http://lv2plug.in/ns/ext/log#log> not valid | |||||
| # $(call kxstudio_audio_plugin_test) | |||||
| %: | |||||
| dh $@ -Smeson | |||||
| @@ -0,0 +1 @@ | |||||
| 3.0 (quilt) | |||||
| @@ -0,0 +1,80 @@ | |||||
| obj-x86_64-linux-gnu/.ninja_deps | |||||
| obj-x86_64-linux-gnu/Cousine-Regular.ttf | |||||
| obj-x86_64-linux-gnu/alert-triangle.png | |||||
| obj-x86_64-linux-gnu/bell.png | |||||
| obj-x86_64-linux-gnu/cancel-1.png | |||||
| obj-x86_64-linux-gnu/cancel.png | |||||
| obj-x86_64-linux-gnu/checked.png | |||||
| obj-x86_64-linux-gnu/clipboard.png | |||||
| obj-x86_64-linux-gnu/copy.png | |||||
| obj-x86_64-linux-gnu/delete.png | |||||
| obj-x86_64-linux-gnu/download.png | |||||
| obj-x86_64-linux-gnu/envelope.png | |||||
| obj-x86_64-linux-gnu/eye-off.png | |||||
| obj-x86_64-linux-gnu/eye.png | |||||
| obj-x86_64-linux-gnu/house.png | |||||
| obj-x86_64-linux-gnu/info.png | |||||
| obj-x86_64-linux-gnu/layers.png | |||||
| obj-x86_64-linux-gnu/liblaes128.a.p/laes128_laes128.c.o | |||||
| obj-x86_64-linux-gnu/liblaes128.a.p/tiny-AES128-C_aes.c.o | |||||
| obj-x86_64-linux-gnu/liblascii85.a.p/lascii85_lascii85.c.o | |||||
| obj-x86_64-linux-gnu/liblbase64.a.p/lbase64_lbase64.c.o | |||||
| obj-x86_64-linux-gnu/liblcomplex.a.p/lcomplex_lcomplex.c.o | |||||
| obj-x86_64-linux-gnu/liblmathx.a.p/lmathx_lmathx.c.o | |||||
| obj-x86_64-linux-gnu/liblpeg.a.p/lpeg-1.0.2_lpcap.c.o | |||||
| obj-x86_64-linux-gnu/liblpeg.a.p/lpeg-1.0.2_lpcode.c.o | |||||
| obj-x86_64-linux-gnu/liblpeg.a.p/lpeg-1.0.2_lpprint.c.o | |||||
| obj-x86_64-linux-gnu/liblpeg.a.p/lpeg-1.0.2_lptree.c.o | |||||
| obj-x86_64-linux-gnu/liblpeg.a.p/lpeg-1.0.2_lpvm.c.o | |||||
| obj-x86_64-linux-gnu/liblrandom.a.p/lrandom_lrandom.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lapi.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lauxlib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lbaselib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lcode.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lcorolib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lctype.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ldblib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ldebug.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ldo.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ldump.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lfunc.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lgc.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_liolib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_llex.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lmathlib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lmem.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_loadlib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lobject.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lopcodes.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lparser.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lstate.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lstring.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lstrlib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ltable.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ltablib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_ltm.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lundump.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lutf8lib.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lvm.c.o | |||||
| obj-x86_64-linux-gnu/liblua.a.p/lua-5.4.3_lzio.c.o | |||||
| obj-x86_64-linux-gnu/libre-gui-exclamation-circle.png | |||||
| obj-x86_64-linux-gnu/libtlsf.a.p/tlsf-3.0_tlsf.c.o | |||||
| obj-x86_64-linux-gnu/menu.png | |||||
| obj-x86_64-linux-gnu/meson-private/build.dat | |||||
| obj-x86_64-linux-gnu/meson-private/coredata.dat | |||||
| obj-x86_64-linux-gnu/meson-private/install.dat | |||||
| obj-x86_64-linux-gnu/meson-private/sanitycheckc.exe | |||||
| obj-x86_64-linux-gnu/moony_logo.png | |||||
| obj-x86_64-linux-gnu/next.png | |||||
| obj-x86_64-linux-gnu/omk_logo_256x256.png | |||||
| obj-x86_64-linux-gnu/pencil.png | |||||
| obj-x86_64-linux-gnu/plus.png | |||||
| obj-x86_64-linux-gnu/question.png | |||||
| obj-x86_64-linux-gnu/reload.png | |||||
| obj-x86_64-linux-gnu/save.png | |||||
| obj-x86_64-linux-gnu/screen.png | |||||
| obj-x86_64-linux-gnu/settings.png | |||||
| obj-x86_64-linux-gnu/sort.png | |||||
| obj-x86_64-linux-gnu/subprojects/nk_pugl/Cousine-Regular.ttf | |||||
| obj-x86_64-linux-gnu/upload.png | |||||
| obj-x86_64-linux-gnu/user.png | |||||