void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.46k stars 2.09k forks source link

Package request: Cardinal #49739

Open deathchimera opened 3 months ago

deathchimera commented 3 months ago

Package name

cardinal

Package homepage

https://cardinal.kx.studio/

Description

A modular synthesizer plugin & standalone app available in AudioUnit, CLAP (WIP), LV2, VST2, and VST3 formats. Based on VCV Rack, but with the goal of having a self-contained, fully free and open-source plugin version of Rack.

The closest we have to this is Pure Data, but until PlugData exits pre-release, our options are rather dated.

13976 is still open, but it doesn't look like maintainers took interest in it. Void's repos are pretty opinionated, so if an alternative was needed to get the VCV Rack system in official repos, this would probably be the best bet. Build docs here: https://github.com/DISTRHO/Cardinal/blob/main/docs/BUILDING.md

Does the requested package meet the package requirements?

Compiled

Is the requested package released?

Yes

iFoundSilentHouse commented 2 months ago

It has so many dependencies and plugins. Even if I'll manage ot package it I don't think maintainers will be interested to go through every link in distfiles and check if it's fine. It's even harder because vast amount of deps and plugins doesn't even have tags/releases

iFoundSilentHouse commented 2 months ago

Same thing with vcvrack, but it has less deps at least. One more great thing is that it has licensing info for everything and it's fine.

Maybe I'll start packaging vcvrack instead but before I need someone from maintainers to say 1) whether it's fine to use git commits to auto-fetch dependencies 2) what is more preferrable to use: latest release of dependency or git commit that is requested with git --recursive