Browse Source

Update lsp-plugins, enable vst3

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 1 week ago
parent
commit
38095931e1
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
8 changed files with 52 additions and 32 deletions
  1. +12
    -0
      sources/plugins/lsp-plugins/debian/changelog
  2. +16
    -15
      sources/plugins/lsp-plugins/debian/control
  3. +0
    -1
      sources/plugins/lsp-plugins/debian/lsp-plugins-r3d-glx.install
  4. +1
    -0
      sources/plugins/lsp-plugins/debian/lsp-plugins.install
  5. +0
    -13
      sources/plugins/lsp-plugins/debian/patches/01_fix-build.patch
  6. +16
    -0
      sources/plugins/lsp-plugins/debian/patches/01_use-linker-flags.patch
  7. +1
    -1
      sources/plugins/lsp-plugins/debian/patches/series
  8. +6
    -2
      sources/plugins/lsp-plugins/debian/rules

+ 12
- 0
sources/plugins/lsp-plugins/debian/changelog View File

@@ -1,3 +1,15 @@
lsp-plugins (6:1.2.24-1kxstudio1) focal; urgency=medium

* Update

-- falkTX <falktx@falktx.com> Sun, 26 Oct 2025 00:20:55 +0200

lsp-plugins (6:1.2.23-1kxstudio1) focal; urgency=medium

* Update

-- falkTX <falktx@falktx.com> Sat, 25 Oct 2025 22:22:20 +0200

lsp-plugins (6:1.2.12-1kxstudio1) focal; urgency=medium

* Update


+ 16
- 15
sources/plugins/lsp-plugins/debian/control View File

@@ -21,7 +21,7 @@ XSC-KXStudio-VCS: https://github.com/sadko4u/lsp-plugins
Rules-Requires-Root: no

Package: lsp-plugins
Provides: standalone-plugin, clap-plugin, ladspa-plugin, lv2-plugin, vst-plugin
Provides: standalone-plugin, clap-plugin, ladspa-plugin, lv2-plugin, vst-plugin, vst3-plugin
Architecture: any
Depends:
${misc:Depends},
@@ -32,35 +32,30 @@ Breaks:
lsp-plugins-jack (<< 5:1.1.10-1kxstudio1),
lsp-plugins-ladspa (<< 5:1.1.10-1kxstudio1),
lsp-plugins-lv2 (<< 5:1.1.10-1kxstudio1),
lsp-plugins-vst (<< 5:1.1.10-1kxstudio1)
lsp-plugins-vst (<< 5:1.1.10-1kxstudio1),
lsp-plugins-vst3 (<< 5:1.1.10-1kxstudio1)
Conflicts:
lsp-plugins-clap (<< 5:1.1.10-1kxstudio1),
lsp-plugins-jack (<< 5:1.1.10-1kxstudio1),
lsp-plugins-ladspa (<< 5:1.1.10-1kxstudio1),
lsp-plugins-lv2 (<< 5:1.1.10-1kxstudio1),
lsp-plugins-vst (<< 5:1.1.10-1kxstudio1)
lsp-plugins-vst (<< 5:1.1.10-1kxstudio1),
lsp-plugins-vst3 (<< 5:1.1.10-1kxstudio1)
Description: LSP (Linux Studio Plugins) audio-plugins
Linux Studio Plugins (LSP) provides a collection of audio effects,
synthesizers, and a selection of audio tools for music and sound
production. It provides standalone Jack clients and integrates
into the CLAP, LADSPA, LV2 and VST2 plugin formats.
into the CLAP, LADSPA, LV2, VST2 and VST3 plugin formats.
.
This package provides all supported formats and the JACK standalones.
.
KXStudio package initially imported from LibraZiK.

Package: lsp-plugins-r3d-glx
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends}
Description: LSP (Linux Studio Plugins) r3d-glx library
Linux Studio Plugins (LSP) provides a collection of audio effects,
synthesizers, and a selection of audio tools for music and sound
production. It provides standalone Jack clients and integrates
into the CLAP, LADSPA, LV2 and VST2 plugin formats.
.
This package provides the LSP r3d-glx library.
Architecture: all
Depends: ${misc:Depends}
Description: Dummy package
This is a dummy package and can be safely removed if nothing depends on it.

Package: lsp-plugins-data
Architecture: all
@@ -97,3 +92,9 @@ Architecture: all
Depends: ${misc:Depends}
Description: Dummy package
This is a dummy package and can be safely removed if nothing depends on it.

Package: lsp-plugins-vst3
Architecture: all
Depends: ${misc:Depends}
Description: Dummy package
This is a dummy package and can be safely removed if nothing depends on it.

+ 0
- 1
sources/plugins/lsp-plugins/debian/lsp-plugins-r3d-glx.install View File

@@ -1 +0,0 @@
/usr/lib/*.so

+ 1
- 0
sources/plugins/lsp-plugins/debian/lsp-plugins.install View File

@@ -4,3 +4,4 @@
/usr/lib/lsp-plugins
/usr/lib/lv2
/usr/lib/vst
/usr/lib/vst3

+ 0
- 13
sources/plugins/lsp-plugins/debian/patches/01_fix-build.patch View File

@@ -1,13 +0,0 @@
--- lsp-plugins-1.2.3.orig/make/tools.mk
+++ lsp-plugins-1.2.3/make/tools.mk
@@ -150,8 +150,8 @@ CXXDEFS += -DLSP_INSTALL_PREF
INCLUDE :=
LDFLAGS := $(LDFLAGS_EXT) -r
-EXE_FLAGS := $(EXE_FLAGS_EXT) $(FLAG_RELRO) -Wl,--gc-sections
-SO_FLAGS := $(SO_FLAGS_EXT) $(FLAG_RELRO) -Wl,--gc-sections -shared $(FLAG_STDLIB) -fPIC
+EXE_FLAGS += $(EXE_FLAGS_EXT) $(FLAG_RELRO) -Wl,--gc-sections
+SO_FLAGS += $(SO_FLAGS_EXT) $(FLAG_RELRO) -Wl,--gc-sections -shared $(FLAG_STDLIB) -fPIC
# Define flags for host build
HOST_CFLAGS := $(CFLAGS)

+ 16
- 0
sources/plugins/lsp-plugins/debian/patches/01_use-linker-flags.patch View File

@@ -0,0 +1,16 @@
--- lsp-plugins-1.2.23.orig/make/tools.mk
+++ lsp-plugins-1.2.23/make/tools.mk
@@ -203,11 +203,11 @@ LDFLAGS := $(ARCHITECTURE_LDF
HOST_LDFLAGS := $(HOST_ARCHITECTURE_LDFLAGS) $(NOARCH_LDFLAGS)
NOARCH_EXE_FLAGS += $(FLAG_RELRO) $(FLAG_GC_SECTIONS) $(FLAG_AS_NEEDED)
-EXE_FLAGS := $(ARCHITECTURE_CFLAGS) $(NOARCH_EXE_FLAGS)
+EXE_FLAGS += $(ARCHITECTURE_CFLAGS) $(NOARCH_EXE_FLAGS)
HOST_EXE_FLAGS := $(HOST_ARCHITECTURE_CFLAGS) $(NOARCH_EXE_FLAGS)
NOARCH_SO_FLAGS += $(FLAG_RELRO) $(FLAG_GC_SECTIONS) $(FLAG_AS_NEEDED) -shared $(FLAG_STDLIB) -fPIC
-SO_FLAGS := $(ARCHITECTURE_CFLAGS) $(NOARCH_SO_FLAGS)
+SO_FLAGS += $(ARCHITECTURE_CFLAGS) $(NOARCH_SO_FLAGS)
HOST_SO_FLAGS := $(HOST_ARCHITECTURE_CFLAGS) $(NOARCH_SO_FLAGS)
# The overall list of exported variables

+ 1
- 1
sources/plugins/lsp-plugins/debian/patches/series View File

@@ -1 +1 @@
01_fix-build.patch
01_use-linker-flags.patch

+ 6
- 2
sources/plugins/lsp-plugins/debian/rules View File

@@ -20,13 +20,17 @@ export SO_FLAGS = $(LDFLAGS)
dh $@

override_dh_auto_configure:
$(MAKE) config ARCHITECTURE=$(ARCHITECTURE) FEATURES='clap jack ladspa lv2 vst2' PREFIX=/usr
$(MAKE) config ARCHITECTURE=$(ARCHITECTURE) FEATURES='clap jack ladspa lv2 vst2 vst3 ui' PREFIX=/usr LSP_R3D_GLX_LIB_TYPE=src

override_dh_auto_build:
dh_auto_build -- -j$(nproc) LSP_R3D_GLX_LIB_TYPE=src

override_dh_auto_install:
dh_auto_install
dh_auto_install -- LSP_R3D_GLX_LIB_TYPE=src

# Remove unused files
rm debian/tmp/usr/lib/*.a
rm debian/tmp/usr/lib/*.so
rm -r debian/tmp/usr/lib/pkgconfig

override_dh_install:


Loading…
Cancel
Save