From 7e5419a1481e1b90203ba6948a1f0a203229f7c4 Mon Sep 17 00:00:00 2001 From: dkwo Date: Tue, 21 May 2024 12:30:32 -0400 Subject: [PATCH] lsp-plugins: split subpkgs --- srcpkgs/lsp-plugins-clap | 1 + srcpkgs/lsp-plugins-ladspa | 1 + srcpkgs/lsp-plugins-lib | 1 + srcpkgs/lsp-plugins-lv2 | 1 + srcpkgs/lsp-plugins-vst2 | 1 + srcpkgs/lsp-plugins-xdg | 1 + srcpkgs/lsp-plugins/template | 51 +++++++++++++++++++++++++++++++++++- 7 files changed, 56 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/lsp-plugins-clap create mode 120000 srcpkgs/lsp-plugins-ladspa create mode 120000 srcpkgs/lsp-plugins-lib create mode 120000 srcpkgs/lsp-plugins-lv2 create mode 120000 srcpkgs/lsp-plugins-vst2 create mode 120000 srcpkgs/lsp-plugins-xdg diff --git a/srcpkgs/lsp-plugins-clap b/srcpkgs/lsp-plugins-clap new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-clap @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins-ladspa b/srcpkgs/lsp-plugins-ladspa new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-ladspa @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins-lib b/srcpkgs/lsp-plugins-lib new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-lib @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins-lv2 b/srcpkgs/lsp-plugins-lv2 new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-lv2 @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins-vst2 b/srcpkgs/lsp-plugins-vst2 new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-vst2 @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins-xdg b/srcpkgs/lsp-plugins-xdg new file mode 120000 index 00000000000000..f59057b0c7f794 --- /dev/null +++ b/srcpkgs/lsp-plugins-xdg @@ -0,0 +1 @@ +lsp-plugins \ No newline at end of file diff --git a/srcpkgs/lsp-plugins/template b/srcpkgs/lsp-plugins/template index 9473573ff185d1..f32c2c133dad07 100644 --- a/srcpkgs/lsp-plugins/template +++ b/srcpkgs/lsp-plugins/template @@ -1,7 +1,7 @@ # Template file for 'lsp-plugins' pkgname=lsp-plugins version=1.2.14 -revision=1 +revision=2 build_style=gnu-makefile make_use_env=yes make_build_args="VERBOSE=0" @@ -21,6 +21,55 @@ do_configure() { make LD="$CXX" PREFIX=/usr config } +lsp-plugins-lib_package() { + short_desc+=" - main libraries" + pkg_install() { + vmove usr/lib/liblsp-r3d-glx-lib* + } +} + +lsp-plugins-xdg_package() { + short_desc+=" - XDG integration" + pkg_install() { + vmove usr/share/applications + vmove usr/share/desktop-directories + vmove usr/share/icons + vmove etc/xdg/menus/applications-merged + } +} + +lsp-plugins-clap_package() { + short_desc+=" - clap integrations" + depends="${sourcepkg}-lib>=${version}_${revision}" + pkg_install() { + vmove usr/lib/clap + } +} + +lsp-plugins-ladspa_package() { + short_desc+=" - ladspa integration" + depends="${sourcepkg}-lib>=${version}_${revision}" + pkg_install() { + vmove usr/lib/ladspa + } +} + +lsp-plugins-lv2_package() { + short_desc+=" - lv2 plugins" + depends="lv2>=0.6.0 ${sourcepkg}-lib>=${version}_${revision}" + pkg_install() { + vmove usr/lib/lv2 + } +} + +lsp-plugins-vst2_package() { + short_desc+=" - vst2 plugins" + depends="${sourcepkg}-lib>=${version}_${revision}" + pkg_install() { + vmove usr/lib/vst + } +} + lsp-plugins-doc_package() { short_desc+=" - documentation" pkg_install() {