跳转至内容

音频插件打包指南

来自 ArchWiki


Arch 软件包指南

32位CLRCMake交叉编译DKMSEclipseElectron字体Free PascalGNOMEGoHaskellJavaKDE内核模块LispMesonMinGWNode.js非免费OCamlPerlPHPPythonRRubyRust - 安全ShellVCSWebWine

本文档涵盖了为 专业音频 编写插件的 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 以及插件的类型:CLAPDSSILADSPALV2VCV RackVST2VST3


Windows 插件

一些没有原生 Linux 版本但有 Windows 版本的插件,可以通过 Wineyabridge 或其他桥接解决方案在 Linux 上使用。

另请阅读 Wine 打包指南

Architecture 插件格式 包命名 目标目录 文件命名 目录命名 应用程序数据 用户组 可选依赖
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

软件包说明

软件包描述应至少包含单词 Windowsplugin 以及插件的类型:CLAPVST2VST3