diff --git a/sources/plugins/infamous-plugins/debian/changelog b/sources/plugins/infamous-plugins/debian/changelog new file mode 100644 index 0000000..74f0bd4 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/changelog @@ -0,0 +1,5 @@ +infamous-plugins (6:0.3.2-1kxstudio1) focal; urgency=medium + + * Initial package + + -- falkTX Sun, 26 Oct 2025 10:00:08 +0100 diff --git a/sources/plugins/infamous-plugins/debian/control b/sources/plugins/infamous-plugins/debian/control new file mode 100644 index 0000000..b5a4c6c --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/control @@ -0,0 +1,23 @@ +Source: infamous-plugins +Section: sound +Priority: optional +Maintainer: Jeremy Jongepier , falkTX +Build-Depends: debhelper-compat (= 13), + kxstudio-audio-plugin-tester (>= 15), + debhelper (>= 9~), + cmake, + lv2-dev, + fftw3-static, + ntk-static, + libzita-resampler-static +Standards-Version: 3.9.3 +Homepage: http://infamousplugins.sourceforge.net/ + +Package: infamous-plugins +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: lv2-plugin +Description: creative LV2 plugins suitable for live use + Infamous Plugins is a collection of LV2 plugins that will hopefully helps fill some holes, + supplying non-existing plugins for linux audio. + diff --git a/sources/plugins/infamous-plugins/debian/infamous-plugins.install b/sources/plugins/infamous-plugins/debian/infamous-plugins.install new file mode 100644 index 0000000..14fa556 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/infamous-plugins.install @@ -0,0 +1 @@ +src/infamous-rule /usr/bin diff --git a/sources/plugins/infamous-plugins/debian/patches/01_fix-build.patch b/sources/plugins/infamous-plugins/debian/patches/01_fix-build.patch new file mode 100644 index 0000000..3b82c45 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/patches/01_fix-build.patch @@ -0,0 +1,344 @@ +--- infamous-plugins-0.3.2.orig/src/bentdelay/falter.c ++++ infamous-plugins-0.3.2/src/bentdelay/falter.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //falter.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/casynth/casynth.h ++++ infamous-plugins-0.3.2/src/casynth/casynth.h +@@ -1,11 +1,11 @@ + //Spencer Jackson + //casynth.h + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + + #define CASYNTH_URI "http://ssj71.github.io/infamousPlugins/plugs.html#casynth" +--- infamous-plugins-0.3.2.orig/src/casynth/casynth_ui.fl ++++ infamous-plugins-0.3.2/src/casynth/casynth_ui.fl +@@ -10,7 +10,7 @@ class CaSynthUI {open + label {the infamous cellular automaton synth} open + xywh {329 483 460 600} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/casynth/casynth_ui_main.cxx ++++ infamous-plugins-0.3.2/src/casynth/casynth_ui_main.cxx +@@ -6,7 +6,7 @@ + #include + + #include "casynth_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + #include + + #define CASYNTHUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#casynth_ui" +--- infamous-plugins-0.3.2.orig/src/cheapdist/cheapdist.c ++++ infamous-plugins-0.3.2/src/cheapdist/cheapdist.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //cheapdist.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/cheapdist/cheapdist_ui.fl ++++ infamous-plugins-0.3.2/src/cheapdist/cheapdist_ui.fl +@@ -10,7 +10,7 @@ class CheapDistUI {open + label {the infamous envelope follower} open + xywh {662 403 252 193} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/cheapdist/cheapdist_ui_main.cxx ++++ infamous-plugins-0.3.2/src/cheapdist/cheapdist_ui_main.cxx +@@ -3,7 +3,7 @@ + #include + + #include "cheapdist_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define CHEAPDISTUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#cheapdist_ui" + +--- infamous-plugins-0.3.2.orig/src/envfollower/envfollower.c ++++ infamous-plugins-0.3.2/src/envfollower/envfollower.c +@@ -6,12 +6,12 @@ + #include + #include + #include +-#include +-#include +-#include +-#include +-#include "lv2/lv2plug.in/ns/ext/time/time.h" +-#include "lv2/lv2plug.in/ns/ext/atom/forge.h" ++#include ++#include ++#include ++#include ++#include "lv2/time/time.h" ++#include "lv2/atom/forge.h" + #include "rms_calc.h" + + +--- infamous-plugins-0.3.2.orig/src/envfollower/envfollowerCV_ui.fl ++++ infamous-plugins-0.3.2/src/envfollower/envfollowerCV_ui.fl +@@ -10,7 +10,7 @@ class EnvFollowerUI {open + label {the infamous envelope follower} open + xywh {234 720 603 420} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/envfollower/envfollower_ui.fl ++++ infamous-plugins-0.3.2/src/envfollower/envfollower_ui.fl +@@ -10,7 +10,7 @@ class EnvFollowerUI {open + label {the infamous envelope follower} open + xywh {234 720 603 420} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/envfollower/envfollower_ui_main.cxx ++++ infamous-plugins-0.3.2/src/envfollower/envfollower_ui_main.cxx +@@ -7,7 +7,7 @@ + #else + #include "envfollower_ui.h" + #endif +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define ENVFOLLOWERUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#envfollower_ui" + #define ENVFOLLOWERCVUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#envfollowerCV_ui" +--- infamous-plugins-0.3.2.orig/src/ewham/ewham.c ++++ infamous-plugins-0.3.2/src/ewham/ewham.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //ewham.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/hip2b/hip2b_ui.fl ++++ infamous-plugins-0.3.2/src/hip2b/hip2b_ui.fl +@@ -10,7 +10,7 @@ class Hip2BUI {open + label {the infamous hip2b} open + xywh {312 258 400 400} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/hip2b/hip2b_ui_main.cxx ++++ infamous-plugins-0.3.2/src/hip2b/hip2b_ui_main.cxx +@@ -3,7 +3,7 @@ + #include + + #include "hip2b_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define HIP2BUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#hip2b_ui" + +--- infamous-plugins-0.3.2.orig/src/hip2b/square.c ++++ infamous-plugins-0.3.2/src/hip2b/square.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //square.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/lushlife/lushlife.cc ++++ infamous-plugins-0.3.2/src/lushlife/lushlife.cc +@@ -1,6 +1,6 @@ + //Spencer Jackson + //lushlife.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/lushlife/lushlife_ui.fl ++++ infamous-plugins-0.3.2/src/lushlife/lushlife_ui.fl +@@ -10,7 +10,7 @@ class LushLifeUI {open + label {the infamous lush life} open + xywh {630 400 630 400} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/lushlife/lushlife_ui_main.cxx ++++ infamous-plugins-0.3.2/src/lushlife/lushlife_ui_main.cxx +@@ -6,7 +6,7 @@ + #include + + #include "lushlife_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + #include + + #define LUSHLIFEUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#lushlife_ui" +--- infamous-plugins-0.3.2.orig/src/mindi/mindi.c ++++ infamous-plugins-0.3.2/src/mindi/mindi.c +@@ -6,12 +6,12 @@ + #include + #include + #include +-#include +-#include +-#include +-#include +-#include "lv2/lv2plug.in/ns/ext/time/time.h" +-#include "lv2/lv2plug.in/ns/ext/atom/forge.h" ++#include ++#include ++#include ++#include ++#include "lv2/time/time.h" ++#include "lv2/atom/forge.h" + + //midi stuff + #define MIDI_NOTE_OFF 0x80 +--- infamous-plugins-0.3.2.orig/src/octolo/octolo.c ++++ infamous-plugins-0.3.2/src/octolo/octolo.c +@@ -1,9 +1,9 @@ + //Spencer Jackson + //octolo.c +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/powercut/powercut.c ++++ infamous-plugins-0.3.2/src/powercut/powercut.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //stuck.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/powercut/powercut_ui.fl ++++ infamous-plugins-0.3.2/src/powercut/powercut_ui.fl +@@ -10,7 +10,7 @@ class PowerCutUI {open + label {the infamous power cut} open + xywh {56 491 487 318} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/powercut/powercut_ui_main.cxx ++++ infamous-plugins-0.3.2/src/powercut/powercut_ui_main.cxx +@@ -5,7 +5,7 @@ + #include + + #include "powercut_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define POWERCUTUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#powercut_ui" + +--- infamous-plugins-0.3.2.orig/src/powerup/powerup.c ++++ infamous-plugins-0.3.2/src/powerup/powerup.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //stuck.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/powerup/powerup_ui.fl ++++ infamous-plugins-0.3.2/src/powerup/powerup_ui.fl +@@ -10,7 +10,7 @@ class PowerUpUI {open + label {the infamous power cut} open + xywh {60 491 487 318} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/powerup/powerup_ui_main.cxx ++++ infamous-plugins-0.3.2/src/powerup/powerup_ui_main.cxx +@@ -5,7 +5,7 @@ + #include + + #include "powerup_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define POWERUPUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#powerup_ui" + +--- infamous-plugins-0.3.2.orig/src/stuck/stuck.c ++++ infamous-plugins-0.3.2/src/stuck/stuck.c +@@ -1,6 +1,6 @@ + //Spencer Jackson + //stuck.c +-#include ++#include + #include + #include + #include +--- infamous-plugins-0.3.2.orig/src/stuck/stuck_ui.fl ++++ infamous-plugins-0.3.2/src/stuck/stuck_ui.fl +@@ -10,7 +10,7 @@ class StuckUI {open + label {the infamous stuck} open + xywh {1442 28 1436 1740} type Double box UP_BOX resizable + code0 {\#include"ffffltk.h"} +- code1 {\#include"lv2/lv2plug.in/ns/extensions/ui/ui.h"} ++ code1 {\#include"lv2/ui/ui.h"} + code2 {using namespace ffffltk;} + code3 {o->show();} visible + } { +--- infamous-plugins-0.3.2.orig/src/stuck/stuck_ui_main.cxx ++++ infamous-plugins-0.3.2/src/stuck/stuck_ui_main.cxx +@@ -5,7 +5,7 @@ + #include + + #include "stuck_ui.h" +-#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" ++#include "lv2/ui/ui.h" + + #define STUCKUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#stuck_ui" + #define STUCKSTACKERUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#stuckstacker_ui" diff --git a/sources/plugins/infamous-plugins/debian/patches/02_fix-powerup-enabled.patch b/sources/plugins/infamous-plugins/debian/patches/02_fix-powerup-enabled.patch new file mode 100644 index 0000000..83a0f35 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/patches/02_fix-powerup-enabled.patch @@ -0,0 +1,11 @@ +--- infamous-plugins-0.3.2.orig/src/powerup/powerup.ttl ++++ infamous-plugins-0.3.2/src/powerup/powerup.ttl +@@ -45,7 +45,7 @@ + lv2:minimum 0 ; + lv2:maximum 1 ; + lv2:portProperty lv2:toggled ; +- lv2:portProperty lv2:enabled ; ++ lv2:designation lv2:enabled ; + lv2:portProperty lv2:integer ; + ], [ + a lv2:InputPort, lv2:ControlPort ; diff --git a/sources/plugins/infamous-plugins/debian/patches/series b/sources/plugins/infamous-plugins/debian/patches/series new file mode 100644 index 0000000..0d104b1 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/patches/series @@ -0,0 +1,2 @@ +01_fix-build.patch +02_fix-powerup-enabled.patch diff --git a/sources/plugins/infamous-plugins/debian/rules b/sources/plugins/infamous-plugins/debian/rules new file mode 100755 index 0000000..44acac6 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +KXSTUDIO_EXPLICIT_PATH_INCLUDE = y +include /usr/share/dpkg/kxstudio-audio-plugin.mk + +%: + dh $@ -Scmake + +override_dh_auto_clean: + dh_auto_clean + rm -f src/infamous-rule + +override_dh_auto_build: + dh_auto_build + $(CC) src/rule.c $(CFLAGS) -o src/infamous-rule + +override_dh_auto_install: + dh_auto_install +# $(call kxstudio_audio_plugin_test) +# many failures related to missing doap:Project type diff --git a/sources/plugins/infamous-plugins/debian/source/format b/sources/plugins/infamous-plugins/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/sources/plugins/infamous-plugins/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt)