-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathorg.freedesktop.LinuxAudio.Plugins.LSP.json
60 lines (60 loc) · 2.33 KB
/
org.freedesktop.LinuxAudio.Plugins.LSP.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"id": "org.freedesktop.LinuxAudio.Plugins.LSP",
"branch": "24.08",
"runtime": "org.freedesktop.LinuxAudio.BaseExtension",
"runtime-version": "stable",
"sdk": "org.freedesktop.Sdk//24.08",
"build-extension": true,
"build-options": {
"prepend-pkg-config-path": "/app/extensions/Plugins/LSP/lib/pkgconfig",
"prefix": "/app/extensions/Plugins/LSP"
},
"cleanup": [
"/include",
"/lib/liblsp-*.so",
"/lib/lv2",
"/lib/pkgconfig",
"*.a"
],
"modules": [
"shared-modules/linux-audio/lv2.json",
{
"name": "lsp",
"no-autogen": true,
"make-args": [
"config",
"CC=gcc",
"CXX=g++",
"INCLUDE=-I/app/extensions/Plugins/LSP/include",
"PREFIX=/app/extensions/Plugins/LSP",
"FEATURES=ui vst2 vst3 ladspa lv2 clap"
],
"post-install": [
"strip ${FLATPAK_DEST}/lib/ladspa/*.so",
"install -d ${FLATPAK_DEST}/lv2",
"mv ${FLATPAK_DEST}/lib/lv2/lsp-*.lv2 ${FLATPAK_DEST}/lv2/",
"strip ${FLATPAK_DEST}/lv2/*.lv2/*.so",
"strip ${FLATPAK_DEST}/lib/vst/*/*.so",
"strip ${FLATPAK_DEST}/lib/vst3/*.vst3/Contents/*-linux/*.so",
"strip ${FLATPAK_DEST}/lib/clap/*.clap",
"ln -sf lib/ladspa ${FLATPAK_DEST}/ladspa",
"ln -sf lib/vst ${FLATPAK_DEST}/vst",
"ln -sf lib/clap ${FLATPAK_DEST}/clap",
"ln -sf lib/vst3 ${FLATPAK_DEST}/vst3",
"install -Dm644 org.freedesktop.LinuxAudio.Plugins.LSP.metainfo.xml -t ${FLATPAK_DEST}/share/metainfo ",
"install -Dm644 -t $FLATPAK_DEST/share/licenses/lsp COPYING COPYING.LESSER"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/sadko4u/lsp-plugins/releases/download/1.2.20/lsp-plugins-src-1.2.20.tar.gz",
"sha256": "ca8860dca6bfb1e7bcaba342c153e5fc5d3a025c91db66a4433e37829fb591c9"
},
{
"type": "file",
"path": "org.freedesktop.LinuxAudio.Plugins.LSP.metainfo.xml"
}
]
}
]
}