@@ -27,10 +27,10 @@ jobs:
2727 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
2828 printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
2929 - 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
3131 - uses : actions/checkout@v3
3232 - 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
3434 - name : Fetch project dependencies
3535 run : make fetch
3636 - name : Build project
5858 done
5959 - name : VST2 runtime checks
6060 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 \
6262 valgrind ${{ env.VALGRIND_ARGS }} /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
6363 done
6464
@@ -72,10 +72,10 @@ jobs:
7272 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
7373 printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
7474 - 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
7676 - uses : actions/checkout@v3
7777 - 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
7979 - name : Fetch project dependencies
8080 run : make fetch
8181 - name : Build project
9898 done
9999 - name : VST2 runtime checks
100100 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 \
102102 export ASAN_OPTIONS=verify_asan_link_order=0; \
103103 /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
104104 done
@@ -113,10 +113,10 @@ jobs:
113113 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
114114 printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
115115 - 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
117117 - uses : actions/checkout@v3
118118 - 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
120120 - name : Fetch project dependencies
121121 run : make fetch
122122 - name : Build project
@@ -137,7 +137,7 @@ jobs:
137137 done
138138 - name : VST2 runtime checks
139139 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 \
141141 valgrind ${{ env.VALGRIND_DEBUG_ARGS }} /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
142142 done
143143
@@ -147,10 +147,10 @@ jobs:
147147 image : opensuse/leap:latest
148148 steps :
149149 - 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
151151 - uses : actions/checkout@v3
152152 - 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
154154 - name : Fetch project dependencies
155155 run : make fetch
156156 - name : Build project
@@ -164,10 +164,10 @@ jobs:
164164 image : opensuse/tumbleweed:latest
165165 steps :
166166 - 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
168168 - uses : actions/checkout@v3
169169 - 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
171171 - name : Fetch project dependencies
172172 run : make fetch
173173 - name : Build project
@@ -183,10 +183,10 @@ jobs:
183183 - name : Update repositories
184184 run : apt-get update
185185 - 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
187187 - uses : actions/checkout@v3
188188 - 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
190190 - name : Fetch project dependencies
191191 run : make fetch
192192 - name : Build project
@@ -213,7 +213,7 @@ jobs:
213213 - uses : actions/checkout@v3
214214 - name : Configure project
215215 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'
217217 - name : Fetch project dependencies
218218 shell : msys2 {0}
219219 run : make fetch
0 commit comments