音频插件包指南
Arch 软件包指南
32 位 – CLR – CMake – 交叉编译 – DKMS – Eclipse – Electron – 字体 – Free Pascal – GNOME – Go – Haskell – Java – KDE – 内核模块 – Lisp – Meson – MinGW – Node.js – 非自由 – OCaml – Perl – PHP – Python – R – Ruby – Rust - 安全 – Shell – VCS – Web – Wine
本文档涵盖了关于为专业音频插件编写 PKGBUILD 的提议标准和指南。
注意
- 软件包名称应全部小写。
- 最终,命名没有硬性规定,即这些仅是指南。通常,命名遵循上游。
目标目录和命名规则
插件格式 | 软件包命名 | 目标目录 | 文件命名 | 目录命名 | 组 | 可选依赖 |
---|---|---|---|---|---|---|
CLAP | name-clap |
/usr/lib/clap/ | name.clap |
name.clap |
pro-audio clap-plugins |
clap-host
|
DSSI | name-dssi |
/usr/lib/dssi/ | name-dssi.so |
name-dssi |
pro-audio dssi-plugins |
dssi-host
|
LADSPA | name-ladspa |
/usr/lib/ladspa/ | name-ladspa.so |
name-ladspa |
pro-audio ladspa-plugins |
ladspa-host
|
LV2 | name-lv2 |
/usr/lib/lv2/ | name.lv2 |
pro-audio lv2-plugins |
lv2-host
| |
VCV Rack | vcvrack-name |
/usr/lib/vcvrack/plugins/ | name |
pro-audio vcvrack-plugins |
||
VST 2 | name-vst |
/usr/lib/vst/ | name.so |
name.vst |
pro-audio vst-plugins |
vst-host
|
VST 3 [1] | name-vst3 |
/usr/lib/vst3/ | name.so |
name.vst3 |
pro-audio vst3-plugins |
vst3-host
|
软件包描述
软件包描述应至少包含单词 plugin
以及插件的类型:CLAP
、DSSI
、LADSPA
、LV2
、VCV Rack
、VST2
、VST3
。
Windows 插件
一些插件,它们没有原生 Linux 版本,但在 Windows 上可用,可以通过 Wine 和 yabridge 或其他桥接方案在 Linux 上使用,
另请阅读 Wine 软件包指南。
架构 | 插件格式 | 软件包命名 | 目标目录 | 文件命名 | 目录命名 | 应用程序数据 | 组 | 可选依赖 |
---|---|---|---|---|---|---|---|---|
x86_64 | CLAP | name-clap-x86_64-windows |
/usr/lib/wine/x86_64-windows/clap/ | name.clap |
name.clap |
/usr/share/wine/clap/ | pro-audio clap-plugins-x86_64-windows |
clap-host wine-staging yabridge
|
x86_64 | VST 2 | name-vst-x86_64-windows |
/usr/lib/wine/x86_64-windows/vst/ | name.dll |
name.vst |
/usr/share/wine/vst/ | pro-audio vst-plugins-x86_64-windows |
vst-host wine-staging yabridge
|
x86_64 | VST 3 [2] | name-vst3-x86_64-windows |
/usr/lib/wine/x86_64-windows/vst3/ | name.vst3 |
name.vst3 |
/usr/share/wine/vst3/ | pro-audio vst3-plugins-x86_64-windows |
vst3-host wine-staging yabridge
|
i386 | CLAP | name-clap-i386-windows |
/usr/lib32/wine/i386-windows/clap/ | name.clap |
name.clap |
/usr/share/wine/clap/ | pro-audio clap-plugins-i386-windows |
clap-host wine-staging yabridge
|
i386 | VST 2 | name-vst-i386-windows |
/usr/lib32/wine/i386-windows/vst/ | name.dll |
name.vst |
/usr/share/wine/vst/ | pro-audio vst-plugins-i386-windows |
vst-host wine-staging yabridge
|
i386 | VST 3 [3] | name-vst3-i386-windows |
/usr/lib32/wine/i386-windows/vst3/ | name.vst3 |
name.vst3 |
/usr/share/wine/vst3/ | pro-audio vst3-plugins-i386-windows |
vst3-host wine-staging yabridge
|
软件包描述
软件包描述应至少包含单词 Windows
、plugin
以及插件的类型:CLAP
、VST2
、VST3
。