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