FS#75606 - [mda.lv2] [easyeffects] Dependency on lv2-host when only using mda.lv2 for easyeffects pulls in DAW
Attached to Project:
Community Packages
Opened by Arvid Norlander (VorpalGun) - Sunday, 14 August 2022, 20:49 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:04 GMT
Opened by Arvid Norlander (VorpalGun) - Sunday, 14 August 2022, 20:49 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:04 GMT
|
Details
Description:
For mda.lv2 the dependency on lv2-host moved from optdepends to depends as of package version 1.2.10-1. easyeffects (which is what I use mda.lv2 with) does not provide lv2-host. Instead mda2.lv2 now tries to pull in full blown DAWs like ardour which I don't need. Either easyeffects should provide lv2-host, or the dependency should be moved back to an optdepends. Or is having a DAW actually now needed to use mda.lv2 with easyeffects for some strange reason? Additional info: * package version(s) easyeffects-6.2.8-1, mda.lv2-1.2.10-1 * config and/or log files etc. None relevant? * link to upstream bug report, if any: Not applicable, this is a packaging dependency bug Steps to reproduce: * Install easyeffects * Install optional dependency mda.lv2 for bass loudness plugin support. * Notice mda.lv2 tries to pull in lv2-host by asking you to select one of ardour, carla, etc for installation. * Scratch head in confusion, since you just want to use mda.lv2 with easyeffects and don't care about making music yourself (lacking any talent required to do so). |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:04 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/mda.lv2/issues/1
Saturday, 25 November 2023, 20:04 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/mda.lv2/issues/1
LV2 plugins require a provider of lv2-host to be useful, but easyeffects does not support hosting arbitrary lv2 plugins (outside of the set of the ones it is using specifically).
The only solution that I can see so far is for users that do not want a DAW which provides lv2-host to install jalv, which is a very minimalistic lv2-host only providing a CLI.
:: There are 2 providers available for clap-host:
:: Repository community
1) qtractor 2) reaper
Unfortunately both of those are large (multi-megabyte):
$ pacman -S qtractor
resolving dependencies...
looking for conflicting packages...
Packages (3) aubio-0.4.9-14 liblo-1:0.31-2 qtractor-0.9.29-3
Total Download Size: 2.55 MiB
Total Installed Size: 13.26 MiB
:: Proceed with installation? [Y/n] n
$ pacman -S reaper
resolving dependencies...
looking for conflicting packages...
Packages (1) reaper-6.72-1
Total Download Size: 11.41 MiB
Total Installed Size: 108.03 MiB
:: Proceed with installation? [Y/n] n
Installing jalv doesn't fix this.