@@ -27,10 +27,10 @@ jobs:
27
27
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
28
28
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
29
29
- name : Install dependencies
30
- run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack jq libglvnd libsndfile libx11 libxrandr lv2lint php valgrind
30
+ run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr lv2lint php valgrind gstreamer gst-plugins-base
31
31
- uses : actions/checkout@v3
32
32
- name : Configure project
33
- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack ladspa lv2 vst2 vst3 xdg' PREFIX=/usr
33
+ run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
34
34
- name : Fetch project dependencies
35
35
run : make fetch
36
36
- name : Build project
58
58
done
59
59
- name : VST2 runtime checks
60
60
run : |
61
- for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /lsp -plugins-); do \
61
+ for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /liblsp -plugins-); do \
62
62
valgrind ${{ env.VALGRIND_ARGS }} /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
63
63
done
64
64
@@ -72,10 +72,10 @@ jobs:
72
72
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
73
73
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
74
74
- name : Install dependencies
75
- run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack jq libglvnd libsndfile libx11 libxrandr php valgrind
75
+ run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr php valgrind gstreamer gst-plugins-base
76
76
- uses : actions/checkout@v3
77
77
- name : Configure project
78
- run : make config STRICT=1 DEBUG=1 VERBOSE=1 ASAN=1 FEATURES='clap jack ladspa lv2 vst2 vst3' PREFIX=/usr
78
+ run : make config STRICT=1 DEBUG=1 VERBOSE=1 ASAN=1 FEATURES='clap jack gst ladspa ui lv2 vst2 vst3' PREFIX=/usr
79
79
- name : Fetch project dependencies
80
80
run : make fetch
81
81
- name : Build project
98
98
done
99
99
- name : VST2 runtime checks
100
100
run : |
101
- for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /lsp -plugins-); do \
101
+ for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /liblsp -plugins-); do \
102
102
export ASAN_OPTIONS=verify_asan_link_order=0; \
103
103
/usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
104
104
done
@@ -113,10 +113,10 @@ jobs:
113
113
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
114
114
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
115
115
- name : Install dependencies
116
- run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack jq libglvnd libsndfile libx11 libxrandr php valgrind
116
+ run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr php valgrind gstreamer gst-plugins-base
117
117
- uses : actions/checkout@v3
118
118
- name : Configure project
119
- run : make config STRICT=1 DEBUG=1 VERBOSE=1 FEATURES='clap jack ladspa lv2 vst2 vst3' PREFIX=/usr
119
+ run : make config STRICT=1 DEBUG=1 VERBOSE=1 FEATURES='clap jack gst ladspa lv2 ui vst2 vst3' PREFIX=/usr
120
120
- name : Fetch project dependencies
121
121
run : make fetch
122
122
- name : Build project
@@ -137,7 +137,7 @@ jobs:
137
137
done
138
138
- name : VST2 runtime checks
139
139
run : |
140
- for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /lsp -plugins-); do \
140
+ for _binary in $(ls /usr/lib/vst/lsp-plugins/*.so | grep -v /liblsp -plugins-); do \
141
141
valgrind ${{ env.VALGRIND_DEBUG_ARGS }} /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
142
142
done
143
143
@@ -147,10 +147,10 @@ jobs:
147
147
image : opensuse/leap:latest
148
148
steps :
149
149
- name : Install dependencies
150
- run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ git make php valgrind libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel
150
+ run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ git make php valgrind libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel gstreamer-devel gstreamer-plugins-base-devel
151
151
- uses : actions/checkout@v3
152
152
- name : Configure project
153
- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack ladspa lv2 vst2 vst3 xdg' PREFIX=/usr
153
+ run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
154
154
- name : Fetch project dependencies
155
155
run : make fetch
156
156
- name : Build project
@@ -164,10 +164,10 @@ jobs:
164
164
image : opensuse/tumbleweed:latest
165
165
steps :
166
166
- name : Install dependencies
167
- run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ clang lld git make php8-cli valgrind libstdc++-devel libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel
167
+ run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ clang lld git make php8-cli valgrind libstdc++-devel libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel gstreamer-devel gstreamer-plugins-base-devel
168
168
- uses : actions/checkout@v3
169
169
- name : Configure project
170
- run : make config CC=clang CXX=clang++ STRICT=1 VERBOSE=1 FEATURES='clap doc jack ladspa lv2 vst2 vst3 xdg' PREFIX=/usr
170
+ run : make config CC=clang CXX=clang++ STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
171
171
- name : Fetch project dependencies
172
172
run : make fetch
173
173
- name : Build project
@@ -183,10 +183,10 @@ jobs:
183
183
- name : Update repositories
184
184
run : apt-get update
185
185
- name : Install dependencies
186
- run : apt-get -y install gcc g++ git make php-cli pkg-config valgrind libx11-dev libxrandr-dev libjack-dev libcairo2-dev libgl-dev libfreetype6-dev libsndfile1-dev
186
+ run : apt-get -y install gcc g++ git make php-cli pkg-config valgrind libx11-dev libxrandr-dev libjack-dev libcairo2-dev libgl-dev libfreetype6-dev libsndfile1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
187
187
- uses : actions/checkout@v3
188
188
- name : Configure project
189
- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack ladspa lv2 vst2 vst3 xdg' PREFIX=/usr
189
+ run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
190
190
- name : Fetch project dependencies
191
191
run : make fetch
192
192
- name : Build project
@@ -213,7 +213,7 @@ jobs:
213
213
- uses : actions/checkout@v3
214
214
- name : Configure project
215
215
shell : msys2 {0}
216
- run : make config STRICT=1 VERBOSE=1 FEATURES='clap ladspa lv2 vst2 vst3'
216
+ run : make config STRICT=1 VERBOSE=1 FEATURES='clap ladspa lv2 ui vst2 vst3'
217
217
- name : Fetch project dependencies
218
218
shell : msys2 {0}
219
219
run : make fetch
0 commit comments