From e3dd509b247a24cfc8e7ee60ecffb8ddcbe0bb86 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 17 Jun 2025 09:34:19 +0200 Subject: [PATCH] Add darkglass lv2 extensions, update kxstudio Signed-off-by: falkTX --- .../darkglass-lv2-extensions/debian/changelog | 5 +++++ .../libs/darkglass-lv2-extensions/debian/control | 16 ++++++++++++++++ .../libs/darkglass-lv2-extensions/debian/rules | 7 +++++++ .../debian/source/format | 1 + .../libs/kxstudio-build-scripts/debian/changelog | 6 ++++++ .../libs/kxstudio-build-scripts/debian/control | 1 + .../kxstudio-audio-plugin.sh | 3 ++- .../kxstudio-lv2-extensions/debian/changelog | 6 ++++++ 8 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 sources/libs/darkglass-lv2-extensions/debian/changelog create mode 100644 sources/libs/darkglass-lv2-extensions/debian/control create mode 100755 sources/libs/darkglass-lv2-extensions/debian/rules create mode 100644 sources/libs/darkglass-lv2-extensions/debian/source/format diff --git a/sources/libs/darkglass-lv2-extensions/debian/changelog b/sources/libs/darkglass-lv2-extensions/debian/changelog new file mode 100644 index 0000000..adc79c9 --- /dev/null +++ b/sources/libs/darkglass-lv2-extensions/debian/changelog @@ -0,0 +1,5 @@ +darkglass-lv2-extensions (6:2025-06-17-1kxstudio1) focal; urgency=medium + + * Initial package + + -- falkTX Sun, 17 Apr 2022 15:05:47 +0100 diff --git a/sources/libs/darkglass-lv2-extensions/debian/control b/sources/libs/darkglass-lv2-extensions/debian/control new file mode 100644 index 0000000..04b78f7 --- /dev/null +++ b/sources/libs/darkglass-lv2-extensions/debian/control @@ -0,0 +1,16 @@ +Source: darkglass-lv2-extensions +Section: devel +Priority: optional +Maintainer: falkTX +Build-Depends: debhelper-compat (= 13) +Standards-Version: 4.5.0 +Homepage: https://github.com/Darkglass-Electronics/LV2-Extensions/ +Rules-Requires-Root: no + +Package: darkglass-lv2-extensions +Architecture: all +Depends: ${misc:Depends} +Multi-Arch: foreign +Recommends: lv2-dev +Description: Darkglass LV2 extensions + Custom LV2 Extensions used in several Darkglass products. diff --git a/sources/libs/darkglass-lv2-extensions/debian/rules b/sources/libs/darkglass-lv2-extensions/debian/rules new file mode 100755 index 0000000..cc81ab0 --- /dev/null +++ b/sources/libs/darkglass-lv2-extensions/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +override_dh_auto_install: + dh_auto_install -- PREFIX=/usr + +%: + dh $@ diff --git a/sources/libs/darkglass-lv2-extensions/debian/source/format b/sources/libs/darkglass-lv2-extensions/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/sources/libs/darkglass-lv2-extensions/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/sources/libs/kxstudio-build-scripts/debian/changelog b/sources/libs/kxstudio-build-scripts/debian/changelog index 8725024..a7002b1 100644 --- a/sources/libs/kxstudio-build-scripts/debian/changelog +++ b/sources/libs/kxstudio-build-scripts/debian/changelog @@ -1,3 +1,9 @@ +kxstudio-build-scripts (16) focal; urgency=medium + + * Add darkglass-lv2-extensions + + -- falkTX Tue, 17 Jun 2025 09:20:54 +0200 + kxstudio-build-scripts (15) focal; urgency=medium * Make sure lv2lint sees KXStudio and MOD custom extensions diff --git a/sources/libs/kxstudio-build-scripts/debian/control b/sources/libs/kxstudio-build-scripts/debian/control index 578aeff..a78b07d 100644 --- a/sources/libs/kxstudio-build-scripts/debian/control +++ b/sources/libs/kxstudio-build-scripts/debian/control @@ -16,6 +16,7 @@ Package: kxstudio-audio-plugin-tester Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, kxstudio-build-scripts, + darkglass-lv2-extensions, kxstudio-lv2-extensions, mod-lv2-extensions, lilv-utils, diff --git a/sources/libs/kxstudio-build-scripts/kxstudio-audio-plugin.sh b/sources/libs/kxstudio-build-scripts/kxstudio-audio-plugin.sh index 107afe8..d473805 100755 --- a/sources/libs/kxstudio-build-scripts/kxstudio-audio-plugin.sh +++ b/sources/libs/kxstudio-build-scripts/kxstudio-audio-plugin.sh @@ -43,11 +43,12 @@ export LV2_PATH=$(pwd)/debian/${PKG_NAME}/usr/lib/lv2:/tmp/lv2-spec rm -rf /tmp/lv2-spec mkdir /tmp/lv2-spec cp -r /usr/lib/lv2/{atom,buf-size,core,data-access,instance-access,midi,parameters,port-groups,port-props,options,patch,presets,resize-port,state,time,ui,units,urid,worker}.lv2 /tmp/lv2-spec/ -cp -r /usr/lib/lv2/kx-* /usr/lib/lv2/mod.lv2 /usr/lib/lv2/modgui.lv2 /usr/lib/lv2/mod-hmi.lv2 /usr/lib/lv2/mod-license.lv2 /tmp/lv2-spec/ +cp -r /usr/lib/lv2/dg-* /usr/lib/lv2/kx-* /usr/lib/lv2/mod.lv2 /usr/lib/lv2/modgui.lv2 /usr/lib/lv2/mod-hmi.lv2 /usr/lib/lv2/mod-license.lv2 /tmp/lv2-spec/ if [ -d debian/${PKG_NAME}/usr/lib/lv2 ]; then pushd debian/${PKG_NAME}/usr/lib/lv2 lv2_validate \ + /usr/lib/lv2/dg-*/*.ttl \ /usr/lib/lv2/kx-*/*.ttl \ /usr/lib/lv2/mod.lv2/*.ttl \ /usr/lib/lv2/modgui.lv2/*.ttl \ diff --git a/sources/libs/kxstudio-lv2-extensions/debian/changelog b/sources/libs/kxstudio-lv2-extensions/debian/changelog index 61d9e9a..9f366ad 100644 --- a/sources/libs/kxstudio-lv2-extensions/debian/changelog +++ b/sources/libs/kxstudio-lv2-extensions/debian/changelog @@ -1,3 +1,9 @@ +kxstudio-lv2-extensions (6:2025-06-17-1kxstudio1) focal; urgency=medium + + * Update + + -- falkTX Tue, 17 Jun 2025 09:09:10 +0200 + kxstudio-lv2-extensions (6:2022-09-28-1kxstudio1) focal; urgency=medium * Update